Please enable JavaScript to view this site.

В этом разделе:

Формирование контекстных связей. Объект «Контекстная связь»

Особенности работы с объектом «Контекстная связь»

Формирование контекстных связей. Объект Контекстная связь

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

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

Связь между компонентом и сборкой называется контекстной. Она представляется в сборке объектом Контекстная связь, содержащим ссылку на геометрию «окружения», на основе которой выполнялось построение объекта, а именно — на геометрические копии объектов «окружения», использованных при построении.

Объект Контекстная связь появляется также при создании компонента «на месте» и при преобразовании объектов сборки в деталь/локальную деталь, если объекты создаваемого компонента (преобразуемые объекты сборки) построены с использованием объектов сборки или ее компонентов.

Для каждого нового объекта в компоненте, связанного с объектами «окружения», создается отдельный объект Контекстная связь. Он появляется в Дереве построения сборки сразу после завершения операции и отмечается пиктограммой . Наименование объекта содержит текст «Контекстная связь» и имя компонента, который редактируется «на месте», например, Контекстная связь (ГР 44.06.12.001 Корпус):1. Изменить наименование объекта нельзя.

Один объект компонента (операция/эскиз) может иметь только один объект Контекстная связь, связывающий объект компонента только с одной сборкой.

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

Сразу после создания операции/эскиза появившийся объект Контекстная связь размещается в конце Дерева построения сборки. Геометрия исходных объектов «окружения», использованных при построении, соответствует моменту выполнения операции (построения эскиза). При дальнейшей работе со сборкой в ней могут производиться операции, изменяющие геометрию объектов сборки или ее компонентов. Эти операции располагаются в Дереве ниже объекта Контекстная связь, поэтому в операции/эскизе, к которому относится объект Контекстная связь, они не учитываются (т.е. для данной операции/эскиза геометрия исходных объектов остается прежней).

Если для построения объекта в компоненте использована геометрия другого компонента, то дальнейшие изменения этой геометрии, выполненные в сборке (операции, расположенные в Дереве ниже объекта Контекстная связь), не влияют на результат операции (построенный эскиз), а изменения в файле самого компонента передаются исходным объектам операции/эскиза, при этом результат операции (полученный эскиз) изменяется.

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

Наличие в Дереве построения сборки объекта Контекстная связь позволяет при необходимости изменить результат операции, к которой он относится.

Управление геометрией компонента с помощью контекстных связей

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

Если сборочная модель и/или модели ее компонентов созданы в версии 21 или более ранней, то при открытии документа для каждой внешней связи автоматически создается объект Контекстная связь. Чтобы дальнейшая работа с контекстными связями выполнялась корректно, рекомендуется сохранить в текущей версии все используемые в сборке модели (в том числе саму сборку), созданные в более ранних версиях.

Особенности работы с объектом Контекстная связь

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

Исполнения сборки с контекстными связями

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

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

Если подсборка изначально содержит компонент с контекстной связью (т.е. между подсборкой и ее компонентом существует контекстная связь), то:

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

В случае преобразования подсборки в локальную деталь на результирующей детали появляется признак ошибки — ошибочным становится содержащийся в ней объект Контекстная связь. Это связано с тем, что в результате преобразования создается новая, локальная, подсборка с тем же набором компонентов, контекстом для которых остается исходная подсборка. Чтобы устранить ошибку, нужно запустить редактирование соответствующей операции/эскиза и перевыбрать исходные объекты «окружения». При этом контекстная связь внутри подсборки будет разрушена. Вместо нее сформируется новая связь — между локальной подсборкой и сборкой, соответственно объект Контекстная связь будет размещен в Дереве построения сборки.

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78