Main Content

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

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

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

参数说明

Global variables

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

Global types

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

Field name of global types

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

Subsystem methods

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

Subsystem method arguments

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

Local temporary variables

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

Local block output variables

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

Constant macros

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

Shared utilities identifier format

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

Minimum mangle length

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

Maximum identifier length

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

System-generated identifiers

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

Generate scalar inlined parameters as

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

Use the same reserved names as Simulation Target

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

Reserved names

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

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

参数说明

Shared checksum length

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

EMX array utility functions identifier format

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

EMX array types identifier format

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

Custom token text

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

Duplicate enumeration member names

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

Signal naming

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

M-function

 

Parameter naming

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

M-function

 

#define naming

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

M-function

 

相关主题