如何在OpenPlant PID的阀门标签中添加自定义属性如PIPELINE_NUMBER


【问题背景】

本文将介绍用户如何在阀门类别上添加管道编号,并在阀门标签中使用该编号。对于这个例子,我们将创建一个属性PIPELINE_NUMBER。

【操作步骤】

1、启动 Bentley Class Editor.

2、加载主Schema: OpenPlant.01.08.ecschema.xml并添加附加Schema: OpenPlant_Supplemental_Tagging.01.08.ecschema.xml

图形用户界面, 应用程序AI 生成的内容可能不正确。

图形用户界面, 文本, 应用程序, 电子邮件AI 生成的内容可能不正确。

3、定位到类Fluid Regulator。 添加属性 ‘PIPELINE_NUMBER’ 并按下图内容输入


4.添加 自定义属性 ‘Category’ 到属性PIPELINE_NUMBER



5.按下图内容输入 Category 


6.切换到“属性”选项卡,然后选择“添加/删除”以在NAME属性上添加自定义属性,如下所示。


7.在NAME属性上添加“Calculated ECProperty Specification”自定义属性


8.更改 Expressions如下图所示

ECExpression:this. DEVICE_TYPE_CODE & “-“ & this.PIPELINE_NUMBER & “-“ & this.NUMBER
Parser regular expression : ^(?<DEVICE_TYPE_CODE>.*)-(?<PIPELINE_NUMBER>.*)-(?<NUMBER>.*)|(?<NUMBER>.*)

9.关闭Schema: OpenPlant.01.08.ecschema.xml

10.打开PID主Schema:OpenPlant_PID.01.08.ecschema.xml和附加Schema: OpenPlant_PID_Supplemental_Design.01.08.ecschema.xml

图形用户界面, 文本, 应用程序, WordAI 生成的内容可能不正确。
11.导航到“Pipeline”类下并选择“ NUMBER”属性

12.点击NUMBER 属性. 鼠标右键选择Custom Attribute> Add/Remove.



13、添加Notify Related Component of Property Value Change 



14、按照下图录入相关内容。


15、切换到 PIPE RUN 类然后添加属性PIPELINE_NUMBER



16、按之前同样的操作添加Notify Related Component of Property Value Change




17、按照下图录入相关内容


18、保存所有设置,启动PID验证结果