В следующем примере показано, как создать переменную, которая устанавливает для всех сварных швов в пользовательском компоненте заданный размер. После создания переменной размер сварных швов можно будет изменять непосредственно в диалоговом окне пользовательского компонента.
- В редакторе пользовательских компонентов нажмите кнопку Показать переменные .
Откроется диалоговое окно Переменные.
- Нажмите кнопку Добавить , чтобы создать новую параметрическую переменную.
- В поле Имя введите имя для переменной.
Можно также использовать имя, подставляемое по умолчанию, например P1. В этом примере мы введем в качестве имени переменной Weldsize.
- В списке Тип значения выберите подходящий тип значения.
Тип определяет, какие значения можно использовать с этой переменной. В этом примере мы выберем тип Длина , который подходит для длин и расстояний.
- В поле Формула введите значение или формулу переменной.
Оставьте это поле пустым.
- В поле Подпись в диалоговом окне введите информативное имя для параметрической переменной.
Эта подпись будет отображаться в диалоговом окне пользовательского компонента. В этом примере введем в качестве подписи Размер сварного шва.
- В списке Видимость укажите, будет ли переменная отображаться в диалоговом окне пользовательского компонента.
Если переменная используется только в вычислениях, скройте ее. Если вы хотите иметь возможность редактировать значение переменной в диалоговом окне пользовательского компонента, отобразите ее. В этом примере мы выберем Показать.
- Нажмите кнопку Закрыть.
Итак, вы создали параметрическую переменную со следующими настройками:
- В диалоговом окне Обозреватель пользовательского компонента привяжите переменную к требуемому свойству объекта.
- Выберите свойство.
Выберите свойство Размер над линией самого верхнего шва.
- Щелкните свойство правой кнопкой мыши и выберите Добавить уравнение.
- После знака равенства введите имя параметрической переменной.
Введите Weldsize.
Теперь свойство Размер над линией можно изменять с помощью поля Размер сварного шва в диалоговом окне пользовательского компонента.
- Повторите шаг 9 для любого другого свойства того же типа, если необходимо.
Повторите эту процедуру для других сварных швов, чтобы все они были связаны с полем Размер сварного шва в диалоговом окне пользовательского компонента.
- Сохраните пользовательский компонент.
Переменная теперь будет отображаться в диалоговом окне пользовательского компонента (кроме случаев, когда вы выбрали Скрыть при задании видимости переменной на шаге 7).
Если теперь изменить значение размера сварного шва, размер всех сварных швов в пределах пользовательского компонента изменится соответствующим образом.