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

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

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

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

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

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

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