Why and How to Link Dimensions in SOLIDWORKS

By Chang Lee on

Have you ever wanted to change several design parameters with one action? Linking dimensions in the SOLIDWORKS platform reduces design time by allowing a variable to change simultaneously. This means that if you change one dimension, any of the other other dimensions that are synchronized will be changed as well. There are two different ways to go about this, through Link Values and Global Variables.

Link Values Method

The Link Values method is straightforward. You right-click on a dimension that you want to link and then choose “link values” from the right menu button.

SOLIDWORKS linked dimensions

You’ll be asked for a name for the dimension you’ve selected. Once you’ve given it a name, the name will be available for other dimensions to link to.

solidworks dimension equation
Now, if you change one linked dimension, all other linked dimensions will change.

Global Variables Method

The Global Variables method will be similar. You double-click a dimension to open the “modify” dialog box. In the value input box, type “=”, then a name, like the Link Values method.

Global variables SOLIDWORKS
Press enter and an additional prompt will appear asking you to create a global variable. Click “yes” and then the green checkmark. You can repeat these steps with the other dimensions, but rather than creating a new global variable, you will link it to an existing one with the name that you specified.

The Link Values method creates a link between the dimensions by a shared name or a shared variable. The Global Variables method creates an independent variable that is assigned to a dimension as an equation.

>> Watch our video below for a more detailed explanation.


If you want access to more SOLIDWORKS design tricks, subscribe to our Video Tech Tips and have them delivered to your inbox weekly.