jc_0711: Division in Stateflow

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

  • NA-MAAB — a1/a2

  • JMAAB — a1/a2

Версии MATLAB

Все

Правило

Sub ID a1

Переменные, константы или параметры в Stateflow® Chart не должны использоваться, чтобы выполнить операции деления.

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

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

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

Деление выполняется за пределами Chart Stateflow.

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

Деление происходит в Chart Stateflow.

Sub ID a2

Когда деление произойдет в Chart Stateflow, процесс должен предотвратить деление на нуль.

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

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

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

Процесс задан, чтобы предотвратить деление на нуль.

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

Процесс не предотвращает деление на нуль.

Объяснение

Sub ID a1, a2:

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

Верификация

Проверка Model Advisor:

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

R2020a

Введенный в R2020a