If I have a sketch with different dimensions defined, is it possible to reduce their value all at once by one equal value?
for exmpl., dim1=300, dim2=60, dim3=500, and I need to change their value: minus 20
Yes there is a way, however, I am not sure that it is what you are looking for....
I assume that you are trying to test something out in a sketch?..
The first thing that popped into my head was that, if I wanted to do this, I would use Global Variables to accomplish it.
As an example, define a global variable, and call it "reduction" and give it a value of 0
Then link all your dimensions to this variable (e.g., dim1=300-"reduction")
Then change the value of "reduction", and Viola! All dimensions reduced at once!
There are other ways using variable to do this, but I am sure that you can hash it out.
I was thinking of something when I don't have to use global variables, something like tool or feature.... But if there's no such thing, then Your option will serve well. Thanks!
Well, would the freeze bar work for you?
It won't work for changes in a sketch, but it will keep the actual model geometry from updating until you want it to:
(I am using SolidWorks 2015, by the way)
There was a macro I believe which can do the similar job (could not found it right now).
One quick may may to create a design table and quick change the values there.
Check the macro in this post, it could be a nice start: model parameters
Retrieving data ...