MATLAB 関数
himl_0001: 標準化された MATLAB 関数ヘッダーの使用
ID: タイトル | himl_0001: 標準化された MATLAB® 関数ヘッダーの使用 |
---|---|
説明 | MATLAB 関数を使用する場合、標準化されたヘッダーを使用して、関数の目的と使用方法に関する情報を提供してください。 |
根拠 | 標準化されたヘッダーを使用すると、可読性が高まるとともに MATLAB 関数のドキュメンテーションが強化されます。このヘッダーには、関数の説明と使い方に関する情報を記述してください。 |
モデル アドバイザー チェック | Check usage of standardized MATLAB function headers (Simulink Check) |
参考文献 |
|
参考 |
|
最終更新 | R2018b |
例 | 標準化された関数ヘッダーには、通常、以下の内容を記述します。
例: % FUNCTION NAME: % avg % % DESCRIPTION: % Compute the average of three inputs % % INPUT: % in1 - (double) Input one % in2 - (double) Input two % in3 - (double) Input three % % OUTPUT: % out - (double) Calculated average of the three inputs % % ASSUMPTIONS AND LIMITATIONS: % None % % REVISION HISTORY: % 05/02/2018 - mmyers % * Initial implementation % |
himl_0002: MATLAB 関数の境界での厳密な型指定
ID: タイトル | himl_0002: MATLAB 関数の境界での厳密な型指定 |
---|---|
説明 | MATLAB 関数のインターフェイスにおいて厳密な型指定をサポートするには、以下の項目を設定して、入力信号、出力信号、パラメーターのインターフェイスを明示的に定義します。
|
根拠 | 定義済みのインターフェイス:
|
モデル アドバイザー チェック | Check for MATLAB Function interfaces with inherited properties (Simulink Check) |
参考文献 |
|
参考 |
|
最終更新 | R2016a |
例 | 推奨: 入力
非推奨: 入力
メモ 入力を変更するには、MATLAB Function ブロック エディターのツール バーから、[データの編集] を選択します。 |
himl_0003: ユーザー定義の MATLAB 関数の複雑度
ID: タイトル | himl_0003: ユーザー定義の MATLAB 関数の複雑度 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
説明 | MATLAB 関数を使用する場合、MATLAB コードのサイズと複雑度が大きくなりすぎないようにしてください。MATLAB 関数のサイズと複雑度は、以下の項目で表されます。
| ||||||||||||
メモ: | サイズと複雑度に関する制限は、プロジェクトによって異なります。標準的な制限を以下の表に示します。
| ||||||||||||
根拠 |
| ||||||||||||
モデル アドバイザー チェック | Check MATLAB Function metrics (Simulink Check) | ||||||||||||
参考文献 |
| ||||||||||||
参考 |
| ||||||||||||
最終更新 | R2021b |