Is there a way to change the properties of a part in an assembly so that it shows up as a reference only part and doesnt show up in higher level assemblies? I know that in Solid Edge you can use Occurence Properties and it gives you many options to change including the ones I need. Any one know of any such thing in Solidworks? Using 2009 version
Create 2 display states - one with the background geometry shown and the other with it hidden.
**Be sure to save your sub-assembly with the active display state set to the one where the background geometry is hidden. This is key for working around a limitation.**
**You may also want to set the mass properties such that it ignores hidden components (checkbox option found in the mass properties window) depending on how the sub-assembly weight is being reported.**
When the sub-assembly is inserted into a where-used assembly the background geometry will remain hidden (assuming the sub-assembly is last-saved as described above). Saving with the "hidden" display state active is one way to work around the SW2009 limitation where a given sub-assembly display state cannot be specified in the context of where-used assemblies. This is not a limitation with SW2009 drawings...only assemblies.
There was an enhancement in SW2010 where the display state of a sub-assembly can be selected in the component properties within a where-used assembly similar to configuration selection.