Для автоматического определения последовательности решения уравнений можно использовать параметр Автоматический порядок решения, и программа сама его определит с точными результатами.
Если установить флажок Автоматический порядок решения в диалоговом окне Уравнения, глобальные переменные и размеры, программное обеспечение 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 |
Порядок решения можно просмотреть в разделе Упорядоченный вид диалогового окна Уравнения, глобальные переменные и размеры.
Чтобы вручную изменять порядок уравнений, необходимо отменить выбор этого параметра.