If a component has multiple display states how does SolidWorks determine what display state to display when a component is inserted or replaced in an assembly?
If a component has multiple display states how does SolidWorks determine what display state to display when a component is inserted or replaced in an assembly?
In my testing it doesn't use the display state that was last saved. It seems quite random. I have written a macro that creates display states for our users, one shows the true color of the object, the other displays a random color. Our engineers like to insert part with the random colors. I have not found a way to insure that they insert the Engineering display state in their assemblies. You are correct that it can be changed after it has been inserted but I would like to removed that step if possible.
Greg Johnson, CSWE
I believe it uses the last saved (or last used if currently open), you can select a different display state from the component properties dialog box after it in the assembly.