coder.config
创建 MATLAB Coder 代码生成配置对象
语法
说明
创建一个 config_obj
= coder.configcoder.MexCodeConfig
代码生成配置对象,该对象与 codegen
一起使用来生成 MEX 函数。将 coder.MexCodeConfig
对象与 codegen
命令的 -config
选项结合使用。
创建一个代码生成配置对象,该对象与 config_obj
= coder.config(build_type
)codegen
结合使用来生成 MEX 函数或独立代码(静态库、动态链接库或可执行程序)。将该代码生成配置对象与 codegen
命令的 -config
选项结合使用。
根据 config_obj
= coder.config(build_type
,'ecoder',ecoder_flag
)ecoder_flag
是 true
还是 false
来创建 coder.EmbeddedCodeConfig
对象或 coder.CodeConfig
对象。build_type
为 'lib'
、'dll'
或 'exe'
。将标志设置为 true
以使用以下功能:
通过执行软件在环 (SIL) 和处理器在环 (PIL) 来验证代码。
代码追溯或双向可追溯性。
硬件特定优化和自定义替换库。
自定义生成的代码的外观。
请参阅从 MATLAB 代码中生成代码的 Embedded Coder 功能 (Embedded Coder)。
创建以下配置对象来与 config_obj
= coder.config(numeric_conversion_type
)codegen
结合使用:
coder.FixPtConfig
(当从浮点 MATLAB® 代码生成定点 MATLAB 或 C/C++ 代码时)。与codegen
命令的-float2fixed
选项结合使用。coder.SingleConfig
(Fixed-Point Designer)(从双精度 MATLAB 代码生成单精度 MATLAB 代码时)。与codegen
命令的-double2single
选项结合使用。
定点转换或单精度转换需要 Fixed-Point Designer™。
注意
使用 coder.config
函数创建代码配置对象后,您可以在命令行以编程方式修改其属性,也可以使用配置参数对话框以交互方式修改其属性。请参阅Specify Configuration Parameters in Command-Line Workflow Interactively。
示例
输入参数
输出参量
替代方法
使用 coder
函数打开 MATLAB Coder,并创建一个 MATLAB Coder 工程。该 App 提供了用户界面,便于您添加 MATLAB 文件、定义输入参数和指定编译参数。
版本历史记录
在 R2011a 中推出
另请参阅
coder.CodeConfig
| coder.EmbeddedCodeConfig
| coder.MexCodeConfig
| coder.FixPtConfig
| codegen
| coder.SingleConfig
(Fixed-Point Designer)