this.GetRelatedInstance("SEGMENT_HAS_INSTRUMENT:1:PIPING_NETWORK_SEGMENT").GetRelatedInstance("PIPELINE_HAS_SEGMENT:1:PIPING_NETWORK_SYSTEM").UNIT_NAME & this.GetRelatedInstance("SEGMENT_HAS_INSTRUMENT:1:PIPING_NETWORK_SEGMENT").GetRelatedInstance("PIPELINE_HAS_SEGMENT:1:PIPING_NETWORK_SYSTEM").SYSTEM_NAME & this.DEVICE_TYPE_CODE & System.String.Format("{0:D3}",this.NUMBER*1)
您好,管理员培训手册中有关于 EC 表达式的说明。OpenPlant Modeler 管理员培训手册
让管件读取管线的 UNIT 属性需要使用 GetRelatedInstance 表达式。
表达式前半段 this.GetRelatedInstance("SEGMENT_HAS_INSTRUMENT:1:PIPING_NETWORK_SEGMENT") 去获取当前仪表属于的 PIPING_NETWORK_SEGMENT 实例,后面.GetRelatedInstance("PIPELINE_HAS_SEGMENT:1:PIPING_NETWORK_SYSTEM").UNIT_NAME 去获取 PIPING_NETWORK_SEGMENT 所在的 PIPING_NETWORK_SYSTEM 的 UNIT_NAME。