Пример формулы переменной: связывание параметрических переменных с пользовательскими атрибутами

Tekla Structures
Изменено: 3 ноя 2025
2026
Tekla Structures

Пример формулы переменной: связывание параметрических переменных с пользовательскими атрибутами

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

  1. Выберите в модели пользовательский компонент, щелкните правой кнопкой мыши и выберите Редактировать пользовательский компонент.
  2. Нажмите кнопку Показать переменные на панели инструментов Редактор пользовательских компонентов.

    Откроется диалоговое окно Переменные.

  3. Чтобы создать новую параметрическую переменную, нажмите кнопку Добавить.
  4. Измените переменную следующим образом:
    1. В списке Тип значения выберите Текст.
    2. В поле Формула введите Тип1.
    3. В поле Подпись в диалоговом окне введите Панель1.
  5. В диалоговом окне Обозреватель пользовательского компонента найдите пользовательские атрибуты первой панели.

    Переменную P1 необходимо связать со свойством USER_FIELD_1. Однако это свойство не отображается в диалоговом окне Обозреватель пользовательского компонента.

  6. Чтобы настроить видимость свойства USER_FIELD_1 в диалоговом окне Обозреватель пользовательского компонента, выполните следующие действия:
    1. Дважды щелкните первую панель на виде пользовательского компонента.

      Свойства панели откроются на панели свойств.

    2. Нажмите Пользовательские атрибуты под кнопкой Еще, чтобы открыть диалоговое окно пользовательских атрибутов.
    3. Перейдите на вкладку Параметры.
    4. Введите текст в поле Пользовательское поле 1.
    5. Нажмите Изменить.
  7. В диалоговом окне Обозреватель пользовательского компонента щелкните Обновить.

    Атрибут USER_FIELD_1 появляется в узле Пользовательские атрибуты в диалоговом окне Обозреватель пользовательского компонента.

  8. Свяжите переменную P1 с атрибутом USER_FIELD_1.
    1. Щелкните USER_FIELD_1 правой кнопкой мыши и выберите Добавить уравнение.
    2. Введите после знака равенства P1 и нажмите ВВОД.

  9. Создайте две новые параметрические переменные и свяжите их с пользовательскими атрибутами двух других панелей.
  10. Сохраните пользовательский компонент.
  11. Закройте редактор пользовательских компонентов.

    Теперь можно создать фильтр вида и скрывать или отображать панели в модели с использованием свойства Пользовательское поле 1 и значений Формула, введенных в поле фильтра для параметрических переменных.

Была ли эта информация полезной?
Отправить
Назад
Далее