jc_0736: Uniform indentations in Stateflow blocks

Рекомендации ID Sub

  • NA-MAAB — Никакие рекомендации

  • JMAAB — a, B, C

Версии MATLAB

Все

Правило

ID Sub a

Типы состояния активности не должны иметь пробелов в начале линии.

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

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

Количество однобайтовых пробелов

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

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

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

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

ID Sub b

Пробел не должен вводиться перед следующим:

  • [ из условия перехода

  • { из действия условия

  • / из действия перехода

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

Не применяется

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

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

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

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

ID Sub c

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

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

Количество однобайтовых пробелов

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

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

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

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

Объяснение

ID Sub a:

  • Используя универсальные отступы, прежде чем исполняемый оператор разъясняет ссылку между типом состояния активности метки состояния и оператором выполнения, улучшая удобочитаемость.

ID Sub b:

  • Используя универсальные отступы для условий перехода, действия условия и действия перехода улучшают удобочитаемость.

ID Sub c:

  • Сопоставимое использование пробелов улучшает удобочитаемость.

Верификация

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

В последний раз измененный

R2020a

Смотрите также

Введенный в R2020a