jc_0655: Prohibition of logical value comparison in Stateflow

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

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

  • JMAAB — a

Версии MATLAB

Все

Правило

ID Sub a

Логические константы не должны сравниваться друг с другом.

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

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

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

Логические константы не друг по сравнению с другом.

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

Логические константы сравниваются друг с другом.

Объяснение

ID Sub a:

  • Удобочитаемость улучшается с сопоставимым использованием boolean-valued signal==true(boolean type constant) или (boolean-valued signal) для логических выражений условия сигнала.

  • Предотвращает сокращение в модели.

  • Отклонение от правила может вызвать неожиданные проблемы.

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

R2020a

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

Введенный в R2020a