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