jc_0481: Use of hard equality comparisons for floating point numbers in Stateflow

ID: Заголовок

jc_0481: Использование твердых сравнений равенства для чисел с плавающей точкой в Stateflow

Приоритет

Рекомендуемый

Осциллограф

MAAB

Версии MATLAB

Все

Предпосылки

'none'

Описание

  • Не используйте твердые сравнения равенства (Var1 == Var2) с двумя числами с плавающей запятой.

  • Если твердое сравнение требуется, предел погрешности должен задаваться и использоваться в сравнении (ПРЕДЕЛ в примере).

  • Твердые сравнения равенства могут быть сделаны между двумя целочисленными типами данных.

Правильный

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

Объяснение

  • Верификация и валидация

  • Генерация кода

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

V2.0

Проверка Model Advisor

By Task> Modeling Standards for MAAB> Stateflow> Check usage of floating-point expressions in Stateflow charts

Для получения дополнительной информации проверки смотрите использование Проверки выражений с плавающей точкой в диаграммах Stateflow (Simulink Check).

Введен в R2010a

Для просмотра документации необходимо авторизоваться на сайте