NA-MAAB - a, b, c, d, e, f, g
JMAAB - a, b, c, d, e, f, g
Все
Когда Decomposition Stateflow®
Chart (Stateflow) задано Exclusive (OR)
переход по умолчанию должен соединяться в верхней части блока Chart.
Когда Decomposition состояния Exclusive (OR)
переход по умолчанию должен соединяться непосредственно под состоянием.
Неприменимо
Переходная линия по умолчанию соединяется в верхнюю часть.
Линия перехода по умолчанию не соединена.
Когда Decomposition установлено на «Parallel (AND)», переходная линия по умолчанию не должна соединяться.
Неприменимо
Decomposition родительского объекта для состояний AA и AB установлено в Parallel (AND)
, что делает состояния AA и AB параллельными состояниям. Переходная линия по умолчанию не соединена для этих параллельных состояний.
Линия перехода по умолчанию соединяется для параллельного состояния AA.
Уровень не должен иметь нескольких переходов по умолчанию.
Неприменимо
Уровень не имеет нескольких переходов по умолчанию
Несколько переходов по умолчанию включены в один и тот же уровень состояния A.
Переходы по умолчанию должны быть подключены непосредственно и расположены вертикально к верхней части состояния или соединительному соединению.
Неприменимо
Переход по умолчанию соединяется вертикально с верхней частью состояния.
Переход по умолчанию состояния A не соединяется вертикально с верхней частью состояния.
Состояние назначения или соединительное соединение назначения для перехода по умолчанию должно располагаться в верхней левой верхней части на том же уровне.
Неприменимо
Переход по умолчанию расположен вверху слева на том же уровне.
Переход по умолчанию состояния AB не расположен вверху слева на том же уровне.
Переходы по умолчанию не должны выходить за контуры состояния.
Неприменимо
Переход по умолчанию находится в контурах состояния.
Переход по умолчанию выходит за контуры состояния.
Параметр конфигурации Нет безусловных переходов по умолчанию (Simulink) должен быть установлен в Error
чтобы гарантировать, что в пути перехода для перехода по умолчанию, путь с самым низким приоритетом является безусловным переходом.
Неприменимо
Путь с самым низким приоритетом в пути перехода для перехода по умолчанию является безусловным переходом.
Путь с самым низким приоритетом в пути перехода для перехода по умолчанию не является безусловным переходом.
Идентификатор подраздела a:
Ошибки симуляции могут возникнуть, когда график состояний не включает линии перехода по умолчанию.
Когда переходы по умолчанию включены в график потока, невозможно определить, является ли это преднамеренным или через отказ их вставить.
Идентификатор подраздела b:
Читаемость улучшается, когда нет ненужных переходов по умолчанию.
Идентификатор подмножества c:
Состояние может не функционировать должным образом и выдавать предупреждение, когда несколько переходов по умолчанию включены в один и тот же уровень.
Идентификатор подраздела d:
Читаемость уменьшается, когда есть кривые или изменения в углу или положении переходов по умолчанию.
Sub ID e:
Читаемость уменьшается, когда существуют изменения в положении состояния назначения перехода или соединительного соединения назначения перехода для перехода по умолчанию.
Sub ID f
Читаемость уменьшается, когда переход по умолчанию простирается за границу состояния и пересекается с контурами состояния и выражениями.
Идентификатор подраздела g:
Когда в переходном пути перехода по умолчанию нет безусловного перехода, пункт назначения перехода исчезает, если все условия переходного пути не выполняются. Это может привести к непреднамеренному поведению.
Проверка Model Advisor: Проверяйте размещение перехода по умолчанию в диаграммах Stateflow (Simulink Check)
R2020a
Руководство JMAAB jc_0531, которое доступно в Руководствах по моделированию алгоритма управления с использованием MATLAB, Simulink и Stateflow на MathWorks® веб-сайт.
Разложение состояний (Stateflow)
Переходы (Stateflow)
Как объекты Stateflow взаимодействуют во время выполнения (Stateflow)