jc_0753: Condition actions and transition actions in Stateflow

Рекомендации ID Sub

  • NA-MAAB — a1/a2

  • JMAAB — a1/a2

Версии MATLAB

Все

Правило

Sub ID a1

Действия перехода не должны использоваться в Stateflow® Chart.

Пользовательский параметр

Не применяется

Пример — правильный

Только действие условия используется.

Пример — неправильный

Действие перехода используется.

Sub ID a2

Действия условия и действия перехода не должны быть объединены в том же Chart Stateflow.

Пользовательский параметр

Не применяется

Пример — правильный

Или действие условия или действие перехода могут использоваться. (Следующая схема иллюстрирует действие перехода.)

Пример — неправильный

Включает и действие условия и действие перехода.

Объяснение

Sub ID a1:

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

Sub ID a2:

  • Действие условия выполняется после ввода перехода. Действие перехода выполняется после определения, может ли это перейти к следующему состоянию. Соблюдение правила предотвращает беспорядок между условным действием и действием перехода.

Верификация

Проверка Model Advisor: Проверяйте действия условия и действия перехода в Stateflow (Simulink Check)

В последний раз измененный

R2020a

Смотрите также

Введенный в R2020a