rtwbuild
(非推奨) モデルから生成されたコードをビルド
rtwbuild
は推奨されません。代わりに slbuild
を使用してください。
構文
説明
rtwbuild(
は、現行モデルのコンフィギュレーション パラメーターの設定内容に基づいて、model
)model
からコードを生成します。引数 model
が、MATLAB® 環境内にまだ読み込まれていない場合は、コードを生成する前に rtwbuild
がこれを読み込みます。
[コード生成のみ] のモデル コンフィギュレーション パラメーターをクリアした場合は、関数はコードを生成し、実行可能イメージをビルドします。
コード生成時間を短縮するため、rtwbuild
はモデルをリビルドするときに、インクリメンタル モデルのビルドを提供します。コード ジェネレーターは、最後に行われたモデルのビルド以後に変更されたモデルまたはサブモデルのみリビルドします。最上位モデルのビルドを強制的に実行する場合は、引数 'ForceTopModelBuild'
を参照してください。
rtwbuild(
は、1 つ以上の model
,Name,Value
)Name,Value
引数のペアによって指定された追加オプションを使用します。
rtwbuild(
は、現行モデルのコンフィギュレーション パラメーターの設定内容に基づいて、subsystem
)subsystem
からコードを生成します。ビルドを開始する前に、親モデルを開くか読み込みます。
[コード生成のみ] のモデル コンフィギュレーション パラメーターをクリアした場合は、関数はコードを生成し、実行可能イメージをビルドします。
Embedded Coder® のソフトウェア ライセンスをお持ちの場合は、rtwbuild(
によって、外部アプリケーション コードにエクポートできる関数呼び出しを含む subsystem
,'Mode','ExportFunctionCalls'
)subsystem
からコードが生成されます。
[ブロックの作成] コンフィギュレーション パラメーターが [SIL]
に設定されていて、Embedded Coder をお持ちの場合、
は指定したサブシステムから生成されたコード用に作成された SIL ブロックに、ハンドルを戻します。これにより、SIL ブロックを数値的等価性のテストに使用できます。blockHandle
= rtwbuild(subsystem
,'Mode','ExportFunctionCalls')
入力引数
出力引数
ヒント
以下の方法でコード生成およびビルド プロセスを開始できます。
Ctrl+B キーを押す。
[コード] 、 [C/C++ コード] 、 [モデルのビルド] を選択する。
MATLAB コマンド ラインから
slbuild
コマンドを実行する。
拡張機能
バージョン履歴
R2009a で導入参考
codebuild
| rtwrebuild
| slbuild
| coder.buildstatus.open
| coder.buildstatus.close
トピック
- プログラムのビルドおよび実行
- Simulink モデルから生成されたコードのビルドに使用するアプローチ
- 最上位モデル コードの再生成の制御
- 外部コード ベースにエクスポートするコンポーネント ソース コードの生成 (Embedded Coder)
- ソフトウェアインザループ シミュレーション (Embedded Coder)