Графики дискретной системы событий SimEvents® поддерживают эти события в графике:
Сообщение
Временный
Локальный
Неявный (enter
, exit
, on
, change
)
Графики дискретной системы событий SimEvents не поддерживают эти события в графике:
Условия без события
during
, tick
Ввод событий от Simulink®
Event вывод к Simulink
Календарь событий SimEvents отображает и приоритизирует сообщение и временные события. События этих типов выполняются согласно расписанию календаря событий.
Календарь событий не отображает или приоритизирует локальные и неявные события. В среде SimEvents эти события выполняются как зависимые события сообщения или временные события. Для параллельных состояний локальные и неявные события выполняются в порядке выполнения состояния.
Когда сообщение прибывает во вход сообщения или локальную очередь, дискретная схема событий отвечает на сообщение можно следующим образом:
Если дискретная схема событий в состоянии ожидания сообщения, дискретная схема событий просыпается и делает возможные переходы. График сразу просыпается в порядке приоритета сообщения, обрабатывая сообщение с самым высоким приоритетом сначала.
Если дискретная схема событий не должна отвечать на прибывающее сообщение, дискретная схема событий не просыпается, и сообщение ставится в очередь.
В дискретной схеме событий можно использовать и основанные на событии и абсолютные основанные на времени временные логические операторы. При использовании абсолютных основанных на времени временных логических операторов программное обеспечение SimEvents соблюдает значение задержки требуемого времени точно. Например, активация временного логического 'after(3,sec)'
заставляет график просыпаться после того, как три секунды симуляции покажут время.
При использовании абсолютно-разовых временных логических операторов наблюдайте эти различия от среды Stateflow®.
Оператор | Описание |
---|---|
| Можно использовать в качестве обозначения события и в актах государственной власти и в переходах. |
| Когда вы используете в качестве обозначения события перехода, вы не можете использовать обозначения дополнительного условия на этом переходе. Можно применить соединительное соединение, чтобы проверять дополнительные условия, пока соединительное соединение имеет один безусловный переход. |
В условном обозначении программное обеспечение поддерживает и after
и before
.