db_0129: Stateflow transition appearance

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

  • NA-MAAB - a, b, c, d, e

  • JMAAB - a, b, c, d, e

Версии MATLAB

Все

Правило

Идентификатор подраздела a

Переходные линии не должны пересекаться друг с другом.

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

Неприменимо

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

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

Идентификатор подраздела b

Переходные линии не должны перекрывать другие переходные линии.

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

Неприменимо

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

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

Идентификатор подстанции c

Переходные линии не должны пересекать состояния.

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

Неприменимо

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

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

Идентификатор подраздела d

Переходные линии должны проводиться вертикально или горизонтально.

Диагональные линии могут использоваться для графиков потока.

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

Неприменимо

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

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

Sub ID e

Ненужные соединительные соединения не должны использоваться.

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

Неприменимо

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

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

Объяснение

Идентификатор подраздела a:

  • Трудно понять отношения между состояниями, когда переходные линии пересекаются.

Идентификатор подраздела b:

  • Трудно понять отношения между состояниями, когда переходные линии перекрываются.

Идентификатор подмножества c:

  • Трудно понять отношения между состояниями, когда переходные линии пересекают состояния.

Идентификатор подраздела d:

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

Sub ID e:

  • Переходы могут быть трудно понять, когда используются ненужные соединительные соединения.

Верификация

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

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

R2020a

Введенный в R2020a