Main Content

アプリを使用したエントリポイント関数の入力のプロパティの指定

入力のプロパティを指定する理由

C および C++ は静的型付き言語であるため、MATLAB® Coder™ ではコンパイル時に MATLAB ファイル内の変数すべてのプロパティを決定しなければなりません。MATLAB ファイル内の変数のプロパティを推定するために、MATLAB Coder は、"基本" 関数 ("最上位" 関数または "エントリポイント" 関数としても知られる) への入力のプロパティを特定しなければなりません。そのため、基本関数に入力がある場合は、これらの入力のプロパティを MATLAB Coder に指定しなければなりません。基本関数が入力パラメーターをもたない場合、基本関数から呼び出されるローカル関数または外部関数に対する入力のプロパティは指定する必要はありません。

チルダ (~) 文字を使用して未使用の関数入力を指定する場合を除いて、入力は MATLAB 関数と同じ数および順序で指定しなければなりません。チルダ文字を使用した場合は、入力は既定で実数の倍精度スカラーになります。

参考

アプリを使用した入力定義の指定

次のいずれかの方法を使用して、入力の定義を指定します。