RTW.getBuildDir
モデル ビルド情報からビルド フォルダー情報を取得
説明
RTW.getBuildDir(
はモデルのビルド フォルダー情報を表示します。model
)
モデルが閉じている場合、関数はモデルを開いてから閉じて元の状態を維持します。モデルが大規模でかつ閉じている場合は、関数 RTW.getBuildDir
は実行に長時間を要することがあります。
はビルド フォルダー情報を含む構造体を返します。folderStruct
= RTW.getBuildDir(model
)
この関数を自動化されたスクリプトで使用して、モデルの生成されたコードが配置されるビルド フォルダーを判別できます。
この関数は、保護モデルのビルド フォルダーの情報を返すことができます。
例
ビルド フォルダー情報の表示
モデル 'sldemo_fuelsys'
のビルド フォルダー情報を表示します。
openExample('sldemo_fuelsys'); RTW.getBuildDir('sldemo_fuelsys')
ans = BuildDirectory: 'C:\work\modelref\sldemo_fuelsys_ert_rtw' CacheFolder: 'C:\work\modelref' CodeGenFolder: 'C:\work\modelref' RelativeBuildDir: 'sldemo_fuelsys_ert_rtw' BuildDirSuffix: '_ert_rtw' ModelRefRelativeRootSimDir: 'slprj\sim' ModelRefRelativeRootTgtDir: 'slprj\ert' ModelRefRelativeBuildDir: 'slprj\ert\sldemo_fuelsys' ModelRefRelativeSimDir: 'slprj\sim\sldemo_fuelsys' ModelRefRelativeHdlDir: 'slprj\hdl\sldemo_fuelsys' ModelRefDirSuffix: '' SharedUtilsSimDir: 'slprj\sim\_sharedutils' SharedUtilsTgtDir: 'slprj\ert\_sharedutils'
ビルド フォルダー情報の取得
モデル 'MyModel'
のビルド フォルダー情報を含む構造体 my_folderStruct
を返します。
>> my_folderStruct = RTW.getBuildDir('MyModel')
my_folderStruct = BuildDirectory: 'H:\MyModel_ert_rtw' CacheFolder: 'H:\' CodeGenFolder: 'H:\' RelativeBuildDir: 'MyModel_ert_rtw' BuildDirSuffix: '_ert_rtw' ModelRefRelativeRootSimDir: 'slprj\sim' ModelRefRelativeRootTgtDir: 'slprj\ert' ModelRefRelativeBuildDir: 'slprj\ert\MyModel' ModelRefRelativeSimDir: 'slprj\sim\MyModel' ModelRefRelativeHdlDir: 'slprj\hdl\MyModel' ModelRefDirSuffix: '' SharedUtilsSimDir: 'slprj\sim\_sharedutils' SharedUtilsTgtDir: 'slprj\ert\_sharedutils'
入力引数
model
— ビルド フォルダーを取得するモデル オブジェクトまたは名前
object
| 'modelName
'
object
modelName
'ビルド フォルダーを取得するモデル。オブジェクトまたはモデル名を表す文字ベクトルとして指定されます。
例: 'sldemo_fuelsys'
出力引数
folderStruct
— ビルド フォルダー情報を提供するフィールド値を含む構造体
struct
ビルド フォルダー情報を提供するフィールドをもつ構造体。
例: folderstruct = RTW.getBuildDir('MyModel')
BuildDirectory
— モデルのビルド フォルダーへの完全修飾パスを指定する文字ベクトル。
文字ベクトル
CacheFolder
— シミュレーションに使用するモデル ビルドのアーティファクトを配置するルート フォルダーを指定する文字ベクトル
文字ベクトル
CodeGenFolder
— コード生成ファイルが配置されるルート フォルダーを指定する文字ベクトル
文字ベクトル
RelativeBuildDir
— 現在の作業フォルダー (pwd
) との相対関係でビルド フォルダーを指定する文字ベクトル
文字ベクトル
BuildDirSuffix
— ビルド フォルダー作成のためにモデル名に追加される接尾辞を指定する文字ベクトル
文字ベクトル
ModelRefRelativeRootSimDir
— モデル参照ターゲットのシミュレーション フォルダーへの相対関係でルート フォルダーを指定する文字ベクトル
文字ベクトル
ModelRefRelativeRootTgtDir
— モデル参照ターゲットのビルド フォルダーへの相対関係でルート フォルダーを指定する文字ベクトル
文字ベクトル
ModelRefRelativeBuildDir
— 現在の作業フォルダー (pwd
) との相対関係でモデル参照ターゲットのビルド フォルダーを指定する文字ベクトル
文字ベクトル
ModelRefRelativeSimDir
— 現在の作業フォルダー (pwd
) との相対関係でモデル参照ターゲットのシミュレーション フォルダーを指定する文字ベクトル
文字ベクトル
ModelRefRelativeHdlDir
— 現在の作業フォルダー (pwd
) との相対関係でモデル参照ターゲットの HDL フォルダーを指定する文字ベクトル
文字ベクトル
ModelRefDirSuffix
— モデル参照のビルド フォルダーを作成するため、システム ターゲット ファイル名に追加される接尾辞を指定する文字ベクトル
文字ベクトル
SharedUtilsSimDir
— シミュレーション用に共有ユーティリティ フォルダーを指定する文字ベクトル
文字ベクトル
SharedUtilsTgtDir
— コード生成用に共有ユーティリティ フォルダーを指定する文字ベクトル
文字ベクトル
バージョン履歴
R2008b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)