Question about Design Workflow

Question about Design Workflow

wordwrap
Enthusiast Enthusiast
993 Views
10 Replies
Message 1 of 11

Question about Design Workflow

wordwrap
Enthusiast
Enthusiast

I have defined a new component (lets name MASTER) and designed a sketch into it.
Now I want to modify and/or extend the design, but keep the original.
Therefore I copied the component to a new one (lets name SLAVE  1)


The problem I have is that all my modifications in the sketch in SLAVE 1 are automatically applied on MASTER, as if they are linked together.

I think it should be possible to prevent this and create a real copy 

 

But  .....  the other way around ..... when I make a change in MASTER, it should be transfered to all the SLAVES

 

Is this a stupid idea???? 

0 Likes
994 Views
10 Replies
Replies (10)
Message 2 of 11

g-andresen
Consultant
Consultant

Hi,

use Copy > Paste New instead!

 

günther

0 Likes
Message 3 of 11

wordwrap
Enthusiast
Enthusiast
Thank you for your reply!

Can you tell me where to find the Copy New in the list?
0 Likes
Message 4 of 11

Bunga777
Mentor
Mentor
Accepted solution

Right-click on a component in the browser.

However, only components other than the source component can be copied.

 

bunga_0-1669474330428.png

 

0 Likes
Message 5 of 11

g-andresen
Consultant
Consultant

Hi,

Watch the sreencast

 

 

Tip:
When editing the sketch in component 2, the display jumps to the location of the sketch origin in component 1.
For better clarity, if you have little experience, you should then deactivate the 1. component (Temporary ).

günther

0 Likes
Message 6 of 11

TrippyLighting
Consultant
Consultant
Accepted solution

@g-andresen wrote:

Hi,

use Copy > Paste New instead!

 

günther


That does not fully address the issue because the OP still wants changes to the master to flow into the slaves. 


EESignature

0 Likes
Message 7 of 11

jhackney1972
Consultant
Consultant
Accepted solution

Take a look at this Blog Article and Video.  It will allow independent Slave changes as well as Master to Slave updates.

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 8 of 11

TrippyLighting
Consultant
Consultant
Accepted solution

A simple copy/paste of a component creates a component instance. It is basically a pointer to the component data, which only exists once.  If you change anything in either component it changes both component instances.

 

A copy/paste-new created a new completely independent component, resulting in twice the memory consumption.

The advantage is that now bot components can be edited independently. There is no Parent/Child relationship!

 

To do that, you'll create the master component and create your base sketches and base 3D geometry.

Then you create a new, empty component and copy the  body from the Parent component into the new Child component. Use the Boundary fill command in the Surface tab for this! Do not use the traditional copy/paste function.  (the copy paste function cannot be edited to re-select a body. Boundary fill can be edited).

 

You can now edit the ne Child component independently from the  Parent.

If you change dimensions on existing sketches , or dimensions/parameters of existing  features in the Parent component, they will propagate down the timeline to the Child component.

If you want to add new features to the Parent that you also want to have in the Child, you need to roll the timeline back to before the Boundary Fill command. than make the changes and roll the timeline back to the end.  

 


EESignature

0 Likes
Message 9 of 11

Bunga777
Mentor
Mentor
Accepted solution

I am sorry that I did not quite grasp the purpose of your question.

I will explain my interpretation, and I apologize if it is covered by others.

 

The workflow you mentioned can be achieved by copying and pasting bodies and manipulating the timeline, and that is how I use it in my work.

Here is Body1 created, Body2 duplicated from Body1, and Body3 duplicated from Body2.

bunga_0-1669504376967.png

 

Operations performed prior to each copy operation will ripple through to subsequent copied Bodies.

For example, if you roll back the history to before creating the first copy of Body2 and then make changes, the same changes will be made to all subsequent copies of the part. As a test, here is the result of inserting a drilling feature before copying.

bunga_1-1669504576031.png

 

If you move the timeline back to the position where the middle part was created and make changes, only the parts after that copy will be modified.

bunga_2-1669504706481.png

 

If changes are made at the end of the history, only the last part will be modified.

bunga_3-1669504818833.png

 

In other words, this history operation is creating a derived part.

 

Of course, if you change the first sketch in the history, the shape of all the parts will change because it is the history before copying.

 

bunga_4-1669504978319.png

 

This phenomenon occurs even after copying and converting to components, so it is possible to create derived components.

 

Message 10 of 11

wordwrap
Enthusiast
Enthusiast
Accepted solution

The key to the solution was your remark …..  “However, only components other than the source component can be copied.”

 

thank you! Everything under control from now on

Message 11 of 11

wordwrap
Enthusiast
Enthusiast
Accepted solution

This is exactly the process I was hoping to find.

thank you so much!

0 Likes