주요 콘텐츠

na_0017: 호출된 함수 수준의 개수

지침 발행물

Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®

하위 ID 권장 사항

  • NA-MAAB — a

  • JMAAB — 지원되지 않음

MATLAB 버전

모든 버전

규칙

하위 ID a

부 함수(sub-function) 수준의 수는 제한되어야 하며, 일반적으로 3개 수준 이하로 제한해야 합니다.

Simulink 블록 다이어그램 수준에 위치한 MATLAB Function 블록은, 확장자가 .m인 외부 MATLAB 파일에 대한 래퍼인 경우를 제외하고, 첫 번째 수준으로 계산됩니다. 여기에는 블록 내부에 정의된 함수와 별도의 .m 파일에 정의된 함수가 모두 포함됩니다.

제외 항목

다음 함수 유형은 수준 수에서 제외됩니다.

  • 내장 함수 sqrt 또는 log와 같은 표준 유틸리티 함수

  • 일반적으로 사용되는 사용자 정의 유틸리티 함수

사용자 지정 파라미터

최대 함수 호출 수준

근거

하위 ID a:

  • 가독성과 테스트 용이성이 향상됩니다.

마지막 변경

R2020a

버전 내역

R2020a에 개발됨