To Display Right Angle Operator Direction with Spindle 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 Right Angle Operator Direction along with Spindle tag in OpenPlant Isometrics Manager.

Problem Description

In OpenPlant Isometrics Manager, it currently labels skewed angle and direction in drawings. For right angle operators, there is no value listed. User requirement was to get right angle direction with SPINDLE prefix, Say SPINDLE N, SPINDLE UP, SPINDLE DN, SPINDLE E, etc. User need to add few information in schemas to achieve the same. Below steps will guide user to get the desired information on operator labels along with SPINDLE tag. 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 VALVE_OPERATING_DEVICE class.

  3. Add a new property to modeling schema, say ‘ORIENTATION’.

  4. Add Calculated EC Class property Specification Custom Attribute (CA) to ORIENTATION property and write below expression to it.

    IIF(this.TRANSFORMATION_MATRIX.M02 = 1,"E", IIF(this.TRANSFORMATION_MATRIX.M02 = -1,"W", IIF(this.TRANSFORMATION_MATRIX.M06 = 1,"N", IIF(this.TRANSFORMATION_MATRIX.M06 = -1,"S", IIF(this.TRANSFORMATION_MATRIX.M10 = 1,"UP", IIF(this.TRANSFORMATION_MATRIX.M10 = -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. 

  5. Navigate to VALVE Class. Go to CA ‘Specific BOM Labels’.

  6. Add element by right clicking on Attributes option. 



  7. Define Name, say IE_DIR and Value to it as mentioned below:

    this.GetRelatedInstance("VALVE_HAS_VALVE_OPERATING_DEVICE:0:VALVE_OPERATING_DEVICE").ORIENTATION



  8. 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 IE_TYPE=.*VALVE.* & Text as $(IE_OPERATOR)$SPINDLE@$(IE_DIR)



    Note -
    Make Sure to select correct style "IFC" 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/.../24324.how-to-modify-valve-operator-label-to-show-description

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!