如何在ISO图中为管道组件以及支吊架类别添加IsoSheet属性信息


【问题背景】

OpenPlant Modeler中,用户希望可以在管道组件以及支吊架的属性中显示IsoSheet的属性信息。有了这一属性可以方便用户确认特定管道组件以支吊架所关联的图纸信息。在此篇wiki中将为大家介绍具体的操作方法。

【操作步骤】

1.加载Bentley Class Editor.

2. 选择对应的工作空间以及工作集,选择OpenPlant_3D.01.08.ecschema.xml文件进行加载,同时添加附加的schema文件
参考路径:C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\WorkSpaces\OpenPlantExample\WorkSets\Metric\Standards\OpenPlant\Schemas
详细步骤参考此wiki链接:
如何在Bentley Class Editor CONNECT中打开Schema文件并补充所需的Schema文件 - 技术资料库 - Bentley 中国优先社区 - Bentley Communities

3.导航至管道组件类,切换至属性选项卡。请参考下图。

4.单击添加 > 新建,创建一个新属性。

5.在此处输入所需的属性名称 "ISO_SHEET",如下图所示。

6.右键点击创建的属性,选择自定义属性 > 添加/移除,添加自定义属性。请参考下图

7.搜索Calculated ECProperty Specification,并使用下拉箭头添加到 " Applied Custom Attributes "。参考下图

8.在应用的自定义属性部分输入详细信息,如下所示。
ECExpression: this.GetRelatedInstance("ISO_SHEET_HAS_DEVICE:1:ISO_SHEET").NAME


9.在Schema中保存所有更改。重新OPM软件,接下来,创建一个新的管线,并在管线管理器中生成Isosheet。此时查看组件属性,ISO_SHEET属性已经成功显示在组件的属性列表中。


10.导航至支吊架类下,切换至属性选项卡,新建属性"ISO_SHEET_NAME"

11.按照上面的操作方法为"ISO_SHEET_NAME"属性添加自定义特性。
并添加EC Expression:this.GetRelatedInstance("DEVICE_HAS_SUPPORT:1:PIPING_COMPONENT").ISO_SHEET.

12.保存Schema并重启OPM软件,验证结果。此时查看组件属性,ISO_SHEET_NAME属性也已经成功显示在元素的属性列表中。