You can use the Automatic Solve Order option to automatically sequence the equations in an order determined by the software to produce accurate results.
When you select the Automatic Solve Order option, SolidWorks identifies dependencies and orders equations so that independent equations are executed before dependent equations. That is, if equation B is defined as a function of equation A, then equation A always needs to be solved first.
For example, in the following two equations, SolidWorks evaluates“D2@Sketch1@part_inside.Part” first, so it can safely be used as a variable in the equation for "D1@Sketch1@part_outside.Part".
“D1@Sketch1@part_outside.Part” = “D2@Sketch1@part_inside.Part” + 2 |
“D2@Sketch1@part_inside.Part” = “Side” - 6 |
You can view the solve order in the Ordered View
of the Equations dialog box.
You must clear this option to manually change the order of the equations