exponenta event banner

События

Создание триггеров для активации других систем

Инициируйте действия в пределах диаграммы Stateflow ® или других подсистем Simulink ® с помощью событий. Инициируйте внешние действия, отправляя события на другие диаграммы в модели Simulink. Дополнительные сведения об отправке событий в редактор расписания для планирования выполнения апериодических разделов см. в разделе События в редакторе расписания (Simulink).

Блоки

Просмотр последовательностиОтображение сообщений, событий, состояний, переходов и функций между блоками во время моделирования

Синтаксис потока состояний

развернуть все

Создание событий

изменениеСоздание неявного события при изменении значения данных
войтиГенерировать неявное событие, когда состояние становится активным
выходГенерировать неявное событие, когда состояние становится неактивным
послатьШироковещательное сообщение или событие

Временная логика на основе событий

послеВыполнение диаграммы после трансляции события или указанного времени
вВыполнение диаграммы в широковещательном режиме или в указанное время
преждеВыполнение диаграммы перед трансляцией события или указанным временем
количествоВыполнение диаграммы, во время которого условие является действительным
каждыйВыполнение диаграммы с регулярными интервалами
temporalCountКоличество событий, выполнение диаграммы или время с момента активации состояния

Темы

Синхронизация компонентов модели путем трансляции событий

Используйте события для взаимодействия с Simulink и MATLAB ®.

Разрешить неопределенные символы в диаграмме

Обнаружение и добавление неопределенных данных, событий и сообщений.

Задать свойства для события

Укажите свойства события с помощью инспектора свойств или обозревателя моделей.

Активация диаграммы потока состояний путем отправки входных событий

Триггеры границы широковещательной передачи и вызовы функций в качестве входных событий.

Состояния управления в диаграммах, разрешенные событиями ввода вызова функции

Задайте поведение состояний, когда событие ввода вызова функции повторно активирует диаграмму.

Активация блока Simulink путем отправки выходных событий

Триггеры границы широковещательной передачи и вызовы функций в качестве выходных событий.

Функция управления - вызов подсистем с помощью действий привязки

Привязать событие вывода вызова функции к активности состояния.

Широковещательная передача локальных событий для синхронизации параллельных состояний

Обмен данными между параллельными состояниями (И) путем передачи направленных событий.

Управление поведением диаграммы с помощью неявных событий

Запуск действий с диаграммами путем изменения значений данных и активности состояния.

Использование средства просмотра последовательностей для визуализации сообщений, событий и сущностей

Просмотр обмена сообщениями, событиями и функциями через блок просмотра последовательностей.

Связанная информация

Характерные примеры