Мегаобучалка Главная | О нас | Обратная связь


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



2020-02-04 463 Обсуждений (0)
Виртуальные компоненты 0.00 из 5.00 0 оценок




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

Также в любой момент можно выделить один или несколько виртуальных компонентов в дереве построения и воспользоваться командой контекстного меню Сохранить деталь/сборку (во внешнем файле). Будет открыто окно (рис. 23.1), где будут перечислены выделенные виртуальные компоненты. В окне следует выделить один или несколько компонентов и нажать на одну из кнопок: «Так же, как и сборка» (для компонентов будут предложены пути, ведущие в ту же папку, где лежит файл головной сборки); «Укажите путь» (откроется стандартное окно Windows выбора папки) или «Внутренним образом для сборки» (вернуть компоненты в виртуальный режим).

Рис. 24.1 Диалоговое окно сохранения виртуальных компонентов

К сожалению, превратить обыкновенные компоненты в виртуальные в SolidWorks 2009 нельзя (эта возможность добавлена в новых версиях программы).

Внешние ссылки

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

o можно строить эскизы на плоских гранях различных деталей сборки;

o в эскизах можно задавать взаимосвязи с различными объектами (вершинами, кромками, гранями, осями, объектами эскизов) других деталей сборки;

o можно проецировать грани и ребра других деталей в плоскость эскиза создаваемой детали при помощи команды «Преобразовать» (кнопка  вкладки «Эскиз» диспетчера команд);

o можно указывать размеры между объектами эскиза данной детали и элементами других деталей;

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

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

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

Объекты, имеющие внешние ссылки (подсборки, детали, формообразующие операции, эскизы, объекты справочной геометрии) обозначаются в дереве построений суффиксом «–>».

В то же время внешние ссылки могут создать определенные неудобства. Например, если создать деталь с внешними ссылками в контексте сборки, а затем перенести файл детали на другой компьютер (например, передать через Интернет или скопировать посредством флэш-накопителя), источник ссылки окажется недоступен, и деталь не будет обновлена.

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

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

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

Если создание в одной детали внешних ссылок на разные детали необходимо, следует разрешить это в настройках программы. В частности, при помощи команды меню Инструменты – Параметры… или кнопкой  Стандартной панели инструментов следует открыть диалоговое окно настроек программы, перейти на вкладку «Настройки пользователя» и в категории «Внешние ссылки» установить флажок «Разрешить множество контекстов для деталей при редактировании в сборке».

SolidWorks позволяет управлять внешними ссылками в детали. Для этого используется специальное диалоговое окно (рис. 23.2). Чтобы открыть это окно, следует воспользоваться командой Список внешних ссылок… контекстного меню (команда доступна, только если щелкнуть правой кнопкой мыши по объекту в дереве построений, который имеет внешние ссылки).

Рис. 24.2 Диалоговое окно управления внешними ссылками

В данном окне в виде таблицы отображаются все внешние ссылки данного компонента. Таблица включает следующие столбцы:

Ø Элемент – то, какой именно элемент (эскиз, формообразующая операция, справочная плоскость и т.д.) содержит ссылку;

Ø Данные – то, какой именно объект элемента (точка, линия, дуга, поверхность) содержит данную ссылку;

Ø Статус – состояние ссылки (см. ниже);

Ø Ссылаемый элемент – то, на какой объект какой детали указывает ссылка;

Ø Компонент элемента – то, в какой детали (или подсборке) лежит данная ссылка.

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

В столбце «Статус» могут быть следующие значения:

o В контексте – ссылка успешно обновлена и, при необходимости, будет обновляться в дальнейшем;

o Не в контексте – источник ссылки не был найден, поэтому она не была обновлена;

o Подвешенный – источник ссылки (например, деталь) был найден, однако в результате его редактирования из него исчез объект (например, грань), на которую ведет ссылка;

o Заблокированный – пользователь может заблокировать, т.е. фактически, погасить ненужные ссылки, в результате чего они перестанут обновляться. Заблокированная ссылка не обновляется, однако всегда имеется возможность разблокировать ее, т.е. заставить работать снова;

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

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

Флажок «Список разорванных ссылок» управляет отображением разорванных ссылок в таблице окна: если он снят, разорванные ссылки не будут включены в таблицу.

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

Установка флажка заставляет SolidWorks скопировать геометрию из файла родительской детали в файл производной перед разрывом ссылки.

Состояние ссылок также отображается в виде суффикса справа от названия компонента или элемента в дереве построений. Суффикс «–>» обозначает рабочую ссылку (состояние «В контексте»); суффикс «–>?» – что источник ссылки не найден, суффикс «–>*» указывает на заблокированную ссылку, а суффикс
«–>x» – на разорванную ссылку.

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

При щелчке мышью по данному объекту в рабочей области будет выделен эскиз (или элемент), который определяется ссылкой. Также в контекстном меню при щелчке по данному объекту содержится команда Список внешних ссылок… для вызова окна рис. 23.2. К сожалению, каких-либо иных полезных инструментов или функций объект данного типа не содержит.



2020-02-04 463 Обсуждений (0)
Виртуальные компоненты 0.00 из 5.00 0 оценок









Обсуждение в статье: Виртуальные компоненты

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (463)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.012 сек.)