Simulink - Как запустить симуляцию в симуляции?

Я запускаю симуляцию, которая содержит, помимо прочего, подсистему (или ссылочную модель), которая сама по себе является симуляцией и должна быть запущена полностью в определенное время перед возобновлением основной симуляции.

В основном, в момент времени t основное моделирование нуждается в выходах подсистемы. Затем подсистема запускается и выполняет моделирование в течение 6 секунд (моделирование подсистемы зависит от времени). Затем основное моделирование использует выходные данные подсистемы. Проблема здесь в том, что когда основное моделирование возобновляется, оно должно возобновляться в момент времени t + ts (время выборки), а не в момент времени t+6s... Таким образом, подсистема должна работать на своего рода виртуальных часах.

Это как-то возможно? Если нет, каковы альтернативы?

Заранее спасибо за помощь!!!

Фабьен

1 ответ

Я понимаю, что никогда не давал отзывов о моих попытках. Я сделаю это сейчас: решение, которое я нашел, состояло в том, чтобы заменить мою подсистему симуляции функциональным блоком Matlab, который запускает / вызывает указанную модель как симуляцию, независимую от основной симуляции. Это прекрасно работает!

Другие вопросы по тегам