I have a top level machine assembly. In that top level, I have a sub-assembly that is patterned X-Y ten (10) times around the fixture nests. Every sub-assembly has the representation set to Default. Occasionally I want to turn the visibility off for this patterned sub-assembly. When I try to turn the visibility off I get the message below.
When I turn visibility of the pattern back on, every sub-assembly goes to View Rep - Primary. The only way to put it back is to expand all the patterned elements, select them, then change the representation back to Default. There is no place I can see to set the representation of the entire assembly as a whole, just as elements. No matter what representation I set the elements, they're Primary when I turn visibility back on. I can even set one element as Default and just turn visibility of that one element off and back on, and TAH-DAH, Primary representation again.
Actually in testing just now I can have a sub-assembly by itself set to Default, turn visibility off and I get that same message. Turn visibility back on, Primary is back. And it doesn't matter if I set Default to associative or not. The only time I can turn visibility off and back on without getting that message is if the elements of the pattern are already set to Primary. We need to be able to retain the representation of elements of a pattern or individual sub-assemblies when we just toggle visibility off and back on.
My apologies if there is a method to do this that we're missing.