Good day,
I was trying to modify the above Named Expression of OpenPlantmodeler.dgnlib, when I noticed the out of the box does not work properly.
The supplied expression is:
"BY_LEVEL_AND_TEMPLATE:" & "Equipment:" & "OpenPlant\Equipment\" & IIF( OPITEM.IsOfClass( "NOZZLE", "OpenPlant_3D" ), "Nozzle:", IIF( OPITEM.IsOfClass( "TANK", "OpenPlant_3D" ), "Tank:", IIF( OPITEM.IsOfClass( "PUMP", "OpenPlant_3D" ), "Pump:", IIF( OPITEM.IsOfClass( "HEAT_EXCHANGER", "OpenPlant_3D" ), "HeatExchanger:", IIF( OPITEM.IsOfClass( "VESSEL", "OpenPlant_3D" ), "Vessel:", "Default:" ) ) ) ) ) & "Model"
The equipment component is put on the level called Equipment and if it does not meet any of the listed classes then it uses the Default element template. This is color of 6.
This works for the top 4 rows (Q, W, E & R) but when you get to rows T (Equipment toolbox) and A (Heating and Cooling Toolbox) it does not follow the element template it puts the component on whatever active level is set in the dgn. I have tried adding different classes from the OP3D schema to help get the result I want, but these last 2 rows do not work.
Any ideas?
Hello Ken,
Yes you are right, as if now the equipment under row T and A picks the active level which needs a fix on this. We will create a service request and share the TR/CR number to you.
Regards
Rahul Kumar
Regards,
Product Engineer – Global Technical Support | Community Moderator
We have filed a Trouble Report D-123520 on this issue. Also we have raised a Service Request 7000158605 for it.
This will undergo evaluation by the development team. We are keeping the status as Open TR/CR for it.
Answer Verified By: Carpsy
Hi Rahul,
are there any updates to this issue?
Hello Martin,
Give me a little time here. I shall update you soon enough.
Regards | Soham Mhaskar.