To Display Support Orientation in OpenPlant Isometrics Manager


  
 Applies To 
  
 Product(s):OpenPlant Isometrics Manager
 Version(s):08.11.09.440 & above
 Environment: Windows 7 (64 bit)
 Area: Settings/Attributes
 Subarea: 
 Original Author:Rahul Kumar, Bentley Product Advantage Group
  

Overview

To Display Support direction placed on a pipeline in OpenPlant Isometrics Manager.

Problem Description

In OpenPlant Isometrics Manager, user requirement is to orient the support direction and get a label assigned to it. In one of the previous article it has been discussed that gearbox operator can get its direction using Transformation Matrix information and using IIF statement. User requirement is to have four different cases on depicting support direction, which can be utilized/labeled separately based on Plant North. Below details are written for user who are using OpenPlant Modeler and OpenPlant Isometrics Manager.

Steps to Resolve

This could be done in Two parts

  1. To Modify Schemas

  2. To Edit User labels. 

To Modify Schemas

  1. In class editor, open ‘OpenPlant_3D.01.06.ecschema.xml’ & supplement it with following schemas:

    "OpenPlant_3D_Supplemental_Isometrics_Isoextractor.01.06.ecschema"
    "OpenPlant_3D_Supplemental_Modeling.01.06.ecschema"

  2. Expand and navigate to TEE_SHOE under SUPPORT class. TEE_SHOE is sample class to demonstrate here. User may select/create new as per requirement. 



  3. Add a new property to modeling schema, say “ORIENTATION_N1”. Similarly add another properties, say ORIENTATION_N2, ORIENTATION_N3, ORIENTATION_N4. 



  4. Add Calculated ECProperty Specification Custom Attribute (CA) to ORIENTATION_N1 property.



  5. Add below expression to it.

    IIF(this.TRANSFORMATION_MATRIX.M01 = 1,"E", IIF(this.TRANSFORMATION_MATRIX.M01 = -1,"W", IIF(this.TRANSFORMATION_MATRIX.M05 = 1,"N", IIF(this.TRANSFORMATION_MATRIX.M05 = -1,"S", IIF(this.TRANSFORMATION_MATRIX.M09 = 1,"UP", IIF(this.TRANSFORMATION_MATRIX.M09 = -1,"DN",""))))))




    Note- Copy the above expression & paste it to Notepad and then copy the whole expression to schema. This will help user to check extra space ( if found) or double quotes, etc in correct way. Also Notice the location of Calculated EC property Specification to be under OpenPlant_3D_Supplemental_Modelling schema. 

  6. Save & Close Schema.

To Edit User Labels

  1. Launch OpenPlant Isometrics Manager.

  2. Open User labels through configuration dialog.

  3. Select style and edit Valve Operator Label like shown in below image. Set Include as

    EC_CLASS=TEE_SHOE

    Text as SHOE@-@$(ORIENTATION_N1)



    Note - 
    Make Sure to select correct style "Check" OR based on project requirement, as it will only apply on selected style. 

  4. Save Label and generate isometrics to view results.




See Also

communities.bentley.com/.../13393.settingsattributes-openplant-isometrics-manager

Comments or Corrections?

Bentley's Product Advantage Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?" section. THANK YOU!