Пример формулы переменной: определение числа стоек ограждения с помощью атрибута шаблона

Tekla Structures
2021
Tekla Structures

Пример формулы переменной: определение числа стоек ограждения с помощью атрибута шаблона

В этом примере показано, как создать формулу переменной, по которой вычисляется количество стоек ограждения с учетом атрибута шаблона длины балки. На обоих концах балки были созданы стойки ограждения, причем одна из них была скопирована с помощью компонента Массив объектов (29).

  1. На панели инструментов Редактор пользовательских компонентов нажмите кнопку Показать переменные .

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

  2. Создайте три новых параметрических переменных, трижды нажав Добавить.
  3. Измените переменную P1 следующим образом:
    • В поле Формула введите 250.
    • В поле Подпись в диалоговом окне введите Расстояние от конца.
  4. Измените переменную P2 следующим образом:
    • В поле Формула введите 900.
    • В поле Подпись в диалоговом окне введите Шаг.
  5. Измените переменную P3 следующим образом:
    • В списке Тип значения выберите Число.
    • В поле Подпись в диалоговом окне введите Число стоек.
  6. Запросите идентификатор GUID балки:
    1. На ленте выберите Запросить объекты .
    2. Выберите балку.
    3. Проверьте GUID балки в диалоговом окне Запросить объект.
  7. В поле Формула переменной P3 введите =(fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038")-(P1*2))/P2.

    fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038") — это атрибут длины балки в шаблонах, а ID50B8559A-0000-010B-3133-353432373038 — GUID балки.

    Число стоек вычисляется следующим образом: из длины балки вычитаются расстояния от концов, после чего результат делится на шаг стоек.

  8. В диалоговом окне Редактор пользовательских компонентов свяжите переменные P2 и P3 со свойствами компонента Массив объектов (29).
    1. Щелкните dist_between_elem правой кнопкой мыши и выберите Добавить уравнение.
    2. Введите после знака равенства P2 и нажмите Enter.
    3. Щелкните number_of_arrays правой кнопкой мыши и выберите Добавить уравнение.
    4. Введите после знака равенства P3 и нажмите Enter.

  9. Привяжите первую стойку к концу балки.
    1. Выберите стойку в окне редактора нестандартных компонентов.
    2. Удерживая клавишу Alt, выберите ручки стойки с помощью рамки выбора (слева направо).
    3. Щелкните правой кнопкой мыши и выберите Привязать к плоскости.

  10. Следуя инструкциям в шаге 9, привяжите последнюю стойку к противоположному концу балки.
  11. Измените переменные расстояния следующим образом:
    1. В поле Формула введите =P1.
    2. В списке Видимость выберите Скрыть.

  12. Сохраните пользовательский компонент.
  13. Закройте редактор пользовательских компонентов.

Теперь в диалоговом окне пользовательского компонента можно изменять интервал стоек ограждения и расстояние от концов до первой стойки. Tekla Structures вычисляет количество стоек исходя из интервала, расстояния от концов и длины балки.

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