exponenta event banner

na_0042: Использование функций Simulink

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

  • NA-MAAB - a

  • JMAAB - a

Версии MATLAB

Все

Правило

Sub ID a

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

  • Входные/выходные переменные должны использовать только локальные данные диаграммы статусов в функциональном блоке Simulink.

  • Входные/выходные переменные должны использовать только локальные данные диаграммы состояния и входные данные в блоке Simulink Function.

  • Блок Simulink Function должен вызываться из нескольких мест на диаграмме статофлоу.

  • Функциональный блок Simulink не должен вызываться на каждом шаге времени.

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

Неприменимо

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

Функциональный блок Simulink lookup1D вызывается не с каждого шага времени и, следовательно, может использоваться.

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

Блок Simulink Function lookup1D вызывается с каждого шага времени и, следовательно, не может использоваться (out является выходными данными Stateflow)

Объяснение

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

  • Для улучшения читаемости модели следует с осторожностью использовать блок Simulink Function в диаграммах.

Проверка

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

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

R2020a

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