jc_0738: Usage of Stateflow comments

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

  • NA-MAAB — a

  • JMAAB — a, B

Версии MATLAB

Все

Правило

ID Sub a

Когда Chart (Stateflow) Язык Действия параметра установлен в C, /*...*/ вложение комментария не должно использоваться.

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

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

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

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

ID Sub b

Когда Chart (Stateflow) Язык Действия параметра установлен в C, символы новой строки для комментариев /* */ не буду использоваться посреди одного комментария.

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

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

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

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

Объяснение

ID Sub a:

  • Компилятор может неправильно истолковать комментарии как программу.

ID Sub b:

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

  • Когда Chart (Stateflow) Язык Действия параметра установлен в MATLAB, комментарии должны использовать %.

Верификация

Проверка Model Advisor: Проверяйте использование комментариев Stateflow (Simulink Check)

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

R2020a

Введенный в R2020a