|
Способы размещения компонента на слоях сборки |
Scroll |
В процессе добавления компонента можно выбрать способ его размещения на слоях сборки. Для этого служит группа элементов Отображение в секции Дополнительные параметры. Доступны следующие способы:
На указанном слое — все объекты добавляемого компонента и всех входящих в него компонентов располагаются на одном слое сборки. Нужный слой выбирается из списка в поле Слой.
На слоях-источниках — объекты добавляемого компонента и всех входящих в него компонентов располагаются на слоях c теми же номерами, что и в файле-источнике (источниках).
Данный способ может быть полезен, если объекты в компоненте распределены по слоям на основе каких-либо признаков, например, имеется слой Вспомогательные объекты, на котором лежат все объекты, назначение которых — разметка, вспомогательные построения и т.п. Изменяя свойства слоев, можно управлять объектами в сборке: отключить видимость слоя или его проецирование в чертеж и т.д.
Изменение состояния слоев в компонентах не влияет на состояния слоев в файле сборки, и наоборот — изменение состояния слоев в сборке не влияет на состояние слоев в файлах компонентов.
После того, как компонент вставлен в сборку, способ его размещения на слоях можно изменить при редактировании свойств компонента, при изменении положения компонента или путем переноса его на другой слой. Об управлении размещением на слоях сборки компонентов второго и последующих уровней рассказано в разделе ниже.
Управление размещением на слоях сборки компонентов второго и последующих уровней
Компонент второго или последующего уровня (т.е. входящий в подсборку текущей сборки) можно перенести на любой слой текущей сборки. Это позволяет разместить на одном слое сборки определенные компоненты с разных уровней, например, стандартные изделия.
Чтобы перенос был возможен, подсборка, в которую входит компонент, должна размещаться способом На слоях-источниках. Быстро перенести компонент на слой текущей сборки можно с помощью Панели параметров: выделите нужный компонент (компоненты) в Дереве модели, затем в секции Свойства в списке Размещение на слоях выберите вариант На указанном слое и укажите слой сборки, на который требуется перенести компонент. После перемещения на слой сборки компонент будет подчиняться настройкам этого слоя: Видимость, Фоновость, Проецирование и Цвет.
Если же подсборка, содержащая компонент, размещается способом На указанном слое, то все ее компоненты находятся на том же слое сборки, что и сама подсборка. Поэтому выбор способа размещения для компонентов в данном случае невозможен.
При вставке в сборку компонента с размещением На слоях-источниках в этой сборке может выполняться автоматическая синхронизация слоев. Она запускается, если в файле сборки нет слоев с номерами, имеющимися в файле компонента. Результат автоматической синхронизации — создание в сборке слоев с недостающими номерами. Если компонент, в свою очередь, содержит другие компоненты, то слои «собираются» со всех уровней. Из слоя-источника в новый слой сборки копируются номер, цвет, название и значение свойства Видимость. Свойства Активность, Редактирование и Проецирование в чертеж задаются по умолчанию.
При открытии сборки с компонентом, размещенным На слоях-источниках, производится сравнение номеров слоев сборки и этого компонента и при необходимости выполняется синхронизация слоев.
|
Если компонент, размещенный На слоях-источниках, и содержащая его сборка открыты одновременно, то при создании в компоненте слоев с новыми номерами эти слои передаются в сборку немедленно, из-за чего имеют одинаковые — умолчательные — параметры. То же происходит при редактировании компонента «на месте». |
Слой, скопированный из компонента, нельзя удалить из сборки (до тех пор, пока он присутствует в компоненте). При попытке удаления на экране появляется соответствующее сообщение.
Синхронизация слоев также возможна во время редактирования компонента «на месте». Ее применяют в тех случаях, когда в компоненте отсутствуют слои с такими же номерами, как в содержащей его сборке, и требуется их создать. Чтобы запустить синхронизацию, вызовите команду Синхронизировать слои
из контекстного меню корневого элемента в Дереве слоев компонента.