主要内容

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

Coder.config.

马铃薯编码器コード生成構成オブジェクトを作成する

说明

config_obj.= Coder.config.は,mex关节生成するときにCodegen.で实用するCoder.mexcodeConfigコード生成构成オブジェクト作物成し。Coder.mexcodeConfigオブジェクトはCodegen.コマンドの-Config.オプションオプション使使。

config_obj.= coder.config(build_type.は,mex关节またはアロンコードコードコード(スタティックライブラリ,ダイナミックリンクライブラリまたは実行プログラム)を生成するときにCodegen.でで使用する生成构成オブジェクト作物成し。このコード生成构成オブジェクトはCodegen.コマンドの-Config.オプションオプション使使。

config_obj.= coder.config(build_type.,'ecoder',Ecoder_Flag.は,Ecoder_Flag.真的错误的かに応じてCoder.embeddedCodeConfigオブジェクトまたはcoder.codeConfigオブジェクトを作物成し。build_type.'lib''DLL',または'EXE文件'です。

config_obj.= coder.config(numeric_conversion_type.は,Codegen.でで使使する次次のを作物

  • 运动小数点のmatlab®コードから固定小数点のmatlabコードコードc / c ++コードを生成するする合Coder.fixptconfig.Codegen.コマンドの-float2混合オプションオプション使使。

  • 倍精灵のmatlabコードから単精细度matlabコードを生成するする合编码器.SingleConfig(定点设计师)Codegen.コマンドの-double2single.オプションオプション使使。

固定小数点の変换や精精度変换は固定点设计师™が必要です。

すべて折りたたむ

コード生成に适したMatlab关键词Mex关联を生成し,コード生成レポートを有效します。

開区間(0,1)上の標準一様分布からランダムなスカラー値を生成するMATLAB関数译文を作物成し。

功能r = coderand()%#codegen.%指令%#codegen声明该函数%用于代码生成r = rand();

コード生成叶成オブジェクト作物作物,MEX关关を生成します。

cfg = coder.config%或cfg = coder.config('mex')

コード生成レポートを开き。

cfg.generateReport = true;

-Config.オプションを使用ししし成オブジェクト指定するmex关键在于のの生成します。

%生成MEX函数和代码生成报告Codegen.-Config.CFG.译文

スタンドアロンCスタティックスタティックライブラリの生成构成オブジェクト作物し

cfg = coder.config('lib'%返回Coder.embeddedCodeConfig对象(如果嵌入式)安装%编码器产品。否则%,返回Coder.CodeConfig对象。

コード生成叶成オブジェクト作物成し,スタンドアロンcダイナミックライブラリ生成しし。

cfg = coder.config('DLL'%返回Coder.embeddedCodeConfig对象(如果嵌入式)安装%编码器产品。否则%,返回Coder.CodeConfig对象。

コード生成八成オブジェクト作物成し,スタンドアロンc実行可ファイル生成します。

cfg = coder.config('EXE文件'%返回Coder.embeddedCodeConfig对象(如果嵌入式)安装%编码器产品。否则%,返回Coder.CodeConfig对象。

システムに嵌入式编码器®制品がインストールされているいる合并でcoder.codeConfigオブジェクトを作物成し。

cfg = coder.config('lib''ecoder',错误的)

嵌入式编码器なしなしCoder.embeddedCodeConfigオブジェクトを作物成し。

cfg = coder.config('lib''ecoder',真的)

Coder.fixptconfig.オブジェクトを作物成し。

fixptcfg = coder.config(“梅塔斯特”);

编码器.SingleConfig(定点设计师)オブジェクトを作物成し。

scfg = coder.config('单身的');

入力数

すべて折りたたむ

构成オブジェクトの 生成コード コード生成构成オブジェクト(嵌入式编码器ののあり) コード生成构成オブジェクト(嵌入式编码器ののなし)
'mex' MEX关节 Coder.mexcodeConfig Coder.mexcodeConfig
'lib' スタティックライブラリ Coder.embeddedCodeConfig coder.codeConfig
'DLL' ダイナミックライブラリ Coder.embeddedCodeConfig coder.codeConfig
'EXE文件' 実行可ファイル Coder.embeddedCodeConfig coder.codeConfig

例:Coder.config('mex');

データ型:char|细绳

“梅塔斯特”

运动小数点ののmatlabコードから固定小数点のmatlabコードまたはc / c ++コードを生成するする合Codegen.で实用するCoder.fixptconfig.构成オブジェクトを作物成し。

'单身的'

倍精灵のmatlabコードから単精细度matlabコードを生成するする合Codegen.で实用する编码器.SingleConfig构成オブジェクトを作物成し。

例:coder.config('fixt');

データ型:char|细绳

真的 嵌入式编码器なしなしCoder.embeddedCodeConfigただし,Coder.embeddedCodeConfigオブジェクトオブジェクト使用しし生成に嵌入式编码器饰品が必要です。build_type.'lib''DLL',または'EXE文件'でなければなりません。
错误的 嵌入式编码器制品がインストールインストールされてているいるででcoder.codeConfig构成オブジェクトを作物成し。build_type.'lib''DLL',または'EXE文件'でなければなりません。

例:coder.config('lib','ecoder',false);

データ型:逻辑

出力数

すべて折りたたむ

Matlab Coder™コード生成毛成オブジェクトの。

代替方法

关节编码器をを用してMatlab编码器アプリを开放,Matlab编码器プロジェクトを作品成し。このこのは,matlabファイルの追加,入力パラメーターの定义およびパラメーターのを行うためユーザーをを提供ますますインターフェイスを提供ししし

R2011Aで导入