События

Создайте триггеры, чтобы активировать другие системы

Инициируйте действия в рамках своего графика Stateflow® или других подсистем Simulink® при помощи событий. Инициируйте внешние действия путем отправки событий в другие графики в модели Simulink.

Блоки

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

Синтаксис Stateflow

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

sendШироковещательное сообщение или событие
temporalCountВыполнение диаграммы управления с temporalCount оператором

Темы

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

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

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

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

Установите свойства для события

Задайте свойства события при помощи Property Inspector или Model Explorer.

Активируйте диаграмму Stateflow путем отправки входных Событий

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

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

Установите поведение состояний, когда входное событие вызова функции повторно включит график.

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

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

Управляйте Подсистемами вызова функций при помощи, связывают Действия

Свяжите вызов функции выходное событие с действием состояния.

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

Передайте между параллелью (AND) состояния путем создания направленных широковещательных сообщений события.

Задайте поведение графика при помощи неявных Событий

Инициируйте действия графика изменениями в значениях данных и утвердите действие.

Используйте блок Sequence Viewer, чтобы визуализировать сообщения, События и сущности

Просмотрите обмен сообщениями, событиями и функциями через блок Sequence Viewer.

Сопутствующая информация

Рекомендуемые примеры