信号データの定義と宣言
この例では、生成コードで信号として使用されるグローバル変数の定義と宣言をエクスポートする方法を説明します。
C 構成要素
float mySig;
extern float mySig;
手順
1. モデル例 ex_defn_decl を開きます。

2. モデル データ エディターで、[入力端子/出力端子] タブを開きます。
3. モデル データ エディターで、Inport ブロック用に [データ型] を single に設定します。
4. Embedded Coder アプリを開きます。
5. [C コード] タブで、[コード インターフェイス]、[個々の要素コードのマッピング] を選択します。
6. コード マッピング エディターの [入力端子] タブで、Inport ブロックの [ストレージ クラス] を ExportToFile に設定します。
7. プロパティ インスペクターで、[識別子] を mySig に、[ヘッダー ファイル] を myDecls.h に、[定義ファイル] を myDefns.c に設定します。
8. モデルからコードを生成します。
結果
生成されたヘッダー ファイル myDecls.h は、extern キーワードを使用してグローバル変数 mySig を宣言します。
/* Declaration for custom storage class: ExportToFile */ extern real32_T mySig; /* '<Root>/In1' */
生成されたソース ファイル myDefns.c は mySig を定義して初期化します。
/* Definition for custom storage class: ExportToFile */ real32_T mySig; /* '<Root>/In1' */