このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Simulink.sfunction.Analyzer クラス
パッケージ: Simulink.sfunction
スーパークラス:
Simulink 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 アナライザー API を介して指定できます。指定したパスでソース コードが使用できない場合、解析は省略されます。
作成
は指定するモデルで sfunAnalyzer
= Simulink.sfunction.Analyzer(model
)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(model
,'BuildInfo
',{bdInfo})bdInfo
という名前の Simulink.sfunction.analyzer.BuildInfo
オブジェクトで Simulink.sfunction.Analyzer
オブジェクトを作成します。
は、モデルおよび sfunAnalyzer
= Simulink.sfunction.Analyzer(model
,'Options
',{opts})opts
という名前の Simulink.sfunction.analyzer.Options
オブジェクトで Simulink.sfunction.Analyzer
オブジェクトを作成します。
入力引数
メソッド
generateReport | S-Function チェックの HTML レポートを生成 |
run | S-Function でチェックを実行 |
バージョン履歴
R2017b で導入