Список форумов   Список форумов  

Время моделирования

Всё о Electronics Workbench Multisim

Модераторы: Техподдержка NI, Robert, Модератор

Время моделирования

Сообщение Proton » Сб авг 27, 2011 10:19 pm

Кто-нибудь знает, как ускорить время моделирования Multisim 11?
А то наблюдать за процессами, которые меняются раз в секунду не очень удобно при стандартных установках Multisim... :?
Proton
 
Сообщений: 2
Зарегистрирован: Сб авг 27, 2011 10:17 pm

Сообщение supsup » Вс авг 28, 2011 12:00 pm

При такой постановке вопроса возникает множество встречных. Поэтому будет лучше, если Вы просто выложите свой файл.
supsup
Специалист LabVIEW
 
Сообщений: 161
Зарегистрирован: Вс авг 24, 2008 12:50 pm
Откуда: С-Петербург

Сообщение Proton » Пн авг 29, 2011 6:22 am

Да при чём тут вообще файл, мне просто нужно, чтобы моделирование происходило в реальном времени. Та же самая мигалка с периодом 1сек. не будет мигать так же, как и в реале, из-за того, что программа при моделировании словно растягивает время.
Proton
 
Сообщений: 2
Зарегистрирован: Сб авг 27, 2011 10:17 pm

Сообщение supsup » Пн авг 29, 2011 9:00 am

Вот как раз для простой мигалки никаких проблем нет - достаточно выбрать бОльший шаг моделирования. А если мигалка построена на основе делителя частоты, проблемы будут.
supsup
Специалист LabVIEW
 
Сообщений: 161
Зарегистрирован: Вс авг 24, 2008 12:50 pm
Откуда: С-Петербург

Сообщение supsup » Чт сен 01, 2011 9:50 am

Шаг моделирования должен быть меньше, чем длительность самого короткого сигнала в схеме минимум в 10 раз (все, конечно, зависит от погрешности, которую надо обеспечить). Компьютер обсчитывает каждый шаг моделирования и его производительность не бесконечна. Если требуется посмотреть осциллограмму мультивибратора на таймере, который генерирует импульсы с длительностью 1 сек, достаточно выставить шаг моделирования 0,01 сек, чтобы увидеть все практически в реальном масштабе времени. Если же секундный сигнал появляется на выходе счетчика, тактовый генератор которого имеет длительность, например, 1 мкс, то при шаге 0,01 сек программа не сможет правильно смоделировать этот генератор и, как следствие, на выходе счетчика сигнал не будет соответствовать заданному. Потребуется уменьшить шаг моделирования, что и сделает сама программа независимо от установленного пользователем. Время, затрачиваемое компьютером на обсчет одного шага останется неизменным, а количество шагов увеличится во много раз. Таким образом, придется ждать просмотра секундных импульсов во столько раз дольше, во сколько раз был уменьшен шаг моделирования. Поэтому схемы с многократным делением частоты лучше моделировать поэтапно.....
supsup
Специалист LabVIEW
 
Сообщений: 161
Зарегистрирован: Вс авг 24, 2008 12:50 pm
Откуда: С-Петербург


Вернуться в Multisim

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron