Добавление переменных в пользовательский компонент
Переменные — это свойства пользовательского компонента. Переменные создаются в редакторе пользовательских компонентов и позволяют адаптировать пользовательские компоненты к изменениям в модели. Некоторые переменные отображаются в диалоговом окне пользовательского компонента, тогда как остальные скрыты и используются только в вычислениях.
Типы переменных
Существует два типа переменных:
-
Переменная расстояния: расстояние между двумя плоскостями или между точкой и плоскостью. Переменная расстояния привязывает детали друг к другу или играет роль опорного расстояния.
-
Параметрическая переменная: параметрические переменные управляют всеми остальными свойствами пользовательского компонента, в частности именем, сортом материала и диаметром болтов. Параметрические переменные также используются в вычислениях.
Переменные расстояния
Переменные расстояния служат для привязки объектов пользовательского компонента к плоскости, чтобы объекты компонента оставались на фиксированном расстоянии от плоскости даже при изменении окружающих объектов. Создавать переменные расстояния можно вручную или автоматически.
К плоскости можно привязать следующие объекты:
-
Вспомогательные плоскости
-
опорные точки деталей (только объекты пользовательских компонентов);
-
опорные точки групп болтов;
-
фаски
-
ручки вырезов по детали и вырезов по многоугольнику:
-
обрезка по линии
-
опорные точки арматурных стержней;
-
опорные точки арматурных сеток и арматурных прядей;
-
подгонка
В диалоговом окне пользовательского компонента можно отображать все переменные расстояния или только некоторые из них. Отображайте переменные, если вы хотите иметь возможность редактировать их значения в диалоговом окне. Если переменные используются просто для привязки объектов к плоскости, их можно скрыть.
Параметрические переменные
Параметрические переменные служат для задания свойств для любого объекта, создаваемого пользовательским компонентом. После создания переменной значение можно будет изменять непосредственно в диалоговом окне пользовательского компонента.
Также можно создавать формулы для расчета значений. Например, можно вычислять положение ребра жесткости по отношению к длине балки.
В диалоговом окне пользовательского компонента можно отображать все параметрические переменные или только некоторые из них. Отображайте переменные, если вы хотите иметь возможность редактировать их значения в диалоговом окне. Если переменные используются только в вычислениях, их можно скрыть.
Существуют некоторые ограничения, касающиеся имен переменных.
-
Чтобы на переменную можно было сослаться в формуле, длина ее имени не должна превышать 19 символов. Переменные с более длинными именами не будут корректно обрабатываться при попытке сослаться на них.
-
Имена переменных не могут содержать математические операторы (
+,-,*,/
). -
В качестве имен переменных нельзя использовать математические константы, например
PI
илиe
.