NA-MAAB - Нет рекомендаций
JMAAB - a, b, c
Все
Типы состояний активности не должны иметь пустых пространств в начале линии.
Исполняемые операторы должны иметь одно однобайтовое пространство в начале линии.
Количество однобайтовых пространств
Исполняемые операторы используют одно однобайтовое пространство в начале линии.

Исполняемые операторы не имеют однобайтового пространства в начале линии.

Пустое пространство не должен вводиться перед:
[ условия перехода
{ действия условия
/ действия перехода
Неприменимо
Пустое пространство не вводится перед [ и { условия метки перехода, действия условия и действия перехода.

Перед [ вводится пустое пространство и { условия метки перехода, действия условия и действия перехода.

По крайней мере, одно однобайтовое пространство должно быть введено после / переходного действия.
Количество однобайтовых пространств
Однобайтовые пространства вводятся после / действия перехода.

После / нет однобайтовых пространств действия перехода.

Идентификатор подраздела a:
Использование равномерных отступов перед выполнением оператора разъясняет ссылку между типом состояния активности метки состояния и оператором выполнения, улучшая читаемость.
Идентификатор подраздела b:
Использование равномерных отступов для условий перехода, действий условия и действий перехода улучшает читаемость.
Идентификатор подмножества c:
Последовательное использование пустых пространств улучшает читаемость.
Проверка Model Advisor: Проверяйте отступы кода в состояниях Stateflow (Simulink Check)
R2020a
Руководство JMAAB jc_0736, которое доступно в Руководствах по моделированию алгоритма управления с использованием MATLAB, Simulink и Stateflow на MathWorks® веб-сайт.
Задайте условия перехода (Stateflow)
Переходы (Stateflow)