Display styles and rules in drawings and sheets

Hi

We use this workflow and have one file for each of these steps. Our drawing has the callouts attached as cached. 

Sometimes I want to make a callout containing only certain types of elements, eg. only steel and concrete elements. For this, I've started to use display styles and display rules but I have a problem. 

This is how my callout looks with my standard section callout. 

By creating a display style and rule and connect it to my saved view I can show only my concrete and steel elements. This is done in my design composition file (step two in the first image). 

Since I created the display styles and rule in my design file they don't exist in my drawing file, but when I attach the saved view to my drawing file, the display style and rule are attached as well.

Everything looks good. And if a change is made to my design, I can update the cache from my drawing file without any problem. 

I can also attach the drawing to a sheet and when I do it looks just fine:

But when I make a change to the design and go straight to my sheet (without opening my drawing first), I get the option to update my chaced view:

When updated, it don't follow my rule anymore (red elements below are timber elements). 

It's not strange since the display style and rule don't exist in my sheet file:

So. How is this supposed to work.

Why does my drawing have the display style and rule imported with the attachment of my saved view, but the sheet don't? 

Regards, 

Robert

  • Hi Robert,

    That is a good question...   I don't think I've come across anyone following this workflow before, but on the surface it does seem logical.   So just to clarify where it's breaking down, the only time you see the Display Rule ignored is if you make a change in the 3D Model(s) and immediately open the Sheet (that references the Drawing)?  If you open the Drawing model/file first, then resync, the Display Rule is still honored? 



  • Hi Steve. 

    Not sure if I get you exactly at the end. If I make a change to the 3D model, go straight to my sheet AND update the cache it will ignore my display rule. So what I have to do is edit my 3D model, go to my drawing and update the cache, and then go to my sheet. 

    If I get you correctly you mean that I edit my 3D model, open my drawing without reloading, then open the sheet and reload from there. That don't work. I have to reload from my drawing model. 

    When I reload from my sheet model, it ignores my rule and displays the elements wrongly (in my case displays the timber). To get it right again I can't just go back to my drawing and reload. I can't reload or update from saved view since the model don't need a reload. So I'll have to make a small change to my 3D model, reload from the drawing, go back and delete that small change, reload the drawing again, and finally go back to my sheet for plotting. Very anoying. 

    You say this is the first time you come across this workflow. What would you say is the most common workflow? 

  • Hi Robert,

    Sorry for the delay in responding.  I will go back and recheck things based on the description you've provided and will let you know what I find. 



  • Robert,

    Instead of making the change in the 3d model then reloading in the Sheet, did you try switching to Dynamic and back to CVE again in the Sheet?

  • Dominic. Since I have the saved view from the callout placed in a drawing file, and then the drawing file attached to my sheet, I don't have the option to set Dynamic or CVE in the sheet, it has to be changed in my drawing file. And reloading from that file works just fine. 

    Although. I tried setting my drawing file to dynamic. That results in my drawing file following my rules, but the sheet doesn't. Which is not good at all:

    Concrete beam is hidden, following the rule in my composition file:

    Even though my drawing file is hiding the concrete beam, the sheet is showing it: