文档

全局变量

描述

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

类别:代码生成>符号

设置

默认值:R N美元美元

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

令牌 描述
M美元

如果需要,插入名称混乱的文本以避免命名冲突。

必需的。

$ N

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

$ R

在标识符中插入根模型名称,用下划线(金宝app_)字符。

模型引用所需。

你美元

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

提示

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

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

  • 若要控制每个标记所代表的文本的大小写(大写或小写),请包括诸如[U_]在宏中。看到带有令牌装饰器的控制案例(嵌入式编码)。

  • 如果你指定$ R,指定的值最大标识符长度必须足够大,以容纳充分的扩张$ R而且M美元令牌。

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

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

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

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

    1. 在Simuli金宝appnk中®编辑器中,选择分析>模型的顾问

    2. 选择按照任务

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

依赖

  • 此参数仅用于基于ert的目标。

  • 此参数需要一个嵌入式编码器®生成代码时许可。

命令行信息

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

推荐设置

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

相关的话题

这个话题有用吗?