exponenta event banner

na_0017: Количество уровней вызываемых функций

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

  • NA-MAAB - a

  • JMAAB - не поддерживается

Версии MATLAB

Все

Правило

Sub ID a

Количество подфункций должно быть ограничено, как правило, тремя уровнями.

Функциональные блоки MATLAB, находящиеся на уровне блок-схемы Simulink ®, считаются первым уровнем, если они не являются просто оболочкой для внешнего файла MATLAB ® с .m расширение. Сюда входят функции, определенные в блоке, а также функции, расположенные отдельно. .m файлы.

Исключения

Из числа уровней исключены следующие типы функций:

  • Стандартные служебные функции, такие как встроенные функции sqrt или log

  • Часто используемые пользовательские служебные функции

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

Максимальные уровни вызова функции

Объяснение

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

  • Улучшает удобочитаемость и тестопригодность

Проверка

Проверка помощника по модели: Проверка количества вызовов функций в функциональных блоках MATLAB (Simulink Check)

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

R2020a

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