このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
生成コードにおけるデータの表現
外部コードとの統合を簡単にして対話機能とインストルメンテーションをサポートするためのデータ表現のカスタマイズ
モデル内で作成した信号、ステートおよびブロック パラメーターは、生成されたコード内で変数として現れます。これらの変数をコード内で宣言および定義する方法を制御します。
メモリ使用量を減らし、数値データ型を指定することによって、効率的なコードを生成します。
信号データへのアクセスを管理し、パラメーターの調整可能性について指定します。
信号とパラメーター データを構造体にパッケージ化します。
トピック
生成されたコード内のストレージ
- 生成されたコードによる内部信号、状態、パラメーター データの保存方法
入力データから出力データを計算するには、生成されたコードは、ブロック状態データおよび非スカラー パラメーター データなどの一部の内部データをメモリに保存しなければならない。 - 生成されたコードにおけるデータ構造体
コード ジェネレーターは、生成コードでデータ構造体を使用してモデルを完全に説明し、信号や状態などのデータを保存します。 - 生成されたコード内のデータ ストア
データ ストアを使用し、生成されたコード内で共有グローバル データの一部を明示的にモデル化します。 - 生成されたコードにおけるパラメーターのデータ型
パラメーター データをコンピューター メモリに格納するデータ型を制御することで、生成されたコードを最適化し、特定のプロセッサ向けのコードを生成する。 - Simulink、Stateflow および MATLAB から生成されたコード間のデータ共有
Simulink、Stateflow、MATLAB で共有するデータを定義する。
配列のレイアウト
- 行列および配列のコード生成
コード ジェネレーターが行列や配列に対して生成するコードの作業。 - S-Function 用の行優先のコードの生成
配列レイアウトの指定による行優先のコード生成用の既存の S-Function の有効化。 - MATLAB Function ブロックを含むモデル用の行優先のコードの生成
MATLAB Function ブロック内でcoder.rowMajor
を使用して行優先のコードを生成する。 - Lookup Table ブロックを使用してモデルを列優先レイアウトから行優先レイアウトに変換する
既存の列優先モデルをコード生成用に行優先に変換します。 - 行優先の配列レイアウトのための行優先のアルゴリズム
行優先の配列レイアウトに対して行優先のアルゴリズムと列優先のアルゴリズムを使用してコードを生成。 - 行優先の配列レイアウトのための内挿アルゴリズム
行優先および列優先の配列レイアウトのための内挿アルゴリズムを使用してコードのシミュレーションおよび生成を実行。 - 行優先の配列レイアウトのサブテーブル選択アルゴリズムを含む内挿
行優先および列優先の配列レイアウトのサブテーブル選択アルゴリズムを含む内挿を使用したコードのシミュレーションおよび生成。 - 行優先の配列レイアウトのための直接ルックアップ テーブル アルゴリズム
行優先および列優先の配列レイアウトのための直接ルックアップ テーブル アルゴリズムを使用したコードのシミュレーションおよび生成。
名前付きデータ型とカスタム データ型
- 生成されたコードにおける構造体へのデータの整理
生成されたコードで信号、状態、パラメーター データの構造体を作成する。 - 生成されたコードにおける列挙型データの使用
列挙型データは決まった数の値に制約されるデータです。生成されたコードに列挙型を作成します。