Пример: создание пользовательского узла жесткости с переменными

Tekla Structures
Изменено: 6 дек 2022
2024
Tekla Structures

Пример: создание пользовательского узла жесткости с переменными

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

Создание простого пользовательского узла жесткости

В этом примере показано, как создать простой узел жесткости.

  1. Создайте балку с двумя ребрами жесткости.

    Совет:

    Для создания элементов жесткости можно взять компонент Ребра жесткости (1003) и расчленить его.

  2. Нажмите кнопку Приложения и компоненты на боковой панели, чтобы открыть каталог Приложения и компоненты.
  3. Нажмите кнопку Доступ к расширенным функциям и выберите Создать пользовательский компонент....

    Откроется диалоговое окно Мастер пользовательских компонентов.

  4. В списке Тип выберите Узел.
  5. В поле Имя введите Ребра жесткости.

  6. Нажмите кнопку Далее >.
  7. Выберите элементы жесткости и балку в качестве объектов, образующих пользовательский компонент.

  8. Нажмите кнопку Далее >.
  9. Выберите балку в качестве главной детали.
  10. Нажмите кнопку Далее >.
  11. Выберите среднюю точку балки в качестве опорной точки.
    Совет:

    Чтобы выбрать среднюю точку было легче, перейдите на плоскостной вид.

  12. Нажмите кнопку Обработка поверхности, чтобы завершить создание узла жесткости.

    Tekla Structures отображает символ компонента для нового пользовательского компонента, и узел жесткости добавляется в каталог компонентов.

Создание привязок для управления формой элементов жесткости

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

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

      Откроется редактор пользовательских компонентов, состоящий из панели инструментов редактора пользовательских компонентов, обозревателя компонентов и четырех видов пользовательского компонента.

  2. На вкладке Вид выберите Визуализация > Детали - визуализированные.

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

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

  4. На виде пользовательского компонента выберите правое ребро жесткости.
  5. Привяжите две внутренние ручки ребра жесткости к стенке балки.
    1. Выберите две ручки рядом со стенкой балки.

    2. Щелкните правой кнопкой мыши и выберите Привязать к плоскости.
    3. Наведите указатель мыши на грань стенки, чтобы выделить ее.

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

    Используйте тот же способ, что и на шаге 5.

  7. Привяжите две нижние ручки элемента жесткости к внутренней грани нижней полки.

    Используйте тот же способ, что и на шаге 5.

  8. Привяжите две верхние ручки элемента жесткости к внутренней грани верхней полки.

    Используйте тот же способ, что и на шаге 5.

  9. Повторите шаги 4–11 для левого элемента жесткости.
  10. На панели инструментов Редактор пользовательских компонентов нажмите кнопку Показать переменные .

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

  11. Нажмите кнопку Добавить, чтобы создать новую параметрическую переменную P1.
  12. Измените переменную P1 следующим образом:
    1. В поле Формула введите 10.
    2. В поле Подпись в диалоговом окне введите Отступ ребра жесткости.
  13. В поле Формула введите =P1 для всех переменных, получивших значения в результате привязки ручек.

    Например:

    Переменная P1 теперь управляет расстояниями этих переменных.

  14. В списке Видимость для переменной P1 выберите Показать, а для остальных переменных — Скрыть.

Вы создали переменные расстояния, управляющие формой ребер жесткости.

Создание привязок для управления положением элементов жесткости

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

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

      Откроется редактор пользовательских компонентов, состоящий из панели инструментов Редактор пользовательских компонентов, диалогового окна Обозреватель пользовательского компонента и четырех видов пользовательского компонента.

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

  3. Выберите все ручки обоих элементов жесткости.

  4. Щелкните правой кнопкой мыши и выберите Привязать к плоскости.
  5. Привяжите ручки к вертикальной плоскости компонента.

Вы создали переменные расстояния, управляющие положением ребер жесткости.

Создание переменных для управления толщиной элементов жесткости

В этом примере показано, как задать толщину ребер жесткости так, чтобы она была в полтора раза больше толщины стенки, с округлением до ближайшей возможной толщины пластины. Возможные значения толщины — 10, 12 и 16 мм.

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

      Откроется редактор пользовательских компонентов, состоящий из панели инструментов Редактор пользовательских компонентов, диалогового окна Обозреватель пользовательского компонента и четырех видов пользовательского компонента.

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

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

  3. Нажмите кнопку Добавить, чтобы создать новую параметрическую переменную P2.
  4. Измените переменную P2 следующим образом:
    1. В поле Формула введите =1.5*.
    2. В списке Видимость выберите Скрыть.
    3. В поле Подпись в диалоговом окне введите Расчет пластины.
  5. Выберите балку на виде пользовательского компонента, чтобы выделить балку (главную деталь) в диалоговом окне Обозреватель пользовательского компонента.
  6. В диалоговом окне Обозреватель пользовательского компонента выберите свойство Толщина стенки главной детали.
  7. Щелкните правой кнопкой мыши и выберите Копировать ссылку.

  8. Вставьте ссылочное значение в поле Формула после =1.5*.

    Прим.:

    Ссылочная функция указывает на свойство объекта, например толщину стенки детали. Если свойство объекта изменяется, изменяется и значение ссылочной функции.

  9. Нажмите кнопку Добавить, чтобы создать новую параметрическую переменную P3.
  10. Измените переменную P3 следующим образом:
    1. В списке Тип значения выберите Число.
    2. В поле Формула введите =if (P2 < 12 && P2 > 10) then 12 else if (P2 > 12) then 16 else 10 endif endif.

      Это означает, что, если P2 меньше 12 и больше 10, то толщина равна 12. Если P2 больше 12, толщина равна 16. Если ни одно из этих условий не выполняется, толщина равна 10.

  11. В диалоговом окне Обозреватель пользовательского компонента свяжите переменную P3 со свойством Профиль первой контурной пластины.

  12. Повторите шаг 11 для второй контурной пластины.

Вы создали и связали все переменные, необходимые для корректировки толщины ребер жесткости в соответствии с толщиной стенки.

Создание переменных для управления созданием пластин жесткости

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

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

      Откроется редактор пользовательских компонентов, состоящий из панели инструментов Редактор пользовательских компонентов, диалогового окна Обозреватель пользовательского компонента и четырех видов пользовательского компонента.

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

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

  3. Нажмите кнопку Добавить, чтобы создать новую параметрическую переменную P4.
  4. Измените переменную P4 следующим образом:
    1. В поле Формула введите 2.
    2. В списке Тип значения выберите Число.
    3. В списке Видимость выберите Показать.
    4. В поле Подпись в диалоговом окне введите Создаваемые пластины.
  5. Нажмите кнопку Добавить, чтобы создать новую параметрическую переменную P5.
  6. Измените переменную P5 следующим образом:
    1. В поле Формула введите =if P4==0 then 0 else 1 endif.
    2. В списке Тип значения выберите Да/Нет.
    3. В списке Видимость выберите Скрыть.
    4. В поле Подпись в диалоговом окне введите Не создавать правый.
  7. Нажмите кнопку Добавить, чтобы создать новую параметрическую переменную P6.
  8. Измените переменную P6 следующим образом:
    1. В поле Формула введите =if P4==1 then 0 else 1 endif.
    2. В списке Тип значения выберите Да/Нет.
    3. В списке Видимость выберите Скрыть.
    4. В поле Подпись в диалоговом окне введите Не создавать левую.
  9. Нажмите кнопку Добавить, чтобы создать новую параметрическую переменную P7.
  10. Измените переменную P7 следующим образом:
    1. Переименуйте P7 в LeftC.
    2. В поле Формула введите 4.
    3. В списке Тип значения выберите Число.
    4. В списке Видимость выберите Показать.
    5. В поле Подпись в диалоговом окне введите Класс левой пластины.
  11. Нажмите кнопку Добавить, чтобы создать новую параметрическую переменную P8.
  12. Измените переменную P8 следующим образом:
    1. Переименуйте P8 в RightC.
    2. В поле Формула введите 5.
    3. В списке Тип значения выберите Число.
    4. В списке Видимость выберите Показать.
    5. В поле Подпись в диалоговом окне введите Класс правой пластины.
  13. В диалоговом окне Обозреватель пользовательского компонента свяжите переменные P5 и RightC с правой пластиной жесткости.

  14. Свяжите переменные P6 и LeftC с левой пластиной жесткости.

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