このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Simulink.sfunction.analyzer.BuildInfo クラス
名前空間: Simulink.sfunction.analyzer
スーパークラス:
ビルド情報を表すオブジェクトを作成
説明
Simulink.sfunction.analyzer.BuildInfo
オブジェクトは、Simulink.sfunction.Analyzer
クラスで使用するためのソース ファイル、ヘッダー ファイル、リンク ライブラリなど、S-Function のビルド情報をキャプチャします。
作成
は bdInfo
= Simulink.sfunction.analyzer.BuildInfo(SfcnFile
)Simulink.sfunction.analyzer.BuildInfo
オブジェクトを作成します。
は、C-MEX S-Function ソース ファイルと、指定したパスにあるその他のソース ファイルのリスト用に bdInfo
= Simulink.sfunction.analyzer.BuildInfo(SfcnFile
,'SrcPath
',{srcpaths},'ExtraSrcFileList
',{srcfilelist})Simulink.sfunction.analyzer.BuildInfo
オブジェクトを作成します。
は、C-MEX S-Function ソース ファイルとその他のオブジェクティブ コード ファイルのリスト用に bdInfo
= Simulink.sfunction.analyzer.BuildInfo(SfcnFile
,'ObjFileList
',{objfilelist})Simulink.sfunction.analyzer.BuildInfo
オブジェクトを作成します。
は、C-MEX S-Function ソース ファイルとヘッダー ファイルが含まれるフォルダーへのパス用に bdInfo
= Simulink.sfunction.analyzer.BuildInfo(SfcnFile
,'IncPaths
',{incpathslist})Simulink.sfunction.analyzer.BuildInfo
オブジェクトを作成します。
は、C-MEX S-Function ソース ファイルとライブラリ ファイルおよびビルドに使用するライブラリ ファイル パス用に bdInfo
= Simulink.sfunction.analyzer.BuildInfo(SfcnFile
,'LibFileList
',{libfilelist},'LibPaths
',{libpaths})Simulink.sfunction.analyzer.BuildInfo
オブジェクトを作成します。
は、C-MEX S-Function ソース ファイルと bdInfo
= Simulink.sfunction.analyzer.BuildInfo(SfcnFile
,'PreProcDefList
',{preprocdir})pre-processor
命令リスト用に Simulink.sfunction.analyzer.BuildInfo
オブジェクトを作成します。
入力引数
出力引数
例
mysfun.c
という名前のソース ファイルが含まれる mysfun
という名前の S-Function の bdInfo
という名前の Simulink.sfunction.analyzer.BuildInfo
オブジェクトを作成します。
基本的な使用
bdInfo = Simulink.sfunction.analyzer.BuildInfo('mysfun.c');
出力 bdInfo
には次のフィールドが含まれます。
bdInfo = BuildInfo with properties: SfcnFile: 'mysfun.c' SfcnName: 'mysfun' SrcType: 'C' SrcPaths: {} ExtraSrcFileList: {} ObjFileList: {} IncPaths: {} LibFileList: {} LibPaths: {} PreProcDefList: {}
高度な使用
ソース ファイル mysfun.c
および以下も含まれる S-Function mysfun
の bdInfo
オブジェクトを作成します。
その他のソース ファイルのリスト (
extra1.c
およびextra2.c
)。ソース ファイル フォルダーへのパス (
/path1
および/path2
)。オブジェクティブ ファイルのリスト (
o1.obj
およびo2.obj
)。ライブラリ ファイルのリスト (
l1.lib
およびl2.lib
)。ライブラリ パス (
/libpath1
)。命令を実行するプリプロセッサ (
-DDEBUG
)。
Simulink.sfunction.analyzer.BuildInfo('mysfun.c',... 'ExtraSrcFileList',{extra1.c,extra2.c},... 'SrcPaths',{/path1,/path2},... 'ObjFileList',{o1.obj,o2.obj},... 'LibFileList',{l1.lib,l2.lib},... 'LibPaths',{/libpath1},... 'PreProcDefList',{DEBUG});
バージョン履歴
R2017b で導入