exponenta event banner

jc_0657: Сохранение выходного значения на основе блоков потока условного управления и блоков объединения

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

  • NA-MAAB - a2

  • JMAAB - a1/a2

Версии MATLAB

Все

Правило

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

Неиспользуемые порты действий должны подключаться к блоку Терминатора при выполнении следующих условий:

  • Предыдущее значение сохраняется

  • Для переключения функций используются блок объединения и блок условного потока, например блок If или Switch Case.

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

Неприменимо

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

Пример блока

Пример блока Switch Case

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

Пример блока

Пример блока Switch Case

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

Контур обратной связи с использованием блока задержки должен быть реализован при выполнении следующих условий:

  • Предыдущее значение сохраняется

  • Для переключения функций используются блок объединения и блок условного потока, например блок If или Switch Case.

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

Неприменимо

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

Пример блока

Пример блока Switch Case

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

Пример блока

Пример блока Switch Case

Объяснение

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

  • Повышает эффективность кода.

  • Соединения с блоком терминатора могут использоваться, когда прошлые значения удерживаются иначе, чем по умолчанию (else).

Sub ID a2:

  • Сохранение прошлых значений является явным.

Проверка

Соблюдение этого руководства по моделированию невозможно проверить с помощью проверки Model Advisor.

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

R2020a

См. также

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