2013-11-28 3 views
0

Я работаю с моделью Simulink, которая содержит 2 S-Functions уровня II, и мне нужно выяснить, какие из них выполняются сначала во время моделирования.Определение порядка выполнения блока в Simulink

Есть ли способ узнать порядок выполнения блока модели и, если возможно, изменить этот порядок?

Спасибо заранее,

Charlie

+1

использование сработавших подсистем. означает, что s-функцию вы хотите выполнить сначала в запущенной подсистеме и отправить новый триггерный сигнал, когда вывод ваших функций будет '~ = 0'. Этот сигнал затем является входом следующей инициируемой подсистемы. В [этот мой вопрос] (http://stackoverflow.com/questions/20240450/3rd-order-rate-limiter-in-simulink-how-to-generate-smooth-triggered-signals) вы можете видеть, что я имею в виду , (но тема не связана) – thewaywewalk

ответ

3

Вы можете отобразить отсортированный порядок, и назначить относительные приоритеты для различных блоков, но вы не можете установить порядок как таковой. Для получения дополнительной информации см. http://www.mathworks.co.uk/help/simulink/ug/controlling-and-displaying-the-sorted-order.html.

Смежные вопросы