I'm revising our start assembly to include a rule-based simplified representation which excludes parts with "FASTENER" as the value in a parameter named PART_TYPE. The purpose of this is to reduce memory overhead on large assemblies, through allowing the user to retrieve the assembly without the fasteners.
The rule-based simplified rep itself works, when applied in an already-open assembly. But when I close the assembly, erase it all from memory, and retrieve it again (to test the rep), applying the rep during retrieval, it doesn't work. The entire test assembly is retrieved into memory, fasteners and all, even though ProE shows the rep as active.
In order to take the fasteners out of memory, I have to then go into the view manager, apply a different rep, then reapply the fastener-exclusion rep, and finally use Erase - Not Displayed to get rid of them. If I have to do that, though, it makes having the rep useless for reducing retrieval time...the whole point of having this rep is to avoid retrieving the parts.
Do I have some setting set wrong? Or is this "normal" behavior for ProE (WF2) when retrieving reps which use rules?
The rule-based simplified rep itself works, when applied in an already-open assembly. But when I close the assembly, erase it all from memory, and retrieve it again (to test the rep), applying the rep during retrieval, it doesn't work. The entire test assembly is retrieved into memory, fasteners and all, even though ProE shows the rep as active.
In order to take the fasteners out of memory, I have to then go into the view manager, apply a different rep, then reapply the fastener-exclusion rep, and finally use Erase - Not Displayed to get rid of them. If I have to do that, though, it makes having the rep useless for reducing retrieval time...the whole point of having this rep is to avoid retrieving the parts.
Do I have some setting set wrong? Or is this "normal" behavior for ProE (WF2) when retrieving reps which use rules?