I have this situation. I created the part ( Part1) knowing that there will be a few different configurations of this part, then assembly with this part as a first component. Then I crated a new component (Part2) in context. After I add some equations to link a Part2 dimensions to some of Part1 dimension , so if I change those dimensions in Part 1, Part 2 will be updated automatically. Works fine when I update dimensions manually. Later I decided to create the design table for Part 1 that included those variable dimensions, thus a new configuration was added. Now if I change Part1 configuration in the assembly, Part 2 won't update. Looks like equation always takes that original dimension in Part1 default configuration. Any comments? Thank you all.
I was doing Ctr B rebuilt on assembly after changing Part1 configuration and it didn't work.
Now with your suggestion it will work only if, after changing Part 1 config in the assembly, I open Part 1 model and do Ctr Q update on the model, and then when I open the assembly it will update Part 2 as well. It won't do it wit Ctr B Part 1 update though.
Not just that, you have to open the Part 1 model and do Ctr Q, then go back to assembly.
Also I just found that if I change Part 1 config in assembly, open Part 1 window ( do not rebuild it, just open), then open assembly window and Ctr Q rebuild the assembly it worked also.
Doesn't work that way for me
Try the SuperRebuild macro http://sw.fcsuper.com/index.php?name=UpDownload&req=viewdownloaddetails&lid=72 I think it will do a force rebuild on all the components in your assembly.
Serguei,
I believe that your entire problem is caused by the fact that your model is not properly done. If you post a file of what you are trying to do, I may see what is wrong and post for you a model showing you how need to be done.
All our models are driven by design tables and we never have those problems (if the models are properly configured).