cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Replace by Copy should work for subassemblies

Replace by Copy should work for subassemblies

Replace by copy is currently only available for parts.  It is grayed out for subassemblies.  This functionality should be extended to allow subassemblies to be replaced with a copy.  When replacing a subassembly you should be given a dialog box similar to file, save a copy which lets you either copy or reuse the components of the subassembly.

9 Comments
Aquamarine

This is especially relevant to model based definition where a simple change could potentially un-place all annotations.

Newbie

What you could do, for not loosing everithing:

     Open the sub assy and make a family table with one member ( the new sub assy), do not save the original model.

     Go to the top assembly, replace by the family member

     Delete the family table in the original model

You're done

Garnet

Another scenario comes to mind relevant to cabling:

I have an assembly with subassemblies A and B. Subassembly B has a Shrinkwrap of subassembly A (for cabling, Top Down Design, etc.).

If I do a Save As of subassembly A to subassembly C, and replace A with C in my top level assembly, the Shrinkwrap in B still points to A.

Garnet

One issue with the family table option. If you delete the family table the assembly that you swapped out in is still looking for the family table in order to pull up the new instance the assembly needs.

Community Manager
Status changed to: Acknowledged
 
Gravel

I NEED THIS!!!

Regular Member

Idea is almost six years old and has 73 votes now.

 

Can we get an update on when this will be implemented?

Aquamarine
Status changed to: Under Consideration

We are reviewing  this solution.

 

By the way, there is a work around:

  • Save a copy of the assembly
  • Replace by Unrelated Component
    • or make an external interchange assembly
  • Edit Ref Table and map by "Same History" rule
    • or manual mapping
Newbie

I need this option to work.

Didn't this work many years ago?

I've been using PTC for 23 years now and I thought I was able to do this on assemblies in the past.