このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
信号の配列
C コンストラクター
double myIn[5]; double myOut[5];
手順
1. モデル例 ex_signal_array
を開きます。
2. モデル データ エディターで、[入力端子/出力端子] タブを選択します。
3. [ビューの変更] ドロップダウン リストから [Design]
を選択します。
次の設定を確認します。
Inport ブロックの [信号名] は
myIn
、[次元] は[5 1]
です。Outport ブロックの [信号名] は
myOut
です。
4. Embedded Coder アプリを開きます。
5. [C コード] タブで、[コード インターフェイス]、[個々の要素コードのマッピング] を選択します。
6. コード マッピング エディターの [入力端子] タブで、Inport ブロックと Outport ブロックの [ストレージ クラス] は ExportedGlobal
です。この設定により、ブロックが独立したグローバル変数として生成されたコードに現れます。
7. モデルをビルドしてコードを生成するには、Ctrl+B を押します。
結果
生成されたソース ファイル ex_signal_array.c
は、グローバル変数 myIn
および myOut
をそれぞれ 5 つの要素をもつ配列として定義します。
/* Exported block signals */ real32_T myIn[5]; /* '<Root>/In1' */ real32_T myOut[5]; /* '<Root>/Out1' */