NA-MAAB - a, b, c, d
JMAAB - a, b, c, d
Все
Объекты данных не должны определяться со значением Scope Local на уровне машины.
Неприменимо

Область установлена Local локальные данные на уровне машины.

Объекты данных не должны определяться со значением Scope Constant на уровне машины.
Неприменимо

Область установлена Constant локальные данные на уровне машины.

Объекты данных не должны определяться со значением Scope Parameter на уровне машины.
Неприменимо

Область установлена Parameter локальные данные на уровне машины.

Блок Stateflow ® с отношениями «родитель-потомок» не должен включать локальные данные с тем же именем.
Неприменимо

Блок Stateflow с отношениями «родитель-потомок» имеет локальные данные с тем же именем.

Субидентификатор a:
Если локальные данные определены на уровне машины, они используются совместно со всеми блоками в модели. Данные не будут вести себя как локальная переменная и на них может влиять любая операция.
Соблюдение правил предотвращает исчезновение определения при копировании блока Stateflow в другую модель.
Вспомогательные идентификаторы b, c:
Соблюдение правил предотвращает исчезновение определения при копировании блока Stateflow в другую модель.
Субидентификатор d:
Когда блок Stateflow с отношениями «родитель-потомок» включает локальные данные с тем же именем, читаемость снижается из-за отсутствия ясности в отношении влияния локальных данных.
Проверка модуля Model Advisor: Проверка определения данных потока состояний (Simulink Check)
R2020a
Руководство JMAAB db_0125, которое доступно в Руководстве по моделированию алгоритмов управления с использованием MATLAB, Simulink и Stateflow на веб-сайте MathWorks ®.
Свойства данных потока состояний (поток состояний)
Использование обозревателя моделей с объектами потока состояний (поток состояний)
Иерархия состояний (поток состояний)