jc_0753: Condition actions and transition actions in Stateflow

Рекомендации по идентификатору подраздела

  • NA-MAAB - a1/a2

  • JMAAB - a1/a2

Версии MATLAB

Все

Правило

Sub ID a1

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

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

Неприменимо

Пример - Исправление

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

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

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

Sub ID a2

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

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

Неприменимо

Пример - Исправление

Можно использовать либо действие условия, либо действие перехода. (Следующая схема иллюстрирует действие перехода.)

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

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

Объяснение

Sub ID a1:

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

Sub ID a2:

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

Верификация

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

Последнее изменение

R2020a

Введенный в R2020a