Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
27.01.2021, 17:37
|
|
Временная регистрация
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Cимулятор SimuIIDE
Сообщение от цифровик
|
Вот этот проект в 7 проте.
|
Посмотрю позже - в настоящий момент нет возможности открыть проект 7-й версии.
|
|
|
|
27.01.2021, 17:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
|
Re: Cимулятор SimuIIDE
mark1999,
Вы как программист может по установке данных на МК определите.
Вообще конечно надо прийти к какому то выводу. Или модель в программе косая или еще что.
Тестировал еще и Pic - там с моделями нормально. Например линейный динамический двух канальный индикатор уровня сигнала с 32 светодиодами. 16 на канал Хорошо моделирует.
Показывал схему. Если файл нужен вам скину. Ну а для Ардуино я сам программы делал. Они все рабочие.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 18.10.2022 в 10:16.
|
|
|
|
27.01.2021, 19:00
|
|
Прописка
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
|
Re: Cимулятор SimuIIDE
Проект для Протеуса 7 в Протеусе 8.10 открылся и работает отлично.
Проект для SimulIDE не работает ни в 5-й ни в 4-й версиях.
__________________
С уважением, Роенко С.А., Клинцы.
|
|
|
|
27.01.2021, 19:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
|
Re: Cимулятор SimuIIDE
Сообщение от Fizik_S
|
Проект для Протеуса 7 в Протеусе 8.10 открылся и работает отлично.
Проект для SimulIDE не работает ни в 5-й ни в 4-й версиях.
|
У меня в версии SimulIDE 0.4.13-RC7-TEST3 Win 32 работает. Вообще эта версия у разработчиков самая лучшая из четвертых. Просто замечательная. Ни каких срывов при моделировании. Все хорошо выводиться. И работает 4 канальный плоттер. Скорость прохода диаграмм и моделирования устанавливаем сами. Но просчет не герц. Немного пауза больше. По сравнению с протой 7. и железом конечно. Поставил эту же схему в версию 5 с той же прошивкой и она там не работает. Ну 5 версия еще пока в разработке. Кроме того нет гашения не значащего нуля слева на индикаторе.
Вообще я консультировался с моим старым программистом. Там должна вообще быть еще одна прошивка не hex файл. Но ее там нет. Некоторые модели в проте и в железе МК atmega 8 хорошо работают только с ней. Но стороний разработчик в эту программу влезть не может естественно.
Если будут профессиональные разработчики этой программы то все это сделают. Думаю пятая заключительная версия такая и будет.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 18.10.2022 в 10:16.
|
|
|
|
27.01.2021, 19:37
|
|
Прописка
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
|
Re: Cимулятор SimuIIDE
На скрине реальная скорость симуляции 21%. Т.е. интервалы времени будут казаться больше. Т.е. фактически часы должны отставать, что и наблюдается в реальности.
__________________
С уважением, Роенко С.А., Клинцы.
|
|
|
Сказали "Спасибо" Fizik_S
|
|
|
27.01.2021, 20:47
|
|
Временная регистрация
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Cимулятор SimuIIDE
У меня проект работает и в Proteus и в SimulIDE 0.4.13.10. Но в Proteus симуляция идет не так как в SimulIDE. В SimulIDE имеется какая-то задержка перед тем как начнется отсчет. Почему так - сказать не могу. В Proteus тактирование камня выбрано как-то странно, фьюзы выставлены на тактирование от внутренней RC цепи на 1МГц, а в поле Clock Frequency выставлено 32768. Как это влияет на саму симуляцию - не понятно. В SimulIDE пришлось указать частоту камня 16МГц, на меньшей частоте работает медленнее. На что грешить - непонятно.
Опять же - без исходников не понятно как должно работать на самом деле.
И еще, в оригинальной схеме (Proteus) есть кнопка подключенная на линию B0, но что она делает я не понял (а точнее сильно и не искал). И еще имеется логический пробник, подключенный к линии C4 - это скорее всего должен быть бипер, который начинает пикать за 20 сек до конца отсчета.
P.S. Вообще, неплохо бы в SimulIDE сделать окно с параметрами микроконтроллера как в протеусе - так, на мой взгляд, было бы понятнее... Некоторые вещи, такие как источник тактирования, размер области boot и прочие параметры при текущей реализации либо не задать вообще, либо только фиксированные значения. У меня, например, не получилось выставить частоту тактирования 32768Гц.
|
|
|
Сказали "Спасибо" mark1999
|
|
|
27.01.2021, 20:50
|
|
Временная регистрация
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Cимулятор SimuIIDE
Сообщение от цифровик
|
Или модель в программе косая или еще что.
|
Без возможности заглянуть в недра микроконтроллера во время симуляции что-то конкретное сказать сложно.
|
|
|
Сказали "Спасибо" mark1999
|
|
|
27.01.2021, 22:55
|
|
Прописка
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
|
Re: Cимулятор SimuIIDE
Просимулировал в 4-й и 5-й версии таймер отсюда: https://cxem.net/house/1-346.php
Все работает в обеих версиях, но непонятная логика управления. Есть прошивка и исходник на бейсике.
__________________
С уважением, Роенко С.А., Клинцы.
|
|
|
Сказали "Спасибо" Fizik_S
|
|
|
28.01.2021, 10:52
|
|
Временная регистрация
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Cимулятор SimuIIDE
Прогнал в 5-й версии (0.5.15-RC4 32-bit) свой проект таймера. Что же... Симуляция идет очень медленно. Иногда наблюдаются артефакты на 7-сегментном индикаторе (показывает сегменты точек и средней горизонтальной линии ярче основного изображения, бывают и другие эффекты). Пробовал покрутить параметры индикатора: Threshold, Max Current, Resistance - улучшения не замечено. Пробовал менять параметры симуляции Simulation Step 1us, 1ms, 100mS - видимого эффекта улучшения картины не увидел. Simulation Speed снижал до 50% - изменений нет. Во время симуляции Load: 99%-100%, Real Speed: 007%-010%. Пробовал использовать в схеме Tunnel. С ними или без них - поведение аналогичное. Радует то, что проект все же запустился и прошивка как-то работает. Но не без ложки дегтя - сама программа (SimulIDE) иногда падает. Происходит это не всегда и что вызывает падение абсолютно точно сказать не могу. Но есть предположение что падение происходит при старте симуляции. Прога просто молча падает и все. Опять же скажу, происходит это не всегда. Надеюсь информация будет полезна.
Последний раз редактировалось mark1999; 28.01.2021 в 10:55.
|
|
|
|
28.01.2021, 12:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
|
Re: Cимулятор SimuIIDE
mark1999,
Я только что установил версию 0.5.15-RC4 Win32 fix
Cмотрю пока как все выводиться. Пока до МК не дошел. Но уже попробовал старые проекты на цифровой базе вывести. Кое что выводиться кое что нет. Сделана она немного по другому. Проекты не все будут открываться из версии 4. Цифровую базу посмотрел. Есть несколько счетчиков с большим коэфф. пересчета. Но они пока не выводятся на лист. Не активны модели. Вообщем изменения по базе есть.
Сегодня на работу не идти. Денек без меня обойдутся. Посвящу день программе.
__________________
С Уважением Александр Владимирович
г. Москва
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:22.
|
|