Компоненты и вставки компонентов

Компонент - это именованная группа объектов, которую можно вставить в чертеж с помощью команды BMINSERT. Компоненты могут быть параметрическими: например, окна и двери в BricsCAD BIM или стандартные механические компоненты в BricsCAD Mechanical.

Любой .dwg файл может быть использован в качестве компонента. Один и тот же компонент может быть многократно включен в состав одного или нескольких других компонентов. При изменении компонента все его вставки автоматически наследуют внесенные изменения. Рекурсивная ссылка компонента на самого себя невозможна.

Вставка компонента представляет собой именованный объект. По умолчанию имя вставки компонента состоит из имени компонента и номера вставки. Внутренне вставка компонента представлена как, ссылка на анонимный блок или как внешняя ссылка.

После вставки компонента его параметры могут быть изменены в Обозревателе конструкции и на Панели свойств.

Внешние и локальные компоненты

Компоненты могут быть как локальными, так и внешними. Локальный компонент хранится в .dwg файле со сборкой как анонимный блок. Внешний компонент определен в отдельном .dwg файле и представлен внешней ссылкой или локальной копией, хранящейся как анонимный блок. При изменении соответствующего .dwg файла все вставки внешних компонентов можно обновить с помощью команды BMUPDATE или контекстного меню Обозревателя конструкции. При передаче другим пользователям модели сборки, имеющей в своем составе внешние компоненты, не забывайте прилагать файлы всех внешних компонентов, связанных с этой моделью.

Команда ETRANSMIT формирует комплект, состоящий из файла чертежа и всех его зависимостей: внешних ссылок, изображений, файлов шрифтов, конфигурации печати, таблиц стилей печати, файлов сопоставления шрифтов.

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

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

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

В зависимости от значения переменной BMAUTOUPDATE, вставки внешних компонентов обновляются автоматически при открытии чертежа сборки или вручную с помощью команды BMUPDATE. Изменение значения этой переменной доступно в диалоговом окне Параметры. Доступные опции:

  • Обновление только при выполнении команды BMUPDATE
  • Автоматическое обновление при загрузке файла.

Преобразование компонентов

Команда BMEXTERNALIZE выполняет преобразование локальных компонентов во внешние.

Команда BMLOCALIZE Выполняет преобразование внешних компонентов в локальные.

Выполните одно из следующих действий:

  • Нажмите кнопку Преобразовать компонент во внешний () или Преобразовать компонент в локальный в разделе ленты Сборка. Эти инструменты доступны также на панели инструментов 3D Сборка и в меню Сборка.
  • Щелкните правой кнопкой на вставке компонента в Обозревателе конструкций и в открывшемся контекстном меню выберите пункт Преобразовать в локальный или Преобразовать во внешний.
  • Установите курсор над вставкой компонента и нажмите кнопку Преобразовать во внешний () или Преобразовать в локальный в на закладке квадро-меню Моделирование.

При преобразовании внешнего компонента в локальный .dwg файл с определением компонента не удаляется, но его изменение не влияет на компонент в сборке.

Вы всегда сможете отличить вставки локальных компонентов () и вставки внешних компонентов () по их значку в окне Обозревателя конструкций.

Параметрические компоненты

Вы можете изменять параметры вставленных компонентов на уровне сборки. Компонент определяется как параметрический, если он содержит не менее одной 2D или 3D размерной зависимости.



Примечание:

  • BricsCAD автоматически устанавливает ассоциативность между определением параметрического компонента и его вставками. Поэтому Вы можете открывать параметрические компоненты для редактирования, изменения их геометрии и сохранять внесенные изменения с последующим запуском команды BmUpdate для обновления механической структуры сборки.
  • Чтобы вернуться к исходному значению параметра компонента, удалите содержимое поля Выражение.

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

Доступные опции:

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

Вы можете задать единицы измерения для параметров. При определении значения параметра на уровне сборки (напрямую или через выражение), это значение будет автоматически преобразовано из единиц чертежа сборки в единицы параметра. Для значений параметров, не имеющих единиц измерения, такое преобразование не выполняется.

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

Редактирование параметров вставки компонента

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

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

Редактирование параметров в Обозревателе конструкции

  1. Раскройте категорию Параметры выбранного компонента.
  2. Выберите параметр.
  3. В разделе Параметр введите новое значение в поле Выражение.

Редактирование параметров на Панели свойств

  1. Выберите компонент на чертеже.
  2. Раскройте группу настроек Параметры.
  3. Введите новое значение для одного из доступных параметров.

Примечание:

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

Замена компонентов

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

Note: Значения параметров, которые являются общими для новых и заменяемых компонентов, копируются автоматически, что позволяет выполнять замену параметрических компонентов.

Компоненты, блоки и внешние ссылки

Компоненты аналогичны блокам и внешним ссылкам, но их поведение отличается. Внешний компонент сохраняет ссылку на файл, так же как и внешняя ссылка. Но внешний компонент может быть либо представлен внешней ссылки (BMINSERT работает как XATTACH) или с помощью локального анонимного блока (BMINSERT работает как INSERT).

Компоненты могут быть как деталями, так и сборками:

  • Деталь состоит только из объектов и не содержит вставок подкомпонентов.
  • Сборка состоит из объектов и вставок подкомпонентов. Даже при удалении подкомпонентов статус сборки сохраняется.

Если внешний компонент является деталью, а его параметры не изменены, то этот компонент вставляется как внешняя ссылка. Эта внешняя ссылка указана в разделе Внешние ссылки диалогового окна Проводник по чертежам. Слои внешних ссылок имеют префикс 'имя_файла'.

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

Преобразование блоков и внешних ссылок

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

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

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

Элементы на основе компонентов

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

Расширенный компонент использует слои BC_SUBTRACT и/или BC_UNITE. При вставке такого компонента на грань любого 3D тела с использованием команды BMINSERT это твердое тело изменяется следующим образом:

  • Все 3D тела компонента, расположенные на слое BC_SUBTRACT, вычитаются из целевого 3D тела.
  • Все 3D тела компонента, расположенные на слое BC_UNITE, объединяются с целевым 3D телом.

Все грани, полученные после выполнения логических операций, образуют элемент, созданный на основе компонентов. При перемещении экземпляра компонента или при изменении каких-либо параметров эти грани обновляются. При удалении вставки компонента целевое твердое тело восстанавливается. Для изменения целевых 3D тел используется команда BMLINK.

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

Назначение материала

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

  1. Выберите основной компонент в Обозревателе конструкций.
  2. Выберите свойство Материал и нажмите кнопку Обзор ().
  3. В диалоговом окне Физические материалы выберите материал(ы) в списке В проекте или В библиотеке.

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

  4. Нажмите кнопку ОК для сохранения внесенных изменений и назначения выбранного материала компоненту.

Удаление данных о материале компонента

  1. Выберите основной компонент в Обозревателе конструкций.
  2. Выберите свойство Материал и нажмите кнопку Удалить (Х).

Вставка компонента с материалом:

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

Note: Материалы, добавленные в библиотеку материалов документа в процессе вставки компонента, при применении команды UNDO не удаляются.