文档

全局变量

描述

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

类别:代码生成>标识符

设置

默认值:R N美元美元

输入一个宏,该宏指定是否以及以何种顺序将某些文本包含在生成的标识符中。宏可以包含以下格式标记的组合。

令牌 描述
M美元

如果需要,请插入名称篡改文本,以避免命名冲突。

必需的。

$ N

插入生成标识符的对象(块、信号或信号对象、状态、参数或参数对象)的名称。

$ R

将根模型名插入标识符,用下划线替换不支持的字符(金宝app_)字符。

模型引用所需。

你美元

属性指定的文本你美元令牌。使用自定义令牌的文本参数指定此文本。

G美元

插入与数据项关联的存储类的名称。

提示

  • 避免名称冲突。一种方法是避免使用默认的块名称(例如,Gain1Gain2),当您的模型有许多相同类型的块时。

  • 如果可能,增加最大标识符长度以适应您期望生成的标识符的长度。为名称混乱的文本保留至少三个字符。

  • 要控制每个令牌所表示的文本的大小写,可以包括诸如此类的装饰符[U_]在你的宏。看到带有令牌装饰器的控制案例(嵌入式编码)。

  • 如果您指定$ R,您指定的值最大标识符长度必须足够大,以容纳完全扩展$ RM美元令牌。

  • 当高级模型范围内的标识符与引用模型范围内的标识符之间发生名称冲突时,代码生成器将保留引用模型中的标识符。在高级模型中,对标识符执行名称修改。

  • 如果对象设置为,此参数设置仅决定对象的名称,如信号和参数汽车

  • 对于引用的模型,如果全局变量参数不包含$ R令牌(它表示引用模型的名称),代码生成在$ R标识符格式的令牌。

    您可以使用Model Advisor在代码生成更改配置参数设置的模型引用层次结构中标识模型。

    1. 在仿真软件金宝app®编辑器中,选择分析>模型的顾问

    2. 选择按照任务

    3. 运行检查用于模型参考的代码生成标识符格式检查。

依赖

这个参数:

  • 只出现在基于ert的目标上。

  • 需要嵌入编码器®在生成代码。

命令行信息

参数:CustomSymbolStrGlobalVar
类型:特征向量
值:令牌的有效组合
默认值:R N美元美元

推荐设置

应用程序 设置
调试 没有影响
可追溯性 使用默认
效率 没有影响
安全预防措施 不推荐

相关的话题