Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

na_0017: Number of called function levels

サブ ID 推奨事項

  • NA-MAAB — a

  • JMAAB — サポートなし

MATLAB バージョン

すべて

ルール

サブ ID a

サブ関数の数は、通常 3 つのレベルに制限します。

単に (拡張子 .m をもつ) 外部の MATLAB® ファイル用ラッパーでない限り、Simulink® ブロック線図にある MATLAB Function ブロックを最初のレベルとしてカウントします。この関数は、ブロック内で定義された関数および各 .m ファイルにある関数を含みます。

対象外指定

以下の関数タイプは、レベル数の対象外とします。

  • 組み込み関数 sqrt または log などの標準ユーティリティ関数

  • 一般的に使用されるカスタム ユーティリティ関数

カスタム パラメーター

最大関数呼び出しレベル

根拠

サブ ID a:

  • 可読性とテスト容易性を改善します。

検証

モデル アドバイザー チェック: Check the number of function calls in MATLAB Function blocks (Simulink Check)

最終更新

R2020a

R2020a で導入