If I rebuild assembly, sub-assembly can not be rebuilt. I hope to rebuild assembly with sub-assembly
Well, that gets a little hairy because that's the reality of distributed database applications.Solidworks does a decent job of propagating changes when they're made, but configurations, in-context references, direct editing and multi-body tools are only efficient if geometry and display data can be cached. The only way to guarantee the model is up to date is to force a rebuild on every feature of every configuration of every component in the assembly tree after every change and even then, the use locked references, the freeze bar and and circular in context references can still steimey the ability of the kernel to unravel the heirarchy and dependencies into a single direction to propagate updates.Quite frankly, Solidworks isn't capable of sorting out every tangle of relationships users can potentially create, so the way to reduce frustration and unpleasant surprises is to use robust and efficient modelling methods, to construct relationships that flow unidirectionally and to occasionally use the diagnostic tools to see if a model can be improved.I'm not holding myself out from the crowd. I get mired in in-context relationships. I like to model everything by explicit requirements and information provenance.I don't ever want things to incidentally fit or match, so I live and die by in-context relations. But I have to be really judicious because things like sketch text, combine and the frickin' intersect feature are notoriously bad about not propagating updates. And I don't ever use fastener hooks or lip-and-groove features because they never update correctly and destroy the models topology.CAD software, like history, math, and physics requires a great deal of finesse when applying complex situations.
More information needed.
I mean that It is troublesome to open and rebuild all the sub-assembly, so I want to rebuild the sub-assembly with only the top-assembly open.
I know that If sub-assembly has been changed by another one, I should re-open the sub-assembly.
Thank you for your information.
I understand that SOLIDWORKS is similar to programing.
I guess task scheduler and SOLIDWORKS PDM will help me to manage assembly.
Task Scheduler can up to date for all assembles, sub-assembles, all so parts at project.
If you open the sub-assembly does it rebuild?
Is there some assembly feature of the top level that changes something about the sub-assembly?
But as John said you didn't provide any information to give us an idea of what you are seeing and why it might not be rebuilding.
If the top level is open, isn't the subassembly open within it? If so the CNTL-Q will rebuild what is in the open assembly. If the subassembly is stored within your PDM system, doesn't the PDM system inform you when it is out of date and needing rebuilt? If so wouldn't that be the only time you need to rebuild the sub?
I want avoid to open all sub-assembles. because massive top assembly has a lot of sub-assembles.
I can solve it by using SOLIDWORKS PDM as your information.
Retrieving data ...