如何在OpenPlant Modeler使用显示标签作为属性值


【问题背景】

在OpenPlant Modeler中,有事需要使用显示标签作为属性值。在OpenPlant Modeler中,当使用查找映射关系的方法获取属性值时,它会选择已定义的名称。当要求属性名包含数字值作为前缀时,问题就出现了,例如01-Drain Line。在这种情况下,OpenPlant Modeler不接受此属性名称。下面的wiki文章将介绍如何在OpenPlant Modeler中使用显示标签作为属性值

【操作步骤】

1.加载 Bentley Class Editor 选择对应的工作空间及工作集,加载Schema文件,并添加附加Schema文件,方法详见此下方wiki链接:

如何在Bentley Class Editor CONNECT中打开Schema文件并补充所需的Schema文件 - 技术资料库 - Bentley 中国优先社区 - Bentley Communities

2.选择Piping Component, 点击属性,选择添加,点击添加一个新属性

3.将新创建的属性按图中方式命名。

4.点击DEMO_AREA,选择自定义属性,点击添加,为新创建的属性添加自定义特性。

5.在Add/Remove Custom Attributes自定义特性对话框,选择添加如下自定义特性Extend TypeLookup Value Map Pointer Standard Preference
修改自定义特性的模式位置,点击确定。

6.对于应用的自定义特性,输入如下所示的详细信息。

7.在Value Map中添加AREA_VALUE_MAP,并按如下方式修改

8.保存Sschema,重启OPM,验证结果。

注意:此时在属性中,显示标签作为属性值而不是名称