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