Создание пользовательских компонентов

Tekla Structures
2020
Tekla Structures

Создание пользовательских компонентов

Можно создавать пользовательские компоненты, которые будут содержать все нужные вам узлы.

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

Дальнейшее редактирование пользовательских компонентов позволяет создать параметрические пользовательские компоненты, которые автоматически корректируются при внесении изменений в модель. Это занимает больше времени, но может окупиться позднее, когда у вас будет группа параметрических пользовательских компонентов для использования в нескольких моделях или проектах.

Расчленение существующего компонента

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

Другой вариант — создавать по отдельности объекты, которые должны войти в состав пользовательского компонента, такие как детали, вырезы, подгонка и болты.

  1. Выберите в модели компонент, который требуется расчленить.
  2. Щелкните правой кнопкой мыши и выберите Расчленить компонент.

    Tekla Structures разделяет компонент на входящие в него объекты. В эти объекты можно внести изменения и использовать их для создания новых пользовательских компонентов.

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

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

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

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

  3. В списке Тип выберите тип компонента: соединение, узел, стык или деталь.
  4. В поле Имя введите уникальное имя для компонента.
  5. Измените другие свойства на вкладке Тип/примечания, вкладке Положение и вкладке Дополнительно, а затем нажмите кнопку Далее >.
  6. Выберите в модели объекты, которые вы хотите включить в пользовательский компонент.

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

    Прим.:

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

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

    • Для выбора модификаторов убедитесь, что режим Прямое изменение отключен.
    • Удерживая клавишу SHIFT, выберите модификаторы по одному. При использовании рамки выбора модификаторы не выбираются.
  7. Нажмите кнопку Далее >.
  8. Выберите главную деталь для компонента.

  9. Нажмите кнопку Далее >.
  10. Выберите второстепенные детали для компонента.

    Чтобы выбрать несколько второстепенных деталей, удерживайте в процессе выбора клавишу SHIFT. Максимальное количество второстепенных деталей в пользовательском компоненте — 30.

    Прим.:

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

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

    Свойства зависят от типа компонента, выбранного на шаге 4.

  12. Если вы хотите скорректировать какие-либо настройки на этом этапе, нажмите кнопку < Назад, чтобы вернуться на предыдущую страницу в диалоговом окне Мастер пользовательских компонентов.
  13. Закончив, нажмите кнопку Обработка поверхности, чтобы создать пользовательский компонент.

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

  14. При необходимости добавьте изображение-эскиз для пользовательского компонента.

    Изображение-эскиз отображается в каталоге Приложения и компоненты. На эскизном изображении можно показать типичную ситуацию, в которой можно использовать компонент.

    1. Сделайте снимок пользовательского компонента.
    2. Добавьте эскиз пользовательского компонента в каталог Приложения и компоненты.

      Tekla Structures показывает изображение-эскиз в каталоге Приложения и компоненты:

  15. Если вы хотите изменить настройки пользовательского компонента после его создания:
    1. На панели инструментов редактора пользовательских компонентов нажмите кнопку Изменить настройки пользовательского компонента .
    2. Измените настройки.
    3. Нажмите ОК.

Созданный пользовательский компонент не является интеллектуальным, поэтому Tekla Structures не корректирует его размеры при внесении каких-либо изменений в модель. Чтобы компонент адаптировался к изменениям в модели, отредактируйте его в редакторе пользовательских компонентов, чтобы создать зависимости между объектами компонента и объектами модели.

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

Для создания более сложных пользовательских компонентов можно объединить два и более компонентов в многоуровневый компонент. Это позволяет создавать небольшие, более простые компоненты и упаковывать их в один компонент. Исходные компоненты в этом случае становятся вложенными компонентами в многоуровневом компоненте. Обычно в качестве многоуровневых создаются сборные и монолитные бетонные компоненты, — например, с закладными.

Не создавайте компоненты с большим количеством уровней, чем необходимо. Если в компоненте более двух уровней вложенности, возможны некоторые ограничения. Для просмотра различных уровней в многоуровневом пользовательском компоненте удерживайте клавишу SHIFT и прокручивайте колесико мыши.

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

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

  4. В списке Тип выберите тип многоуровневого пользовательского компонента.
  5. В поле Имя введите уникальное имя для многоуровневого компонента.
  6. Измените другие свойства на вкладке Тип/примечания, вкладке Положение и вкладке Дополнительно, а затем нажмите кнопку Далее >.
  7. Выберите компоненты и любые другие объекты, которые вы хотите включить в многоуровневый компонент, а затем нажмите кнопку Далее >.
  8. Продолжайте, следуйте инструкциям в диалоговом окне Мастер пользовательских компонентов.

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

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

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

  10. Если в дальнейшем вы захотите изменить настройки:
    1. В редакторе пользовательских компонентов нажмите кнопку Изменить настройки пользовательского компонента .
    2. Измените настройки.
    3. Нажмите ОК.
Внимание:

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

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

Пример: Создание пользовательского компонента — торцевой пластины

В этом примере показано, как создать простой пользовательский компонент на основе существующего компонента — торцевой пластины.

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

    Tekla Structures разделяет компонент на входящие в него объекты.

  4. Нажмите кнопку Доступ к расширенным функциям и выберите Создать пользовательский компонент....
  5. В списке Тип выберите Соединение.
  6. В поле Имя введите уникальное имя для пользовательского компонента.

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

    Выбрать объекты можно рамкой (слева направо). При выборе объектов для включения в пользовательский компонент Tekla Structures игнорирует главную деталь, второстепенные детали и сетки.

  9. В качестве главной детали выберите колонну, а затем нажмите кнопку Далее >.

    Главная деталь служит опорой для второстепенной детали.

  10. В качестве второстепенной детали выберите балку.

    Второстепенная деталь опирается на главную деталь.

    Прим.:

    При выборе нескольких второстепенных деталей обращайте внимание на порядок их выбора. При добавлении пользовательского компонента в модель порядок выбора будет таким же. Максимальное количество второстепенных деталей в пользовательском компоненте — 30.

  11. Нажмите кнопку Обработка поверхности.

    Tekla Structures отображает символ нового компонента.

    Мы определили простой пользовательский компонент, который можно использовать в местах, аналогичных месту его создания. Этот компонент не является интеллектуальным, поэтому при внесении каких-либо изменений в модель в Tekla Structures его размеры не корректируются. Чтобы сделать пользовательский компонент интеллектуальным, необходимо отредактировать его в редакторе пользовательских компонентов.

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