jc_0655: Prohibition of logical value comparison in Stateflow

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

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

  • JMAAB - a

Версии MATLAB

Все

Правило

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

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

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

Неприменимо

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

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

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

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

Объяснение

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

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

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

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

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

R2020a

См. также

Введенный в R2020a