Уравнения параметров в SolidWorks

Материал из Xgu.ru

Перейти к: навигация, поиск



В общем случае любая 3D-модель в SolidWorks является параметрической. Понятие параметризации можно понимать в следующем ключе. С точки зрения математики, конструкция изделия описывается геометрическими примитивами (точками, линиями, кривыми, ...), которые в свою очередь характеризуются параметрами: координатами, размерами, углами, допусками и т.п. Эти параметры могут быть выражены с помощью обычных переменных, рассчитаны по формулам или выбраны из баз данных. Таким образом, любая конструкция может быть полностью изменена путем изменения значений одной или нескольких управляющих переменных. В данном разделе рассматриваются две формы работы с параметрами: связывание (взаимное приравнивание нескольких переменных) и создание математических зависимостей.

Содержание


[править] Обозначение переменных

Все переменные в SolidWorks можно условно разделить на две группы:

  • глобальные - промежуточные переменные, заданные пользователем и, чаще всего, не связанные с геометрией модели;
  • системные (наименования размеров) - переменные, которым присваиваются значения размеров.

В обозначениях переменных допускается применять любые буквы английского или русского алфавита, цифры, а также служебные символы, кроме "@".

Имена размеров должны быть заключены в кавычки и выглядеть следующим образом: "<имя_размера>@<имя_элемента>" или "<имя_размера>@<имя_эскиза>" (если имя размера вводится путем выбора его в графической области, кавычки будут вставляться автоматически, в противном случае их нужно вводить с клавиатуры). Переопределить заданное по умолчанию имя размера можно в окне Свойства, вызвав его из контекстного меню для каждого конкретного размера.

Вкладка свойств размера

[править] Связанные значения размеров

Связывание используется с целью приравнять значение рассматриваемого размера значению глобальной переменной либо другого размера без использования инструмента уравнений. В этом случае изменение одной из группы связанных переменных будет влиять на значения всех остальных переменных группы.

Процедура связывания осуществляется через диалоговое окно Разделенные значения, которое можно вызвать двойным щелчком на размерной линии (далее Изменить >> Значение связи), либо выбрать Связать значения из контекстного меню для каждого конкретного размера.

Сначала управляющему размеру в окне Разделенные значения следует присвоить имя, а затем это имя путем повторного вызова Разделенные значения передать размеру, который должен быть связан с управляющим.

Пример связывания переменных

Роль управляющего размера может выполнять глобальная переменная - в этом случае первая часть процедуры не выполняется.

Связанные значения размеров в графической области отображаются символом Binden.PNG.

[править] Создание/редактирование уравнений

Под уравнением понимается математическое отношение между размерами модели, заданное с помощью имен размеров в качестве переменных.

Все зависимости формируются в диалоговом окне Уравнения, которое можно вызвать двумя способами: из меню Инструменты >> Уравнения или же пиктограммой Equations.PNG на панели Инструменты. Если в проект добавлено хотя бы одно уравнение, то доступ к диалогу Уравнения возможен непосредственно из дерева построения, через объект Equations(InManager).PNG Уравнения.

Добавление или редактирование уравнения напоминает работу с калькулятором, в котором слева записывается функция (искомое значение), а справа от знака "=" - аргументы (исходные данные для расчета). Названия функции или аргументов вводится либо с клавиатуры, либо автоматически, путем выделения мышкой соответствующего размера в графической области. Аналогично поступают с операторами и математическими функциями (правда точность их вычисления оставляет желать лучшего).

Пример создания уравнения (добавление новой переменной D@Эскиз1 выполняется из графической области)

Ниже приведен пример списка уравнений, по которым строится профиль зубьев прямозубого зубчатого колеса, а также некоторые его конструктивные элементы.

Зависимости, описывающие типовую конструкцию зубчатого колеса

На этом рисунке следует обратить внимание на следующее:

  • любая формула может содержать комментарии, которые следуют после одиночной кавычки (всякий текст после такого символа игнорируется);
  • поле Активный используется для активации соответствующего уравнения (если флажок снят - зависимость не пересчитывается);
  • поле Равняется служит для поверки вычисленного значения функции, а также наличия ошибок (символ восклицательного знака).
SolidWorks SolidWorks

Эскизы | Тела вращения | Массивы объектов | Корпусные детали |
Конфигурации | Уравнения параметров | Сборка | Штампы и прессформы | Сварка | Документация
Оглавление

Уравнения параметров Уравнения параметров