- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi Wesley @WCrihfield ,
Thank you for your explanation.
I want to use DVRs in my top-level assembly to store assembly steps. I can’t use Model States for this purpose, as they are already being used for something else.
To make it clear for assembly workers which components are added in the next stage (the next DVR), I want to make all parts that were visible in the previous DVR transparent (not hidden), while keeping all newly added parts opaque.
This approach works well until I try dividing subassemblies into separate DVRs from the top-level assembly.
Here’s an example:
- I have two occurrences of the subassembly in top-level assy:
- SubassyA:1 contains Part001:1 and Part002:1.
- SubassyA:2 contains the same parts, Part001:1 and Part002:1.
For the first step of the top-level assembly process (DVR1), I want to make only Part001:1 in SubassyA:1 and Part002:1 in SubassyA:2 visible. I can manually select only these parts directly from the top-level assembly using my cursor when "Select Part Priority" is active instead of "Select Component Priority."
In the second assembly stage (DVR2), the rest of the parts in those subassemblies are set to visible.
After setting up these DVRs, my intended workflow is:
- Activate DVR1 and run my iLogic script to record which exact occurrences are visible (this part works fine).
- Activate DVR2 (this also works fine).
- Set all occurrences recorded in the first step to transparent directly in the top-level assembly (as if manually selecting those parts directly from top-level assemby using "Select Part Priority").
I’m struggling to implement the last step. Do you have any advice on how to achieve this? Thank you in advance!