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?
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.
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
Retrieving data ...