模型配置参数:代码生成标识符
代码生成 > 标识符类别包括用于在生成的代码中配置标识符的参数。这些参数需要具备 Simulink® Coder™ 许可证。适用于基于 ERT 的目标的其他参数需要具备 Embedded Coder® 许可证。
在“配置参数”对话框中,以下配置参数位于代码生成 > 标识符窗格上。
参数 | 描述 |
---|---|
全局变量 (Embedded Coder) | 自定义生成的全局变量标识符。 |
Global types (Embedded Coder) | 自定义生成的全局类型标识符。 |
Field name of global types (Embedded Coder) | 自定义生成的全局类型字段名称。 |
Subsystem methods (Embedded Coder) | 为子系统和 Simulink 函数自定义生成的函数名称。 |
Subsystem method arguments (Embedded Coder) | 为子系统和 Simulink 函数自定义生成的函数参量名称。 |
Local temporary variables (Embedded Coder) | 自定义生成的局部临时变量标识符。 |
Local block output variables (Embedded Coder) | 自定义生成的局部模块输出变量标识符。 |
常量宏 (Embedded Coder) | 自定义生成的常量宏标识符。 |
Shared utilities identifier format (Embedded Coder) | 自定义共享实用工具标识符。 |
Minimum mangle length (Embedded Coder) | 指定用于生成名称修饰文本的最小字符数,以帮助避免名称冲突。 |
指定生成的函数、类型定义、变量名称中的最大字符数。 | |
System-generated identifiers (Embedded Coder) | 指定代码生成器是否在系统生成的标识符中为 $N 标记使用更短、更一致的名称。 |
Generate scalar inlined parameters as (Embedded Coder) | 控制生成的代码中内联参数值标量的表示。 |
指定是否使用与仿真目标窗格中指定的名称相同的保留名称。 | |
输入生成的代码中与自定义代码中指定的变量或函数名称匹配的变量或函数名称。 | |
Header guard prefix | 在生成的代码中指定要前追加到头文件防卫式声明的自定义文本。 |
以下配置参数位于高级参数下。
参数 | 描述 |
---|---|
Shared checksum length (Embedded Coder) | 指定 |
EMX array utility functions identifier format (Embedded Coder) | 为 |
EMX array types identifier format (Embedded Coder) | 为 |
自定义标记文本 (Embedded Coder) | 指定要为 $U 标记插入的文本。 |
选择代码生成器检测到两个成员名称相同的枚举类型时要执行的诊断操作。此参数仅适用于具有导入的数据作用域以及相同存储类型和值的枚举。 | |
Signal naming (Embedded Coder) | 指定在生成的代码中命名信号的规则。 |
M-function (Embedded Coder) | |
Parameter naming (Embedded Coder) | 指定在生成的代码中命名参数的规则。 |
M-function (Embedded Coder) | |
#define naming (Embedded Coder) | 指定在生成的代码中命名 |
M-function (Embedded Coder) |