na_0042: Usage of Simulink functions

Рекомендации по идентификатору подраздела

  • NA-MAAB - a

  • JMAAB - a

Версии MATLAB

Все

Правило

Идентификатор подраздела a

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

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

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

  • Блок Simulink Function должен вызываться из нескольких мест в Chart Stateflow.

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

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

Неприменимо

Пример - Исправление

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

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

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

Объяснение

Идентификатор подраздела a:

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

Верификация

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

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

R2020a

Введенный в R2020a