【问题背景】
本文将介绍用户如何在阀门类别上添加管道编号,并在阀门标签中使用该编号。对于这个例子,我们将创建一个属性PIPELINE_NUMBER。
【操作步骤】
1、启动 Bentley Class Editor.
2、加载主Schema: OpenPlant.01.08.ecschema.xml并添加附加Schema: OpenPlant_Supplemental_Tagging.01.08.ecschema.xml
3、定位到类Fluid Regulator。 添加属性 ‘PIPELINE_NUMBER’ 并按下图内容输入
4.添加 自定义属性 ‘Category’ 到属性PIPELINE_NUMBER
6.切换到“属性”选项卡,然后选择“添加/删除”以在NAME属性上添加自定义属性,如下所示。
7.在NAME属性上添加“Calculated ECProperty Specification”自定义属性
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
11.导航到“Pipeline”类下并选择“ NUMBER”属性
12.点击NUMBER 属性. 鼠标右键选择Custom Attribute> Add/Remove.
13、添加Notify Related Component of Property Value Change
15、切换到 PIPE RUN 类然后添加属性PIPELINE_NUMBER
16、按之前同样的操作添加Notify Related Component of Property Value Change