パラメーター データの定義、初期化および宣言
この例では、生成コードでパラメーターとして使用されるグローバル変数の定義、初期化および宣言をエクスポートする方法を説明します。
C 構成要素
int32 myParam = 3;
extern int32 myParam;
手順
1. モデル例 ex_defn_decl を開きます。

2. モデルで Gain ブロックを選択します。プロパティ インスペクターで、[ゲイン] パラメーターの値を myParam に設定します。
3. パラメーター値の横にあるアクション ボタン (3 つの縦向きのドットのボタン) をクリックし、[作成] を選択します。
4. [新規データの作成] ダイアログ ボックスで、[値] を Simulink.Parameter(3) に設定します。[作成] をクリックします。Simulink.Parameter オブジェクト myParam がベース ワークスペースに表示されます。このオブジェクトを使用して、Gain ブロックで [ゲイン] パラメーターの値が設定されます。この例では 3 です。
5. Simulink.Parameter プロパティ ダイアログ ボックスで、[データ型] を int32 に設定します。
6. [ストレージ クラス] を ExportToFile に設定します。
7. [ヘッダー ファイル] を myDecls.h に設定します。
8. [定義ファイル] を myDefns.c に設定します。[OK] をクリックします。
9. モデルをビルドしてコードを生成するには、Ctrl+B を押します。
結果
生成されたヘッダー ファイル myDecls.h は、extern キーワードを使用してグローバル変数 myParam を宣言します。
/* Declaration for custom storage class: ExportToFile */ extern int32_T myParam; /* Referenced by: '<Root>/Gain' */
生成されたソース ファイル myDefns.c は myParam を定義して初期化します。
/* Definition for custom storage class: ExportToFile */ int32_T myParam = 3; /* Referenced by: '<Root>/Gain' */