Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

信号の配列

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' */

関連するトピック