主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

プロトタイピングとデバッグのためのデータ アクセス

生成されたコードでのデータのアクセスの設定

モデル内で作成した信号、ステートおよびブロック パラメーターは、生成されたコード内で変数として現れます。これらの変数をコードで宣言および定義する方法を制御できます。

  • 信号データへのアクセスを管理し、パラメーターの調整可能性について指定します。

  • コードの可読性とトレーサビリティを高めます。

  • 識別子および宣言と定義のファイル配置を指定することで、生成されたコードと独自のコードを容易に統合できるようになります。

  • メモリ使用量を減らし、数値データ型を指定することによって、効率的なコードを生成します。

トピック

生成されたコード内のデータ ストレージ

生成されたコードによる内部信号、状態、パラメーター データの保存方法

入力データから出力データを計算するには、生成されたコードは、ブロック状態データおよび非スカラー パラメーター データなどの一部の内部データをメモリに保存しなければならない。

生成的代码中的数据结构

代码生成器使用生成的代码中的数据结构全面描述模型并存储数据,如信号和状态。

生成されたコードにおける列挙型データの使用

列挙型データは決まった数の値に制約されるデータです。生成されたコードに列挙型を作成します。

生成されたコード内のデータ ストア

データ ストアを使用し、生成されたコード内で共有グローバル データの一部を明示的にモデル化します。

生成されたコードにおけるパラメーターのデータ型

パラメーター データをコンピューター メモリに格納するデータ型を制御することで、生成されたコードを最適化し、特定のプロセッサ向けのコードを生成する。

万博1manbetxSimulink、Stateflowおよび MATLABから生成されたコード間のデータ共有

万博1manbetxSimulink、Stateflow、MATLABで共有するデータを定義する。

万博1manbetxSimulink®、Stateflow®および MATLAB®の固定小数点データを使用した生成コードの最適化

万博1manbetx®、状态流®および MATLAB®に固定小数点コードを生成します。

固定小数点データを使用した信号処理アルゴリズムの速度とサイズの最適化

固定小数点音響ノイズ キャンセラーをモデル化する。

配列のレイアウト

行列および配列のコード生成

コード ジェネレーターが行列や配列に対して生成するコードの作業。

S函数用の行優先のコードの生成

配列レイアウトの指定による行優先のコード生成用の既存の S函数の有効化。

MATLAB函数ブロックを含むモデル用の行優先のコードの生成

MATLAB函数ブロック内で罗梅杰编码员を使用して行優先のコードを生成する。

查找表ブロックを使用してモデルを列優先レイアウトから行優先レイアウトに変換する

既存の列優先モデルをコード生成用に行優先に変換します。

行主阵列布局的行主算法

使用行主数组布局的行主算法和列主算法生成代码。

行優先の配列レイアウトのための内挿アルゴリズム

行優先および列優先の配列レイアウトのための内挿アルゴリズムを使用してコードのシミュレーションおよび生成を実行。

行優先の配列レイアウトのサブテーブル選択アルゴリズムを含む内挿

行優先および列優先の配列レイアウトのサブテーブル選択アルゴリズムを含む内挿を使用したコードのシミュレーションおよび生成。

行優先の配列レイアウトのための直接ルックアップ テーブル アルゴリズム

行優先および列優先の配列レイアウトのための直接ルックアップ テーブル アルゴリズムを使用したコードのシミュレーションおよび生成。

実行中のデータ アクセス

信号、状態、パラメーター データへの実行時のアクセス

モデルの反復的な開発においては、モデル実行で生成される出力信号や状態のデータを取得します。実行時にはパラメーターの値の調整を行い、出力での結果を確認する。

生成コード内の変数の保持

モデルの反復的な開発において、生成されたコードのシミュレーションまたは実行中にブロック パラメーター値を調整して、信号値および状態値の結果を確認できます。

シミュレーションおよびコード実行時のパラメーター値セットの切り替え

独立した値のセットを構造体配列に格納して、同じブロック パラメーターのこのセットを切り替えます。

生成されたコードにおける調整可能なキャリブレーション パラメーターの作成

生成されたコードで、ラピッド プロトタイピングおよびキャリブレーション時にアクセスできる調整可能なパラメーター データを作成します。

異なるデータ型のコンテキストでパラメーター データを再利用

異なるデータ型のコンテキストで使用できる万博1manbetxSimulink.参数オブジェクトまたは MATLABの数値変数を作成して、パラメーター データを再利用します。

生成されたコードにおけるブロック パラメーターの調整可能性の制限

ブロック パラメーターが生成されたコードに調整可能として表示されないように制限できます。これは、コードをコンパイルした後にパラメーター値を操作できなくなることを意味します。

生成されたコードにおける信号および状態の初期化の制御

たとえば、シャットダウンおよび再起動を行うシステムのモデル化のために、調整可能な初期条件をメモリに格納できるようにするコードを生成します。

生成されたコードでの信号、状態、パラメーター データの初期化

万博1manbetx模拟でシミュレーションの数値を一致させるには、特にブロックの状態とパラメーターに対する初期値を生成されたコードでグローバル データに代入します。

生成されたコードにおける構造体へのデータの整理

生成されたコードで信号、状態、パラメーター データの構造体を作成する。