NA-MAAB — Никакие рекомендации
JMAAB — a1/a2/a3
Все
События Stateflow® должны использоваться только в Stateflow Chart выход.
Не применяется
Событие используется только в Stateflow Chart выход.
Событие используется кроме в Stateflow Chart выход.
send
синтаксис send(event_name, state_name)
буду использоваться, чтобы широковещательно передать события Stateflow.
Не применяется
Событие широковещательно передается с помощью send
синтаксис.
Состояние, которое получает широковещательную передачу, не было задано в send
синтаксис.
send
синтаксис send(state_name.event_name)
с квалифицированным событием имя буду использоваться, чтобы широковещательно передать события Stateflow.
Не применяется
Квалифицированное имя события используется, в конечном счете будучи широковещательно переданным.
Состояние, которое получает широковещательную передачу, не было описано в send
синтаксис.
Sub ID a1:
Рекурсивная обработка в графике предотвращена при помощи событий Stateflow в Stateflow Chart выход только.
Идентификаторы Sub a2, a3:
Улучшает удобочитаемость, потому что переходы, которые инициированы событиями, ясно идентифицированы.
Проверка Model Advisor: Проверяйте на использование событий и широковещательных событий в диаграммах Stateflow (Simulink Check)
R2020a
Инструкция jm_0012 JMAAB, которая доступна в Руководствах по моделированию Алгоритма управления Используя MATLAB, Simulink и Stateflow на веб-сайте MathWorks®.
События (Stateflow)
Используйте События, чтобы выполнить графики (Stateflow)
Широковещательно передайте локальные События, чтобы синхронизировать параллельные состояния (Stateflow)