ProE has the Lock Scale feature and the Sketcher tool. this allows changing all dimensions to scale when you change just 1 dimension. Is there a similar thing for Solidworks?
This allows uniform and non-uniform scaling, but creates a feature in the history (Feature Manager), and can also create confusion when editing a feature created before the Scale feature.
Another method is to use the ModelRescaler macro from
This applies a scale to the actual feature sketch dimensions, and does not create feature in the FM. So no confusion when editing, but only uniform scaling is available.
Another solution would be to put all your dimensions into a Design Table and set a formula to when you change the scale in the DT, it changes the dimensions and your model would update to the new scale of the dimensions. THat is if you want the dimensions to change. SW just has a Scale like CBl mentions above. It just scales the entire model, but the dimensions all stay what you set it to.
THe idea of this is that you build the model to 1:1 scale, if you need to make it bigger then you can use the Scale feature, or you will have to roll back the tree and change each feature to the proper size. I am afraid scaling the dimensions could potentially cause sketch realationship problems/errors and cause you far more harm than good.
Regards,
Scott Baugh, CSWP
Berry Plastics
Cad Admin\Design Engineer