How to Cascade Line Number Property to Support & Associated Support in OpenPlant Modeler



Applies To 
Product(s):OpenPlant Modeler
Version(s):

08.11.09.XXX (SS5) | 08.11.11.XX (SS6)

Environment: Windows 7/8.1/10 (64-bit)
Area: OpenPlant Modeler
Subarea: Support
Original Author:Deepak Singh,Bentley Product Advantage Group

In OpenPlant Modeler, requirement is to cascade line number property value to support along with its associated support component.

Background

In OpenPlant Modeler, by default support component doesn’t inherit line number property value to supports. Also, there is no information of line number to associated support component. Here requirement is to cascade line number property value to support class & also to associate support element. Below wiki article explain the walk through to cascade line number property to desired support here Tee Shoe Support & desired associated support component here Directional Support Guide.

Steps to Accomplish

  1. Using Bentley Class Editor, Open OpenPlant_3D.01.07. ecschema.
  2. Supplement it with OpenPlant_3D_Supplemental_Modeling.01.07.ecschema  & OpenPlant_3D_Supplemental_ModelingViews.01.07.ecschema.

    For More information on supplementing schema Click Here>>>>

  3. Navigate/Go to SUPPORT class.Switch to Properties tab as shown below.



  4. Click on Add > New to create a new property. Refer image below.



  5. Enter property details for newly created property as shown below.



  6. Right click on newly created property here LINENUMBER & select Custom Attributes > Add/Remove to add custom attribute as shown below.



  7. Search for Calculated ECProperty Specification custom attribute & using down arrow add this custom attribute. Ensure to change schema location for this applied custom attribute as shown below.



  8. Enter details for applied Calculated ECProperty Specification custom attribute as shown below.

    ECExpression: this.GetRelatedInstance("DEVICE_HAS_SUPPORT:1:PIPING_COMPONENT").LINENUMBER



  9. Go to DIRECTIONAL_SUPPORT_GUIDE class, switch to properties tab & search for LINENUMBER Click on Override to localize this property. Refer image below.



  10. Enter details for applied Calculated ECProperty Specification custom attribute as shown below.

    ECExpression: this.GetRelatedInstance("SUPPORT_HAS_SUPPORT:1:SUPPORT").LINENUMBER



  11. Save all the settings & verify result in OpenPlant Modeler.

    Line Number to Support, here Tee Shoe Pad



    Line Number to associated support element, here directional support guide.

See Also

communities.bentley.com/.../how-to-generate-equipment-tag-name-with-without-null-value-in-openplant-modeler

See Video

communities.bentley.com/.../273472