jc_0738: Usage of Stateflow comments

Рекомендации по идентификатору подраздела

  • NA-MAAB - a

  • JMAAB - a, b

Версии MATLAB

Все

Правило

Идентификатор подраздела a

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

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

Неприменимо

Пример - Исправление

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

Идентификатор подраздела b

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

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

Неприменимо

Пример - Исправление

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

Объяснение

Идентификатор подраздела a:

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

Идентификатор подраздела b:

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

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

Верификация

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

Последнее изменение

R2020a

Введенный в R2020a