Please enable JavaScript to view this site.

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

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

Можно перейти к редактированию операции/эскиза с помощью соответствующего объекта Контекстная связь. Для этого дважды щелкните мышью по объекту Контекстная связь или вызовите из его контекстного меню команду Редактировать. Запустится редактирование компонента «на месте», а в нем — соответствующая операция.

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

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

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

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

Редактирование объектов компонента, связанных со сборкой, в контексте другой сборки

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

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

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

Чтобы сменить опорные элементы, выполните следующие действия.

Для операции — войдите в редактирование операции и удалите все ее опорные элементы (например, для выдавливания «на расстояние» — это сечение и направляющий объект). Выбор объектов текущей сборки станет доступным. Укажите нужные объекты.

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

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