Остановить Simulink используя блок From - PullRequest
0 голосов
/ 24 сентября 2018

Я сделал короткую симуляцию для отображения баллистической траектории.

Я хотел установить условие, что если altitude <= zero и time > 1 секунды, остановить симуляцию.

Я инициализировал симуляцию, например, на 100 секунд, но я ожидаю, что она остановится, когда это будет необходимо.

Я попробовал следующее:

enter image description here

Однако я получаю сообщение об ошибке:

Port 1 of
'Simulation/If'
can only be
connected to an
action subsystem
and may not be
connected to more
than one action
subsystem

1 Ответ

0 голосов
/ 24 сентября 2018

Вы не должны использовать для этого блоки If-Else.Вы должны использовать Сравнить с константами блоков.

Выход блока If предназначен для использования в качестве сигнала включения для подсистемы Action, что является ошибкойпытается сказать вам.

...