Main Content

System Initialize

外部システム初期化コードを指定

  • System Initialize block

ライブラリ:
Simulink Coder / Custom Code

説明

System Initialize ブロックと、関数 SystemInitialize を使用するブロックを含むモデルまたは非バーチャル サブシステムでは、指定した外部コードがコード ジェネレーターによって生成された関数 SystemInitialize に追加されます。コード ジェネレーターで関数コードの宣言、実行および終了セクションに追加するコードを指定できます。モデルに Initialize Function も含まれている場合、コード ジェネレーターは System Initialize ブロックで指定したコードの後に、該当するブロックに対して生成されたコードを配置します。

このブロックを参照モデルに含めると、コード ジェネレーターでは、シミュレーション ターゲット ビルド用のブロックは無視されますが、システム ターゲット ファイル用のブロックは処理されます。

メモ

このブロックは、生成コードにカスタム コードを挿入するための特殊なケース要件に対応することを意図しています。通常、カスタム アルゴリズム コードをモデルに統合する際に使用される、C Caller ブロックと C Function ブロックを参照してください。

パラメーター

すべて展開する

コード ジェネレーターでモデルまたはサブシステムの関数 SystemInitialize の宣言セクションに追加するコードを指定します。

コード ジェネレーターでモデルまたはサブシステムの関数 SystemInitialize の実行セクションに追加するコードを指定します。

コード ジェネレーターでモデルまたはサブシステムの関数 SystemInitialize の終了セクションに追加するコードを指定します。

バージョン履歴

R2006a で導入