- cgydF4y2Ba |
C/ c++コドを生成しますが,gydF4y2Ba使gydF4y2Ba コマンドを呼び出しません。gydF4y2Ba |
配置:dllgydF4y2Ba |
既定の構成パラメタを使用して,c / c++ダ。gydF4y2Ba |
配置:exegydF4y2Ba |
既定の構成パラメタを使用して,c / c++実行可能ファ。gydF4y2Ba |
配置:自由gydF4y2Ba |
既定の構成パラメタを使用して,c / c++スタティックラ。gydF4y2Ba |
配置:墨西哥人gydF4y2Ba |
既定の構成パラメタを使用して,mex関数を生成します。gydF4y2Ba |
配置:单gydF4y2Ba |
既定の構成パラメタを使用して,単精度matlabコドを生成します。gydF4y2Ba 定点设计器が必要です。gydF4y2Ba |
配置gydF4y2Baconfig_objectgydF4y2Ba |
コド生成パラメタを含む構成オブジェクトを指定します。gydF4y2Baconfig_objectgydF4y2Ba は次のいずれか1の構成オブジェクトです。gydF4y2Ba
编码器。CodeConfiggydF4y2Ba -嵌入式编码器gydF4y2Ba®gydF4y2Baが使用できない場合に,スタンドアロC / c++ランイブラリまたは実行可能ファイルを生成するパラメーター。gydF4y2Ba
%可执行文件的配置对象cfg = code .config('exe') %静态独立库的配置对象cfg = code .config('lib')gydF4y2Ba
编码器。EmbeddedCodeConfiggydF4y2Ba ——嵌入式编码器が使用可能な場合に,スタンドアロC / c++ランイブラリまたは実行可能ファイルを生成するパラメーター。gydF4y2Ba
%动态链接库的配置对象ec_cfg = code .config('dll') %可执行库的配置对象ec_cfg = code .config('exe') %静态独立库的配置对象ec_cfg = code .config('lib')gydF4y2Ba
编码器。MexCodeConfiggydF4y2Ba - mexコドを生成するパラメタ。gydF4y2Ba
Mex_cfg =编码器。配置%或mex_cfg = code . Config ('mex')gydF4y2Ba
詳細にいては,gydF4y2Baビルド設定の構成gydF4y2Baを参照してください。gydF4y2Ba |
- dgydF4y2Baout_foldergydF4y2Ba |
生成されたファ邮箱ルをgydF4y2Baout_foldergydF4y2Ba で指定された絶対パスまたは相対パスに保存します。gydF4y2Baout_foldergydF4y2Ba に次を含めることはできません。gydF4y2Ba
スペース(スペースを使用すると,オペレーティングシステムの構成によっては,コード生成に失敗する可能性があります)。gydF4y2Ba
非7ビットASCII文字(日本語など)。gydF4y2Ba
out_foldergydF4y2Ba で指定されたフォルダが存在しない場合,gydF4y2BacodegengydF4y2Ba がそのフォルダを作成します。gydF4y2Ba
フォルダの場所を指定しない場合,gydF4y2BacodegengydF4y2Ba は既定のフォルダ内にファ。gydF4y2Ba
codegen /目标/ fcn_name。gydF4y2Ba
目标gydF4y2Ba は以下のいずれかです。gydF4y2Ba
墨西哥人gydF4y2Ba (mex関数用)gydF4y2Ba
exegydF4y2Ba (組み込みc / c++実行可能ファ称霸ル用)gydF4y2Ba
自由gydF4y2Ba (組み込みc / c++ラ称霸ブラリ用)gydF4y2Ba
dllgydF4y2Ba (c / c++ダ称霸ナミックラ称霸ブラリ用)gydF4y2Ba
fcn_namegydF4y2Ba は,(アルファベット順で)コマンドラmatlab関数の名前です。gydF4y2Ba
フォルダー名にはアスタリスク(*),疑問符(?),ドル記号($)およびシャープ記号(#)は使用できません。gydF4y2Ba
メモgydF4y2Ba
codegengydF4y2Ba は,同じコ。以前のビルドのファイルを保持する場合は,新しいビルドを開始する前に,保持するファイルを別の場所にコピーしてください。gydF4y2Ba
|
-double2singlegydF4y2Badouble2single_cfg_namegydF4y2Ba |
编码器。SingleConfiggydF4y2Ba オブジェクトgydF4y2Badouble2single_cfg_namegydF4y2Ba で指定された設定を使用して,単精度matlabコドを生成します。gydF4y2BacodegengydF4y2Ba はgydF4y2Bacodegen /gydF4y2Bafcn_namegydF4y2Ba /单gydF4y2Ba フォルダにファ。gydF4y2Ba
fcn_namegydF4y2Ba は、エントリポ以及ント関数の名前です。gydF4y2Ba
配置gydF4y2Ba オプションと共に使用すると,単精度c / c++コドも生成します。gydF4y2BacodegengydF4y2Ba は単精度ファ邮箱ルをgydF4y2Bacodegen /gydF4y2Ba目标gydF4y2Ba /gydF4y2Bafolder_namegydF4y2Ba フォルダに生成します。gydF4y2Ba
目标gydF4y2Ba は以下のいずれかです。gydF4y2Ba
墨西哥人gydF4y2Ba (mex関数用)gydF4y2Ba
exegydF4y2Ba (組み込みc / c++実行可能ファ称霸ル用)gydF4y2Ba
自由gydF4y2Ba (組み込みc / c++ラ称霸ブラリ用)gydF4y2Ba
dllgydF4y2Ba (c / c++ダ称霸ナミックラ称霸ブラリ用)gydF4y2Ba
folder_namegydF4y2Ba はgydF4y2Bafcn_namegydF4y2Ba とgydF4y2BasinglesuffixgydF4y2Ba の連結です。gydF4y2Ba
singlesuffixgydF4y2Ba はgydF4y2Ba编码器。SingleConfiggydF4y2Ba プロパティgydF4y2BaOutputFileNameSuffixgydF4y2Ba が指定する接尾辞です。このフォルダの単精度ファ。gydF4y2Ba
詳細にいては,gydF4y2Ba単精度matlabココドの生成gydF4y2Baを参照してください。このオプションを使用するには,定点设计师を所有していなければなりません。gydF4y2Ba |
-float2fixedgydF4y2Bafloat2fixed_cfg_namegydF4y2Ba |
配置gydF4y2Ba オプションと共に使用すると,浮動小数点から固定小数点への変換の構成オブジェクトgydF4y2Bafloat2fixed_cfg_namegydF4y2Ba で指定された設定を使用して,固定小数点のc / c++コドを生成します。gydF4y2Ba
codegengydF4y2Ba はファ邮箱ルをgydF4y2Bacodegen /gydF4y2Ba目标gydF4y2Ba /gydF4y2Bafcn_namegydF4y2Ba _fixptgydF4y2Ba フォルダに生成します。gydF4y2Ba目标gydF4y2Ba は以下のようになります。gydF4y2Ba
墨西哥人gydF4y2Ba (mex関数用)gydF4y2Ba
exegydF4y2Ba (組み込みc / c++実行可能ファ称霸ル用)gydF4y2Ba
自由gydF4y2Ba (組み込みc / c++ラ称霸ブラリ用)gydF4y2Ba
dllgydF4y2Ba (c / c++ダ称霸ナミックラ称霸ブラリ用)gydF4y2Ba
fcn_namegydF4y2Ba は、エントリポ以及ント関数の名前です。gydF4y2Ba
配置gydF4y2Ba オプションを指定せずに使用すると,浮動小数点から固定小数点への変換の構成オブジェクトgydF4y2Bafloat2fixed_cfg_namegydF4y2Ba で指定された設定を使用して,固定小数点のmatlabコドを生成します。gydF4y2BacodegengydF4y2Ba はファ邮箱ルをgydF4y2Bacodegen /gydF4y2Bafcn_namegydF4y2Ba / fixptgydF4y2Ba フォルダに生成します。gydF4y2Ba
float2fixed_cfg_namegydF4y2Ba のgydF4y2BaTestBenchNamegydF4y2Ba プロパティを設定しなければなりません。たとえば,次のようにします。gydF4y2Ba
fixptcfg。TestBenchName = 'myadd_test';gydF4y2Ba
このコマンドは,gydF4y2Bamyadd_testgydF4y2Ba が浮動小数点から固定小数点に変換する構成オブジェクトgydF4y2BafixptcfggydF4y2Ba のテストファ邮箱ルであることを指定します。gydF4y2Ba詳細にいては,gydF4y2BaMatlabコドの固定小数点cコドへの変換gydF4y2Baを参照してください。このオプションを使用するには,定点设计师を所有していなければなりません。gydF4y2Ba |
- ggydF4y2Ba |
Cコンパラでデバッグオプションを使用するかどうかを指定します。デバッグモドを有効にすると,cコンパラで一部の最適化が無効になります。コンパルは速くなりますが,実行は遅くなります。gydF4y2Ba |
全局变量gydF4y2Baglobal_valuesgydF4y2Ba |
グロバル変数の名前と初期値はmatlabファ。gydF4y2Ba global_valuesgydF4y2Ba はグロバル変数の名前と初期値のcell配列です。gydF4y2Baglobal_valuesgydF4y2Ba の形式は次のとおりです。gydF4y2Ba
{g1, init1, g2, init2,…, gn, initn}gydF4y2Ba
gngydF4y2Ba は文字ベクトルとして指定されるグロバル変数の名前です。gydF4y2BainitngydF4y2Ba は初期値です。以下に例を示します。gydF4y2Ba
-globals {'g', 5}gydF4y2Ba
あるいは,次の形式を使用します。gydF4y2Ba
-globals {global_var, {type, initial_value}}gydF4y2Ba
类型gydF4y2Ba は型オブジェクトです。型オブジェクトを作成するには,gydF4y2Bacoder.typeofgydF4y2Ba を使用します。グロバル変数の单元配列の場合,この形式を使用しなければなりません。gydF4y2Ba
codegengydF4y2Ba でコドを生成する前に,グロバル変数を初期化します。gydF4y2Ba全局变量gydF4y2Ba オプションを使用してグロバル変数に初期値を提供しない場合,gydF4y2BacodegengydF4y2Ba はmatlabグロバルワクスペス内の変数をチェックします。初期値を指定しないとgydF4y2BacodegengydF4y2Ba はエラを生成します。gydF4y2Ba
MATLAB编码器gydF4y2Baとmatlabは,それぞれ独自のグロバルデタのコピをも。これらの2つが情報をやり取りするときは,それぞれのグローバルデータを同期して一貫性を保持します。デタを同期しないと,グロバル変数は異なるものになる場合があります。gydF4y2Ba グロバル変数の定数値を指定するには,gydF4y2Ba编码器。常数gydF4y2Ba を使用します。以下に例を示します。gydF4y2Ba
-globals {'g', code . constant (v)}gydF4y2Ba
これはgydF4y2BaggydF4y2Ba が定数値gydF4y2BavgydF4y2Ba をもグロバル変数であることを指定します。gydF4y2Ba詳細にいては,gydF4y2Baグロバルデタのためのコド生成gydF4y2Baを参照してください。gydF4y2Ba |
-我gydF4y2Ba包含路径gydF4y2Ba |
包含路径gydF4y2Ba をコド生成パスの先頭に追加します。gydF4y2BacodegengydF4y2Ba がMATLAB関数およびカスタムのC / c++ファイルを探すときは,最初にコード生成パスを検索します。クラスにいては,コド生成パスを検索しません。クラスはMATLABの検索パス上になければなりません。詳細については、パスとファ邮箱ル構造の設定gydF4y2Baを参照してください。gydF4y2Ba
パスに非7ビットASCII文字(日本語など)が含まれている場合,gydF4y2BacodegengydF4y2Ba はこのパス上でファ邮箱ルを検出できない場合があります。gydF4y2Ba 包含路径gydF4y2Ba にスペスを含むパスがある場合,以下のように,各。gydF4y2Ba
|
jitgydF4y2Ba |
MEX関数の生成には准时制(JIT)コンパ翻版ルを使用します。Jitコンパiphone iphoneルはmex関数の生成を高速化できます。このオプションはmex関数の生成に対してのみ適用されます。このオプションは,カスタムコードやOpenMPライブラリの使用など,特定のコード生成機能やオプションと互換性がありません。gydF4y2Ba |
朗:cgydF4y2Ba |
生成コドで使用する言語をcとして指定します。gydF4y2Ba タゲット言語を指定しない場合,コcコ。gydF4y2Ba |
朗:c++gydF4y2Ba |
生成コドで使用する言語をc++として指定します。gydF4y2Ba |
-launchreportgydF4y2Ba |
コド生成レポトを生成して開きます。このオプションを指定しない場合,gydF4y2BacodegengydF4y2Ba は,エラ,メッセ,ジまたは警告メッセ,ジの発生時,あるいはgydF4y2Ba报告gydF4y2Ba オプションが指定されているときに限り,レポトを生成します。gydF4y2Ba |
- ogydF4y2Baoutput_file_namegydF4y2Ba |
基本名gydF4y2Baoutput_file_namegydF4y2Ba と以下の拡張子をもつ墨西哥人関数、C / c++ライブラリまたはC / c++実行可能ファイルを生成します。gydF4y2Ba
。gydF4y2Ba またはgydF4y2Ba. libgydF4y2Ba (c / c++スタティックラ称霸ブラリの場合)gydF4y2Ba
. exegydF4y2Ba または拡張子なし(c / c++実行可能ファ称霸ルの場合)gydF4y2Ba
. dllgydF4y2Ba (微软gydF4y2Ba®gydF4y2Ba窗户gydF4y2Ba®gydF4y2Baシステムのc / c++ダesxiナミックラesxiブラリの場合)gydF4y2Ba
所以gydF4y2Ba (LinuxgydF4y2Ba®gydF4y2Baシステムのc / c++ダesxiナミックラesxiブラリの場合)gydF4y2Ba
. dylibgydF4y2Ba (MacシステムのC/ c++ダMacナミックラMacブラリの場合)gydF4y2Ba
生成されたmex関数用のプラットフォム依存の拡張子gydF4y2Ba
output_file_namegydF4y2Ba は,ファeル名にすることも,既存のパスを含めることもできます。gydF4y2Baoutput_file_namegydF4y2Ba にはスペスを使用しないでください。スペースを使用すると,オペレーティングシステムの構成によっては,コード生成時にエラーが発生する可能性があります。gydF4y2Ba
Mex関数の場合,gydF4y2Baoutput_file_namegydF4y2Ba は有効なmatlab関数名でなければなりません。gydF4y2Ba ラereplicationブラリと実行可能ファereplicationルの出力ファereplicationル名を指定しない場合,基本名はgydF4y2Bafcn_1gydF4y2Ba になります。gydF4y2Bafcn_1gydF4y2Ba は,コマンドラ邮箱ンで最初に指定されているmatlab関数の名前です。Mex関数の場合,基本名はgydF4y2Bafcn_1_mexgydF4y2Ba になります。元のmatlab関数とmex関数を実行して結果を比較できます。gydF4y2Ba |
- ogydF4y2Baoptimization_optiongydF4y2Ba |
optimization_optiongydF4y2Ba の値に基づいて,生成されたコドを最適化します。gydF4y2Ba
启用:内联gydF4y2Ba —関数邮箱ンラ邮箱ン化を有効にします。gydF4y2Ba
禁用:内联gydF4y2Ba —関数邮箱ンラ邮箱ン化を無効にします。関数ereplicationンラereplicationン化の詳細にereplicationいては,gydF4y2Ba生成コgydF4y2Baを参照してください。gydF4y2Ba
启用:openmpgydF4y2Ba —使用可能な場合はOpenMPラereplicationブラリを使用します。OpenMPラブラリを使用すると,gydF4y2BaparforgydF4y2Ba ルプ用にgydF4y2BacodegengydF4y2Ba が生成するmex関数またはc / c++コドを,複数のスレッドで実行できます。gydF4y2Ba
禁用:openmpgydF4y2Ba —OpenMPラereplicationブラリを無効にします。OpenMPを無効にすると,gydF4y2BacodegengydF4y2Ba はgydF4y2BaparforgydF4y2Ba ルプをgydF4y2Ba为gydF4y2Ba ループとして処理し,単一のスレッドで実行される墨西哥人関数またはC / c++コードを生成します。gydF4y2BaParforルプのコンパルの制御gydF4y2Baを参照してください。gydF4y2Ba
最適化を行うたびにコマンドラ邮箱ンでgydF4y2Ba- ogydF4y2Ba を1回ず指定します。gydF4y2Ba これを指定しない場合,gydF4y2BacodegengydF4y2Ba はereplicationンラereplicationン化とOpenMPを使用して最適化します。gydF4y2Ba |
包gydF4y2Bazip_file_namegydF4y2Ba |
生成されたスタンドアロンコドとその依存関係を,gydF4y2Bazip_file_namegydF4y2Ba という名前のzip圧縮ファ。その後,この ZIP ファイルを使用して、コード ファイルを他の開発環境に移動、解凍、およびリビルドできます。 このパッケジ化機能は,関数gydF4y2BapackNGogydF4y2Ba でも提供されます。gydF4y2Ba |
-preservearraydimsgydF4y2Ba |
N次元邮箱ンデックスを使用するコ邮箱ドを生成します。詳細にいては,gydF4y2BaN次元邮箱ンデックスを使用するコ邮箱ドの生成gydF4y2Baを参照してください。gydF4y2Ba |
配置文件gydF4y2Ba |
Matlabプロファexeラexeを使用して,生成されたmex関数のプロファexeリングを有効にします。詳細にいては,gydF4y2BaMatlabプロファgydF4y2Baを参照してください。gydF4y2Ba |
报告gydF4y2Ba |
コド生成レポトを作成します。このオプションを指定しない場合,gydF4y2BacodegengydF4y2Ba は,エラ,メッセ,ジまたは警告メッセ,ジの発生時,あるいはgydF4y2Ba-launchreportgydF4y2Ba オプションが指定されているときに限り,レポトを生成します。gydF4y2Ba 嵌入式编码器がある場合,このオプションによりコード置換レポートの作成も有効になります。gydF4y2Ba |
-reportinfogydF4y2Ba信息gydF4y2Ba |
コド生成に関する情報をベスのmatlabワスの変数gydF4y2Ba信息gydF4y2Ba にエクスポトします。gydF4y2Baコド生成レポトの情報へのプログラムによるアクセスgydF4y2Baを参照してください。gydF4y2Ba |
-rowmajorgydF4y2Ba |
行優先の配列レ邮箱アウトを使用するコ邮箱ドを生成します。列優先のレ邮箱アウトが既定です。詳細にいては,gydF4y2Ba行優先の配列レ邮箱アウトを使用するコ邮箱ドの生成gydF4y2Baを参照してください。gydF4y2Ba |
沉默gydF4y2Ba |
コード生成が警告なしで正常に実行された場合に,レポートの生成時も含め,すべてのメッセージを非表示にします。gydF4y2Ba 警告およびエラメッセジは表示されます。gydF4y2Ba |
-singleCgydF4y2Ba |
単精度c / c++コドを生成します。詳細にいては,gydF4y2Baコマンドランでの単精度のcコドの生成gydF4y2Baを参照してください。gydF4y2Ba このオプションを使用するには,定点设计师を所有していなければなりません。gydF4y2Ba |
化:c89/90gydF4y2Ba |
生成されたコドにc89/90 (ansi)標準の数学ラブラリを使用します。gydF4y2Ba |
c99化:gydF4y2Ba |
生成されたコドにc99 (iso)標準の数学ラブラリを使用します。gydF4y2Ba |
化:c++ 03gydF4y2Ba |
生成されたコドにc++ 03 (iso)標準の数学ラブラリを使用します。このラeconfブラリは,c++コeconfドを生成する場合にのみ使用できます。gydF4y2Ba |
化:c++ 11gydF4y2Ba |
生成されたコドにc++ 11 (iso)標準の数学ラブラリを使用します。このラeconfブラリは,c++コeconfドを生成する場合にのみ使用できます。gydF4y2Ba |
以及gydF4y2Batest_filegydF4y2Ba |
元のmatlab関数の呼び出しをmex関数の呼び出しに置き換えてgydF4y2Batest_filegydF4y2Ba を実行します。このオプションの使用とgydF4y2Bacoder.runTestgydF4y2Ba の実行は同じです。gydF4y2Ba このオプションはmex関数を生成する場合,またはgydF4y2BaVerificationModegydF4y2Ba をgydF4y2Ba“银”gydF4y2Ba またはgydF4y2Ba“公益诉讼”gydF4y2Ba に設定した構成オブジェクトを使用する場合にのみサポトされます。gydF4y2BaVerificationModegydF4y2Ba パラメタをも,嵌入式编码器製品が必要です。gydF4y2Ba このオプションは固定小数点の変換または単精度の変換ではサポトされません。gydF4y2Ba |
-toprojectgydF4y2Baproject_file_namegydF4y2Ba |
codegengydF4y2Ba コマンドをgydF4y2Baproject_file_namegydF4y2Ba という名前の等価のgydF4y2BaMATLAB编码器gydF4y2Baプロジェクトファ邮箱ルに変換します。その後,gydF4y2BacodegengydF4y2Ba コマンドをもう一度使用するかgydF4y2BaMATLAB编码器gydF4y2Baアプリを使用して、プロジェクトファ。gydF4y2Ba
-toprojectgydF4y2Ba オプションを使用して,不完全なgydF4y2BacodegengydF4y2Ba コマンドをプロジェクトファ邮箱ルに変換することもできます。たとえば,構成オブジェクトgydF4y2BacfggydF4y2Ba に格納されているコド生成パラメタのみが含まれるプロジェクトファgydF4y2BamyProjectTemplate.prjgydF4y2Ba を作成するには,次を実行します。gydF4y2Ba
この場合,gydF4y2BamyProjectTemplate.prjgydF4y2Ba にはエントリポ邮箱ント関数または入力型の指定は含まれません。そのため、このプロジェクトファ。gydF4y2BaMATLAB编码器gydF4y2BaアプリでgydF4y2BamyProjectTemplate.prjgydF4y2Ba を開いて,コード生成に使用できる完全なプロジェクトファイルを作成するためのテンプレートとして使用できます。gydF4y2Ba-toprojectgydF4y2Baproject_file_namegydF4y2Ba オプションを指定してgydF4y2BacodegengydF4y2Ba を実行しても,コドは生成されません。プロジェクトファ邮箱ルが作成されるだけです。gydF4y2Ba
codegenコマンドの等価なMATLAB Coderプロジェクトへの変換gydF4y2Baを参照してください。gydF4y2Ba |
- vgydF4y2Ba |
詳細モドを有効にして,コ。gydF4y2Ba |
-?gydF4y2Ba |
codegengydF4y2Ba コマンドのヘルプを表示します。gydF4y2Ba
|