To Display Handwheel Orientation For GearBox Operator 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 Handwheel direction for Gear Box Operator on a valve tag in OpenPlant Isometrics Manager

Problem Description

In OpenPlant Isometrics Manager, it currently labels on Gearbox operator direction and angle in drawings. Right angle Handwheel direction also required to display as labels along with word “HANDWHEEL”. User requirement was to get right angle direction with HANDWHEEL prefix, Say HANDWHEEL N, HANDWHEEL UP, HANDWHEEL DN, HANDWHEEL 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 HANDWHEEL 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 "GEARBOX_OPERATOR" class.See image below.



  3. Add a new property to modeling schema, say "HANDWHEEL_ORIENTATION".See image below.



  4. Add Calculated EC Class property Specification Custom Attribute to "HANDWHEEL_ORIENTATION "property. See image below.



  5. Add below expression to it.

    IIF(this.TRANSFORMATION_MATRIX.M00 = 1,"$HANDWHEL E", IIF(this.TRANSFORMATION_MATRIX.M00 = -1," $HANDWHEL W", IIF(this.TRANSFORMATION_MATRIX.M04 = 1," $HANDWHEL N", IIF(this.TRANSFORMATION_MATRIX.M04 = -1," $HANDWHEL S", IIF(this.TRANSFORMATION_MATRIX.M08 = 1," $HANDWHEL UP", IIF(this.TRANSFORMATION_MATRIX.M08 = -1," $HANDWHEL 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. Navigate to VALVE Class. Go to custom Attribute "Specific BOM Labels".

    Case: If user's failed to execute the Step 6 then please follow below steps.

  7.  Right click on Fluid regulator, go to custom attribute and click on Copy



  8. Copy Specific BOM Labels custom attribute.



  9. Now, go to VALVE class, right click, go to custom attribute and Paste.



  10. Add element by right clicking on Attributes option. 



  11. Define Name, say "IE_HW_DIR" and Value to it as mentioned below:

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



  12. 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 asIE_TYPE=.*VALVE.* & Text as $(IE_OPERATOR)$(IE_DIR)$(IE_HW_DIR). For other Labels SPINDLE@$(IE_DIR) has been considered from one similar case for Handwheel orientation oriented at right angle. Refer "See Also" section for details.



    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/.../24510.to-display-right-angle-operator-direction-with-spindle-in-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!