na_0003: Usage of If blocks

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

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

  • JMAAB — a

Версии MATLAB

Все

Правило

ID Sub a

Для блока If (Simulink), if выражение и elseif выражение должно использоваться только, чтобы задать входные сигналы.

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

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

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

if выражение только задает входные переменные.

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

if выражение задает операцию сравнения.

Объяснение

ID Sub a:

  • Визуальное понимание условий управления легче, когда логические операции описаны за пределами блока If.

  • Описание логических операций за пределами блока If позволяет верификации фокусироваться на логической операции.

Верификация

Проверка Model Advisor: Регистрируйте логические выражения Если блоки (Simulink Check)

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

R2020a

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

Введенный в R2020a