I am once again trying to dive into display rules and got stock at a condition I would like to have for some rules.
I expected to be able to use different levels of a referenced file to apply display rules to the elements on these levels, to change their presentation in our 2D sheets. Unfortunately this does not seem to be possible. I can only chose levels which exist in the current file where I am creating my saved views and drawing models.(To understand the workflow and why I am using a separate file to create my views, please see the bottom part of the post.)
When I use different "models" to make the condition with "REFERENCE.References.Model = ("....")" I can write down anything I want.
With levels MicroStation only lets me chose the levels of the current file.
Is this "works as designed"? Is there a better way to do it?
Here are two screenshots to show the different behaviour:
To give you a better understanding of our workflow and what I mean by "layout file / layout model" I tried to illustrate it a bit.
This is for a fictional industrial plant, with different areas and subunits.
Now I would like to have the possibility to change the look of some of the objects in the different equipment files based on the level they are lying on.
For example lets say a wall, which is placed on the level "test" should get a hatch pattern and a light grey color in the plans.
Is this possible somehow?
Additional Info: I also tried templates for the same reason, but with templates the hatching and the color of the template are set for the object and I would like to be able to control the hatching and the color of the objects depending in which file they appear. The color has to be a different one in the 3D files than it has to be in the 2D plans.
OpenPlant Modeler - Version: 10.08.00.51
[MicroStation - Version: 10.14.02.01]
We are not able to create Display Rule based on Levels from the Reference file. We have a defect for this issue - Defect # 231093. We will try to get this fixed as soon as possible.
Using Items Types is one way with which we can set specific display rules & they also helps with generating reports
Answer Verified By: Florian S.
thank you for your answer.
What I figured out just yesterday is, that you can create the levels you need for your rules inside your sheet file.Then create your rule, for example with condition "ELEMENT.Elements.Level = ABCDE". And after creating the rule, you can delete the level and the rule still seems to work.(I have tried it with some saved views attached to the sheet file via nested reference with nesting depth = 2)
OpenPlant Modeler - Version: 10.09.00.74