自定义生成的全局类型标识符。
类别:代码生成>标识符
默认值:$ N R M_T美元
输入一个宏,用于指定是否以及以何种顺序将某些文本包含在生成的标识符中。宏可以包含以下格式令牌的组合。
令牌 | 描述 |
---|---|
M美元 |
如果需要,插入名称混乱的文本以避免命名冲突。 必需的。 |
$ N |
插入要为其生成标识符的对象名称(块、信号或信号对象、状态、参数或参数对象)。 |
$ R |
在标识符中插入根模型名称,用下划线(_)字符替换不支持的字符。金宝app 模型引用所需。 |
你美元 |
属性指定的文本 |
G美元 |
插入与数据项关联的存储类的名称。 |
避免名称冲突。一种方法是避免使用默认块名(例如,Gain1
,Gain2
当你的模型有许多相同类型的块时。
在可能的情况下,增加最大标识符长度以适应您期望生成的标识符的长度。至少保留三个字符的名称混乱文本。
若要控制每个标记所代表的文本的大小写(大写或小写),请包括诸如[U_]
在宏中。看到带有令牌装饰器的控制案例.
如果你指定$ R
,指定的值最大标识符长度必须足够大,以容纳充分的扩张$ R
而且M美元
令牌。
当高级模型范围内的标识符与引用模型范围内的标识符之间发生名称冲突时,代码生成器将保留引用模型中的标识符。对高级模型中的标识符执行名称修改。
名称修改约定不适用于类型名称(即,类型定义
语句)为全局数据类型生成。的最大标识符长度设置不适用于类型定义。如果你指定$ R
中包含模型名称的代码生成器类型定义
.
此选项不会影响具有其他存储类的对象(如信号和参数)汽车
(如ImportedExtern
或ExportedGlobal
).
对于引用的模型,如果全球类型参数中不包含$ R
标记(表示引用模型的名称)时,代码生成会在$ R
标记到标识符格式。
您可以使用Model Advisor在代码生成更改配置参数设置的模型引用层次结构中识别模型。
在建模选项卡上,选择模型的顾问.
选择按照任务.
运行检查用于模型参考的代码生成标识符格式检查。
这个参数:
仅对基于ert的目标显示。
需要嵌入式编码器®在生成代码时。
参数:CustomSymbolStrType |
类型:特征向量 |
值:令牌的有效组合 |
默认值:$ N R M_T美元 |
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 使用默认 |
效率 | 没有影响 |
安全预防措施 | 不推荐 |