主要内容

#define 命名

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

模型配置窗格: 代码生成 / 标识符

描述

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

依赖关系

  • 此参数仅对基于 ERT 的目标显示。

  • 生成代码时,此参数需要 Embedded Coder® 许可证。

  • 将此参数设置为自定义 MATLAB 函数将启用 MATLAB 函数

  • 此参数对于顶层模型和引用模型必须相同。

设置

(默认) | 强制大写 | 强制小写 | 自定义 MATLAB 函数

在生成代码中创建对应标识符时,不更改 #define 参数名称。生成代码中的参数标识符与模型中显示的参数名称匹配。

强制大写

在生成代码中为 #define 参数名称创建标识符时使用大写字符。

强制小写

在生成代码中为 #define 参数名称创建标识符时使用小写字符。

自定义 MATLAB 函数

使用通过 MATLAB 函数参数指定的 MATLAB® 函数,在生成代码中为 #define 参数名称创建标识符。

推荐的设置

应用情形设置
调试无影响
可追溯性强制大写
效率无影响
安全预警无影响

编程用法

参数:DefineNamingRule
类型:字符向量
值: None | UpperCase | LowerCase | Custom
默认值:None

版本历史记录

在 R2006a 之前推出