exponenta event banner

jc_0655: Запрет сравнения логических значений в Stateflow

Рекомендации по субидентификатору

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

  • JMAAB - a

Версии MATLAB

Все

Правило

Sub ID a

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

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

Неприменимо

Пример - Правильно

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

Пример - неверный

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

Объяснение

Субидентификатор a:

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

  • Предотвращает избыточность в модели.

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

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

R2020a

См. также

Представлен в R2020a