exponenta event banner

jc_0753: Действия состояния и действия перехода в Stateflow

Рекомендации по субидентификатору

  • NA-MAAB - a1/a2

  • JMAAB - a1/a2

Версии MATLAB

Все

Правило

Субидентификатор a1

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

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

Неприменимо

Пример - Правильно

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

Пример - неверный

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

Субидентификатор a2

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

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

Неприменимо

Пример - Правильно

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

Пример - неверный

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

Объяснение

Субидентификатор a1:

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

Sub ID a2:

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

Проверка

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

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

R2020a

См. также

Представлен в R2020a