Hi all,
I'm making a very complex ship project in Solidworks. Since I don't know many dimensions yet (for example, dimensions of materials, like thickness of plywood, dimensions of some tubes, and similar), I'm trying to make this project adaptive: on assembly level I have one "Control" sketch, which contains dimensions for these unknown materials, and many dimensions in various parts are linked to that "Control" sketch dimensions via equations. The idea is that I can finish the whole project, and then alter that "Control" sketch dimensions, and the whole project will update, so I won't have to go through each individual sketch to update new dimensions. For example, "Control" sketch has this "tube diameter" dimension, and MANY dimensions in various sketches has link "=tube_diameter@Control_sketch@Assembly.SLDASM", so I only have to change dimension in that one "Control" sketch, and every linked dimension would auto-update.
Problem is, that when I change something in that "Control" sketch, and press Rebuild (ctrl b), the project doesn't always update - or it only updates some parts. If I go into each individual sketch, and change nothing, just open up, and then exit, it will update - but won't with general Rebuild command.
Tried ctrl q, didn't help either.
What could be the problem? I'm 100% sure all equations are linked and correct. Maybe it's because that this "Control" sketch is in Assembly level, not in individual part, and is rebuilt last, so it doesn't affect any parts?
P.S. I'm using this "Control" sketch instead of Assembly level Global Variables because GV tends to slow down everything, especially rebuilding.
If needed, I can upload the whole project, but it's big and complex (and not in English), so tell me if it's absolutely neccessary.
I would appreciate any help.
SolidworksGeneral