Для автоматического определения последовательности решения уравнений можно использовать параметр Автоматический порядок решения, и программа сама его определит с точными результатами.
Когда выбран параметр Автоматический порядок решения в диалоговом окне Уравнения, глобальные переменные и размеры, программа SOLIDWORKS идентифицирует зависимости и порядок уравнения так, чтобы независимые уравнения выполняются до зависимых уравнений. То есть если уравнение Б определено как функция уравнения А, то уравнение А всегда должно решаться первым.
Например, в следующих двух уравнениях SolidWorks сначала вычисляет "D2@Sketch1@part_inside.Part" для безопасного использования в качестве переменной в уравнении для "D1@Sketch1@part_outside.Part".
“D1@Sketch1@part_outside.Part” = “D2@Sketch1@part_inside.Part” + 2
|
“D2@Sketch1@part_inside.Part” = “Side” - 6
|
Порядок решения можно просмотреть в разделе Упорядоченный вид
диалогового окна Уравнения, глобальные переменные и размеры.
Чтобы вручную изменять порядок уравнений, необходимо отменить выбор этого параметра.