包:编码器
创造MATLAB编码器代码生成配置对象
config_obj = coder.config
config_obj = coder.config(墨西哥人)
config_obj = coder.config(“自由”)
config_obj = coder.config (dll)
config_obj = coder.config (exe)
config_obj = coder.config (c_output_type
“是”,假)
config_obj = coder.config (c_output_type
'ecoder',真)
config_obj = coder.config( 'fixpt')
config_obj = coder.config(单)
config_obj = coder.config
创建一个coder.MexCodeConfig
用于的代码生成配置对象codegen
生成MEX功能时。
config_obj = coder.config(墨西哥人)
创建一个coder.MexCodeConfig
用于的代码生成配置对象codegen
生成MEX功能时。
config_obj = coder.config(“自由”)
创建用于的代码生成配置对象codegen
生成C / C ++静态库时。如果嵌入式编码®产品安装后,它创建一个coder.EmbeddedCodeConfig
对象。否则,它创建coder.CodeConfig
配置对象。
config_obj = coder.config (dll)
创建用于的代码生成配置对象codegen
当生成C/ c++动态库时。如果安装了嵌入式编码器产品,它将创建coder.EmbeddedCodeConfig
对象。否则,它创建coder.CodeConfig
配置对象。
config_obj = coder.config (exe)
创建用于的代码生成配置对象codegen
生成的C / C ++时可执行文件。如果安装了嵌入式编码器产品,它将创建coder.EmbeddedCodeConfig
对象。否则,它创建coder.CodeConfig
配置对象。
config_obj = coder.config (
创建一个c_output_type
“是”,假)coder.CodeConfig
配置对象来生成c_output_type
即使安装了嵌入式编码器产品。c_output_type
是“自由”
,“dll”
,或exe”
。
config_obj = coder.config (
创建一个c_output_type
'ecoder',真)coder.EmbeddedCodeConfig
配置对象来生成c_output_type
即使没有安装嵌入式编码器产品。但是,代码生成使用coder.EmbeddedCodeConfig
对象需要嵌入式编码器许可证。c_output_type
是“自由”
,“dll”
,或exe”
。
config_obj = coder.config( 'fixpt')
创建一个coder.FixptConfig
使用的配置对象codegen
当从浮点MATLAB生成定点C/ c++代码时®代码。创建一个coder.FixptConfig
代码配置对象需要定点设计器™产品。
config_obj = coder.config(单)
创建一个coder.SingleConfig
使用的配置对象codegen
当从双精度MATLAB代码生成单精度MATLAB代码。创建一个coder.SingleConfig
代码配置对象需要定点设计器产品。
从适合代码生成的MATLAB函数生成一个MEX函数,并启用代码生成报告。
写一个MATLAB函数,coderand
,它从开区间(0,1)上的标准均匀分布中生成一个随机标量值。
函数r = coderand ()% # codegen%该指令%#代码生成声明函数用于代码生成R =兰特();
创建代码生成配置对象以生成MEX函数。
cfg = coder.config%或cfg = code .config('mex')
启用代码生成报告。
cfg。GenerateReport = true;
属性在当前文件夹中生成一个MEX函数,指定配置对象配置
选项。
%生成一个MEX函数和代码生成报告codegen配置cfgcoderand
创建一个代码生成配置对象来生成一个独立的C静态库。
cfg = coder.config (“自由”)%返回一个编码器。嵌入codeconfig对象,如果被嵌入%编码器产品已安装。%否则,返回一个编码器。CodeConfig对象。
创建一个代码生成配置对象来生成一个独立的C动态库。
cfg = coder.config (“dll”)%返回一个编码器。嵌入codeconfig对象,如果被嵌入%编码器产品已安装。%否则,返回一个编码器。CodeConfig对象。
创建一个代码生成配置对象来生成一个独立的C可执行文件。
cfg = coder.config (exe”)%返回一个编码器。嵌入codeconfig对象,如果被嵌入%编码器产品已安装。%否则,返回一个编码器。CodeConfig对象。
创建一个coder.CodeConfig
对象,即使安装了嵌入式编码器产品。
cfg = coder.config (“自由”,“是”,假)%返回一个编码器。即使嵌入了CodeConfig对象%编码器产品已安装。
创建浮点到定点转换配置对象。
fixptcfg = coder.config (“fixpt”);%返回一个编码器。FixptConfig对象
创建双精度到单精度转换配置对象。
scfg = coder.config (“单一”);%返回一个编码器。SingleConfig对象
使用编码器
函数来打开MATLAB编码器™应用并创建MATLAB编码器项目。该应用程序提供了一个用户界面,便于添加MATLAB文件、定义输入参数和指定构建参数。