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