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 будет собираться “быть Параллельным (AND)”, линия перехода по умолчанию не должна быть соединена.
Не применяется
Decomposition родительского объекта для AA состояний и AB установлен в Parallel (AND)
, который делает AA состояний и состояния параллели AB. Линия перехода по умолчанию не соединяется для этих параллельных состояний.
Линия перехода по умолчанию соединяется для параллельного AA состояния.
Уровень не должен иметь нескольких переходов по умолчанию.
Не применяется
Уровень не имеет нескольких переходов по умолчанию
Несколько переходов по умолчанию включены в тот же уровень состояния A.
Переходы по умолчанию должны быть соединены непосредственно и расположены вертикально в верхнюю часть или соединительного соединения состояния.
Не применяется
Переход по умолчанию соединяется вертикально с верхней частью состояния.
Переход по умолчанию состояния A не соединяется вертикально с верхней частью состояния.
Целевое или целевое соединительное соединение состояния для перехода по умолчанию должно быть расположено в левое верхнее на том же уровне.
Не применяется
Переход по умолчанию расположен в левое верхнее на том же уровне.
Переход по умолчанию AB состояния не расположен в левое верхнее на том же уровне.
Переходы по умолчанию не должны расширять вне контуров состояния.
Не применяется
Переход по умолчанию в контурах состояния.
Переход по умолчанию расширяет вне контуров состояния.
Параметр конфигурации Никакие безусловные переходы по умолчанию (Simulink) должен быть установлен в Error
гарантировать, что в пути к переходу для перехода по умолчанию, путь с самым низким приоритетом является безусловным переходом.
Не применяется
Путь с самым низким приоритетом в пути к переходу для перехода по умолчанию является безусловным переходом.
Путь с самым низким приоритетом в пути к переходу для перехода по умолчанию не является безусловным переходом.
ID Sub a:
Ошибки симуляции могут произойти, когда диаграмма состояний не включает линии перехода по умолчанию.
Когда переходы по умолчанию включены в блок-схему, невозможно определить, является ли это намеренным или посредством отказа вставить их.
ID Sub b:
Удобочитаемость улучшается, когда нет никаких ненужных переходов по умолчанию.
ID Sub c:
Состояние не может функционировать, как предназначено и произвести предупреждение, когда несколько переходов по умолчанию включены в тот же уровень.
ID Sub d:
Удобочитаемость уменьшается, когда существуют кривые или изменения угла или положения переходов по умолчанию.
ID Sub e:
Удобочитаемость уменьшается, когда существуют изменения положения целевого состояния перехода или места назначения перехода соединительное соединение для перехода по умолчанию.
ID Sub f
Удобочитаемость уменьшается, когда переход по умолчанию расширяет вне контура состояния и пересекается с государственными границами и выражениями.
ID Sub g:
Когда нет безусловного перехода в пути к переходу перехода по умолчанию, место назначения перехода исчезает, если все условия пути к переходу не соблюдают. Это может привести к непреднамеренному поведению.
Проверка Model Advisor: Проверяйте размещение перехода по умолчанию в диаграммы Stateflow (Simulink Check)
R2020a
Инструкция jc_0531 JMAAB, которая доступна в Руководствах по моделированию Алгоритма управления Используя MATLAB, Simulink и Stateflow на веб-сайте MathWorks®.
Разложение состояния (Stateflow)
Переходы (Stateflow)
Как объекты Stateflow взаимодействуют во время выполнения (Stateflow)