最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
コードの生成には、入力の型とプロパティの指定が必要です。コード ジェネレーターは入力情報を使用して、後続の変数定義のために作成する型、サイズおよびその他のプロパティを決定します。アプリ、コマンド ラインまたはコード生成の型エディターで coder.typeof
、coder.varsize
および assert
などの関数を使用して、関数コードの外部または内部から入力仕様を実行します。セル、クラスおよびグローバルなどの特定の入力タイプの場合、入力仕様について他にも考慮する必要があります。
coder.getArgTypes | テスト ファイルを実行して、関数の入力引数の型を判断する |
coder.newtype | coder.Type オブジェクトの作成 |
coder.resize | coder.Type オブジェクトのサイズ変更 |
coder.typeof | エントリポイント関数の入力の型を表す coder.Type オブジェクトを作成します。 |
coder.varsize | 可変サイズのデータの宣言 |
coderTypeEditor | [コード生成の型エディター] ダイアログを起動 |
coder.ArrayType | MATLAB 配列のセットを表す |
coder.CellType | MATLAB cell 配列のセットを表す |
coder.ClassType | MATLAB クラスのセットを表します。 |
coder.Constant | 1 つの MATLAB 値を含むセットを表す |
coder.EnumType | MATLAB 列挙のセットを表す |
coder.FiType | MATLAB 固定小数点配列のセットを表す |
coder.PrimitiveType | 論理値、数値または文字の配列のセットを表す |
coder.StructType | MATLAB 構造体配列のセットを表す |
coder.Type | MATLAB 値のセットを表す |
coder.OutputType | 入力の型として指定するエントリポイント関数からの出力の型 |
コード ジェネレーターがすべての変数のプロパティを決定できるように、入力プロパティを指定します。
エントリポイント関数を代表的なデータと共に呼び出すテストを指定します。
生成するエントリポイント関数の入力引数または出力引数の数の指定
生成されたエントリポイント関数内の引数の数を制御します。
MATLAB ファイル内でのプログラムによる入力プロパティの定義
エントリポイント関数入力のプロパティを関数 assert
を使用して定義します。
coder.Type
オブジェクトの定義と編集を対話形式で行う。
複数のエントリポイント関数の入力の型の指定を簡素化します。
例の値を与えることで入力パラメーターのプロパティを指定します。
入力パラメーターのクラス、サイズおよび実数/複素数を指定します。
次元を可変サイズにするためのルールを指定して適用します。
入力変数またはグローバル変数の定義への変更を元に戻す。
cell 配列の入力方法を選択します。
cell 配列の例を示したり、cell 配列型を定義したり、cell 配列定数入力を指定したりします。
-globals
オプションを使用してグローバル cell 配列入力を指定します。
codegen
-args
オプションを使用して、エントリポイント入力が値クラスのオブジェクトであることを指定します。
MATLAB Coder アプリでの入力としてのオブジェクトの指定
テスト ファイルまたはサンプル入力から値クラス入力の型を定義します。
グローバル データを使用する MATLAB コードから C/C++ コードを生成します。
グローバル変数を定義します。
MATLAB コードが使用するグローバル変数の型と初期値を指定します。