的代码生成类别包括用于定义包括目标选择的代码生成过程的参数。它还包括将注释和拼写物插入生成的数据和功能的参数。这些参数需要一个金宝app®编码器™许可证。具有基于ert的目标可用的其他参数需要嵌入式编码器®许可证。生成CUDA®NVIDIA的C ++代码®GPU需要GPU Coder™许可证。
这些配置参数出现在配置参数>代码生成一般类别。
参数 | 描述 |
---|---|
指定将使用哪个目标文件配置。 |
|
浏览文件配置选项。 |
|
指定C或C ++代码生成。 |
|
使用GPU编码器生成CUDA代码。 此参数需要GPU编码器许可证。 |
|
目标文件的描述。 |
|
指定代码生成与可执行构建。 |
|
指定是否自动包装生成的代码和工件以进行重定位。 |
|
指定的名称 |
|
控制编译器优化以构建生成的代码。 |
|
指定自定义编译器优化标志。 |
|
在构建可执行文件或库时指定要使用的工具链。 |
|
为Toolchain指定Compiler优化或调试设置。 |
|
显示或自定义构建配置设置。 |
|
启用基于模板生成文件的生成文件。 |
|
指定一个make命令并可选地附加makefile选项。 |
|
指定要从中生成生成文件的模板生成文件。 |
|
选择要与代码生成顾问一起使用的代码生成目标。 |
|
优先级代码生成目标列表。 | |
打开配置集目标对话框。 |
|
设置目标-代码生成顾问对话框(嵌入式编码) |
选择并确定代码生成目标的优先级。 |
在生成代码之前选择是否运行代码生成顾问检查。 |
|
检查模型是否符合代码生成目标。 |
这些配置参数在先进的参数.
参数 | 描述 |
---|---|
为Matlab中的FFT函数生成的代码指定用于FFTW库的回调类®代码。 |
|
在MATLAB代码生成的代码中为BLAS调用指定BLAS库回调类。 |
|
在MATLAB代码生成的代码中为LAPACK调用指定LAPACK库回调类。 |
|
显示代码生成进度。 |
|
指定 |
|
配置TLC文件的执行时间。 |
|
生成TLC堆栈跟踪。 |
|
生成TLC执行报告。 |
|
指定TLC调试器的使用 |
|
Simulink ToolStrip的只读内部参数。金宝app |
|
Simulink ToolStrip的只读内部参数。金宝app |
|
包(嵌入式编码) |
指定包含要应用于模型级功能和内部数据的内存部分的包。 |
刷新包列表(嵌入式编码) |
添加搜索路径上的用户定义的软件包。 |
初始化和终止(嵌入式编码) |
指定是否将内存段应用于Initialize/Start和Terminate函数。 |
执行(嵌入式编码) |
指定是否将内存段应用于执行函数。 |
共享实用程序(嵌入式编码) |
指定是否将内存段应用于共享实用程序函数。 |
常数(嵌入式编码) |
指定是否将内存部分应用于常量。 |
输入/输出(嵌入式编码) |
指定是否将内存部分应用于根输入和输出。 |
内部数据(嵌入式编码) |
指定是否对内部数据应用内存段。 |
参数(嵌入式编码) |
指定是否对参数应用内存段。 |
验证结果(嵌入式编码) |
显示内存段验证的结果。 |
下面的参数先进的参数很少使用,没有其他文件。
参数 | 描述 |
---|---|
PostCodeGenCommand -'' |
将指定的邮政编码生成命令添加到模型构建过程中。 |
TLCOptions -'' |
指定额外的TLC命令行选项。 |
以下参数仅供MathWorks使用。
参数 | 描述 |
---|---|
评论 |
仅用于MathWorks使用。 |
PreserveName |
仅用于MathWorks使用。 |
PreserveNameWithParent |
仅用于MathWorks使用。 |
SignalNamingFcn |
仅用于MathWorks使用。 |
TargetTypeEmulationWarnSuppressLevel int - 0 |
仅用于MathWorks使用。 当大于或等于2时,禁止在快速原型环境中模拟整数大小时显示代码生成器的警告消息。 |
配置参数对话框还包括其他代码生成参数: