このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
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
が含まれる S-Function mysfun
の bdInfo
オブジェクトを作成します。
基本的な使用
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},... %specify extra source files, eg: extra1.c, extra2.c 'SrcPaths',{/path1,/path2},... %specify paths to source file folders, eg: /path1, /path2 'ObjFileList',{o1.obj,o2.obj},... %specify objective files, eg: o1.obj, o2.obj 'LibFileList',{l1.lib,l2.lib},... %specify library files, eg: l1.lib, l2.lib 'LibPaths',{/libpath1},... %specify library path folders, eg: /libpath1 'PreProcDefList',{DEBUG}); %specify preprocessor directives, eg: -DDEBUG
バージョン履歴
R2017b で導入