How to Customize Insulation Transparency for Element Template Group in OPM



Applies To 
Product(s):OpenPlant Modeler CONNECT Edition
Version(s):10.11.00.260
Environment: Windows 10 (64-bit)
Area: Pipe Routing
Subarea: Piping Insulation Transparency
Original Author:Sameer Pantawane, Bentley Global Technical Support


Background

To set the transparency of a particular element template group in OpenPlant Modeler, we need to adjust the insulation transparency in the model instead it can be adjusted to required value by modifying the symbology in the element template in DGNLIB file, the steps to do this are outlined below.

Steps to Accomplish

  1. Open a workset and click on Browse and select the dgnlib (C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\WorkSpaces\TESTING_WORKSPACE\WorkSets\Metric_2\Standards\OpenPlant\Modeler\Dgnlibs)



  2. Open Named expression



  3. Make the following changes

    Rename OP_SYMBOLOGY_PIPING_INSULATION to OP_SYMBOLOGY_PIPING_INSULATION_TEST


Rename OP_SYMBOLOGY_PIPING_INSULATION-By Level and Template to OP_SYMBOLOGY_PIPING_INSULATION

and if using Metric units change the values of the pipe size to corresponding NB values in the EC expression, else if using Imperial units keep the pipe size values as is.



  1. We can observe that in the EC expression for Piping insulation the pipe sizes are divided into ranges.
    For example: less than 100 NB are grouped under DiameterRange6
    between 100 NB and 200 NB under DiameterRange5 and so on

    "BY_LEVEL_AND_TEMPLATE:" & PIPELINE.SERVICE_NAME & "-" & PIPELINE.NAME & "-Insulation" & ":OpenPlant\Piping\" &

IIF( OPITEM.IsOfClass( "GENERIC_INSTRUMENT", "OpenPlant_3D" ), "Instrument:",

IIF( OPITEM.IsOfClass( "CONTROL_VALVE", "OpenPlant_3D" ), "Instrument:",

IIF( OPITEM.NOMINAL_DIAMETER <= 100 , "DiameterRange6:",

IIF( OPITEM.NOMINAL_DIAMETER > 100 AND OPITEM.NOMINAL_DIAMETER <= 200, "DiameterRange5:",

IIF( OPITEM.NOMINAL_DIAMETER > 200 AND OPITEM.NOMINAL_DIAMETER <= 300, "DiameterRange4:",

IIF( OPITEM.NOMINAL_DIAMETER > 300 AND OPITEM.NOMINAL_DIAMETER <= 400, "DiameterRange3:",

IIF( OPITEM.NOMINAL_DIAMETER > 400 AND OPITEM.NOMINAL_DIAMETER <= 500, "DiameterRange2:",

IIF( OPITEM.NOMINAL_DIAMETER > 500, "DiameterRange1:", "Default:" ) ) ) ) ) ) ) ) & "Insulation"

5. Open the Element Templates dialog and create a new group according to the ranges mentioned in the EC expression above




6. Make changes in the Transparency of the insulation, here I have set the Transparency to level 90.






7. After having done the above-mentioned settings, create a new drawing and route a pipe and check the insulation transparency. As can be seen from the images below the insulation transparency is not set at level 90.

Comments or Corrections

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