Simulink.sfunction.Analyzer クラス
名前空間: Simulink.sfunction
スーパークラス:
S-Function アナライザー オブジェクトを作成する
説明
このクラスによって、モデルまたはライブラリ内で S-Function のチェックを実行できます。これらのチェックには、S-Function に対する MEX コンパイラの設定のチェック、ソース コードのチェック、MEX ファイルのチェック、パラメーターのロバスト性のチェックが含まれます。チェック結果は MATLAB® 構造体または HTML レポートからアクセスできます。
S-Function アナライザーは S-Function 名に基づいて S-Function のソース コードをチェックします。MATLAB パス内で、ソース ファイルが S-Function と同じ名前をもつ単一の C または CPP ファイルの場合、S-Function ソース コードを自動的に解析に含めることができます。それ以外の場合は、ビルド情報を S-Function アナライザー プログラム インターフェイスを介して指定できます。指定したパスでソース コードが使用できない場合、解析は省略されます。
作成
は指定したモデルで sfunAnalyzer = Simulink.sfunction.Analyzer(mdl)Simulink.sfunction.Analyzer オブジェクトを作成します。この場合、MATLAB パス内で、ソース コード ファイルが S-Function と同じ名前をもつ単一の C または CPP ファイルの場合は、S-Function のソース コードを自動的に解析に含めることができます。たとえば、指定したモデルに mysfun という S-Function が含まれていて、mysfun のソース ファイルが MATLAB パス内で単一のファイル mysfun.c の場合、Simulink.sfunction.analyzer.BuildInfo オブジェクトが自動的に作成され、解析に含められます。
は、モデルおよび sfunAnalyzer = Simulink.sfunction.Analyzer(mdl,'BuildInfo',{bdInfo})bdInfo という名前の Simulink.sfunction.analyzer.BuildInfo オブジェクトで Simulink.sfunction.Analyzer オブジェクトを作成します。
は、モデルおよび sfunAnalyzer = Simulink.sfunction.Analyzer(mdl,'Options',{opts})opts という名前の Simulink.sfunction.analyzer.Options オブジェクトで Simulink.sfunction.Analyzer オブジェクトを作成します。
入力引数
名前と値の引数
メソッド
| generateReport | S-Function チェックの HTML レポートを生成 |
| run | S-Function でチェックを実行 |
バージョン履歴
R2017b で導入