AnsweredAssumed Answered

Smart Component Behavior

Question asked by Kevin Wilson on Oct 29, 2013

Hello all,


A question about smart components.


I've noticed a little problem now that I'm using more and more Smart Components.  Here's the conditions (fyi, we have Workgroup PDM in place for our vault):


  1. I have an assembly that includes a part with Smart Components that i do not have ownership of.
  2. If I open the Smart Component part, it shows as Read-Only (of course) because I do not have ownership of it.
  3. With the part open, I can right-click the "Smart Feature" folder and select "Edit in Defining Assembly".  That will open an assembly  called "the part name-ta.sldasm" that defines the Smart Components.  Note: it does NOT show as Read-Only.


Now I can make changes to the defining assembly and Solidworks will let me save the Smart Component defining assembly.  It will even update the changes in the parent assembly if I choose to, so long as the part is still open in memory.


But once I close the part, the assembly changes I saved are lost.  I'm guessing this because I never owned the actual part, and I'm suspicious that the "-ta.sldasm" behaves like an internal assembly of the part.


So the question is, does this seem like expected behavior?


Obviously, it's not a big deal to take ownership of the part before redefining the assembly.  It just seems like the assembly should also show as Read-Only as well.