Main Content

模型配置参数:代码生成标识符

Code Generation > Identifiers 类别包括用于在生成的代码中配置注释的参数。这些参数需要具备 Simulink® Coder™ 许可证。适用于基于 ERT 的目标的其他参数需要具备 Embedded Coder® 许可证。

在 Configuration Parameters 对话框中,以下配置参数位于 Code Generation > Identifiers 窗格上。

参数说明

Global variables (Embedded Coder)

自定义生成的全局变量标识符。

Global types (Embedded Coder)

自定义生成的全局类型标识符。

Field name of global types (Embedded Coder)

自定义生成的全局类型字段名称。

Subsystem methods (Embedded Coder)

为可重用子系统自定义生成的函数名称。

Subsystem method arguments (Embedded Coder)

为可重用子系统自定义生成的函数参数名称。

Local temporary variables (Embedded Coder)

自定义生成的局部临时变量标识符。

Local block output variables (Embedded Coder)

自定义生成的局部模块输出变量标识符。

Constant macros (Embedded Coder)

自定义生成的常量宏标识符。

Shared utilities identifier format (Embedded Coder)

自定义共享实用工具标识符。

Minimum mangle length (Embedded Coder)

指定用于生成名称修饰文本的最小字符数,以帮助避免名称冲突。

Maximum identifier length

指定生成的函数、类型定义、变量名称中的最大字符数。

System-generated identifiers (Embedded Coder)

指定代码生成器是否在系统生成的标识符中为 $N 标记使用更短、更一致的名称。

Generate scalar inlined parameters as (Embedded Coder)

控制生成的代码中内联参数值标量的表示。

Use the same reserved names as Simulation Target

指定是否使用与 Simulation Target 窗格中指定的名称相同的保留名称。

Reserved names

输入生成的代码中与自定义代码中指定的变量或函数名称匹配的变量或函数名称。

以下配置参数位于 Advanced parameters 下。

参数说明

Shared checksum length (Embedded Coder)

指定 $C 标记的字符长度。

EMX array utility functions identifier format (Embedded Coder)

emxArray(可嵌入的 mxArray)工具函数自定义生成的标识符。

EMX array types identifier format (Embedded Coder)

emxArray(可嵌入的 mxArray)类型自定义生成的标识符。

自定义标记文本 (Embedded Coder)

指定要为 $U 标记插入的文本。

Duplicate enumeration member names

选择代码生成器检测到两个成员名称相同的枚举类型时要执行的诊断操作。此参数仅适用于具有导入的数据作用域以及相同存储类型和值的枚举。

Signal naming (Embedded Coder)

指定在生成的代码中命名信号的规则。

M-function (Embedded Coder)

 

Parameter naming (Embedded Coder)

指定在生成的代码中命名参数的规则。

M-function (Embedded Coder)

 

#define naming (Embedded Coder)

指定在生成的代码中命名 #define 参数(用存储类 “Define (Custom)” 定义)的规则。

M-function (Embedded Coder)

 

相关主题