exponenta event banner

na_0037: Использование одной переменной для условия исполнения

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

  • NA-MAAB - a

  • JMAAB - a

Версии MATLAB

Все

Правило

Sub ID a

Условия вариантов должны использоваться для запрещения сложных условий, которые формируются из нескольких переменных.

Исключение

Условные выражения, сформированные из нескольких переменных, могут использоваться при использовании вариантов по умолчанию.

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

Неприменимо

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

Условие исполнения задается одним условием, которое формируется из нескольких переменных.

Использование переменных перечисляемого типа рекомендуется в уравнении условия. В этом примере используются числовые значения для улучшения читаемости.

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

Условие исполнения задается составным условием, которое формируется из нескольких переменных.

Объяснение

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

  • Усложняет условия, что затрудняет определение того, какая подсистема станет активной. Это может привести к опущению условий.

  • Если условия опущены, существует риск отсутствия активной подсистемы.

Проверка

Проверка модуля Model Advisor: Проверка использования условий варианта с одной переменной (Simulink Check)

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

R2020a

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