Атрибуты
Поскольку сборка не копирует в себя компоненты, а содержит только ссылки на них, все атрибуты части компонента и атрибуты его геометрических объектов наследуются каждым экземпляром компонента в сборке.
Атрибуты части "наследуются" компонентом от части, из которой он создан. Атрибуты части компонента применяются главным образом при создании спецификаций.
Диалог с системой
Вначале система запрашивает новое имя файла для сохранения основного компонента (рабочей части). Если он имеет родительские сборки, то дополнительно запрашиваются имена файлов для сохранения каждой из них. Для того, чтобы не сохранять родительскую часть, нужно вместо ввода нового имени файла нажать клавишу Cancel.
ВНИМАНИЕ: Если Вы работаете в режиме отслеживания версий файлов и сохраняете файл компонента в актуальной версии, то система не будет подниматься по дереву сборки и запрашивать новое имя сборки.После запросов по всем родительским файлам система запрашивает подтверждение выполнения операции Save—>Part As . При нажатии OK операция выполняется, ход ее выполнения отражается в информационном окне. Нажатие Cancel отменяет сохранение файлов. После завершения операции Save—>Part As в информационном окне выводится список имен всех невыбранных родительских частей (для которых не было задано новое имя файла), чтобы напомнить Вам, что если сохранить эти части позже, то они будут ссылаться на новую (переименованную) часть.
При сохранении компонента под новым именем в строку состояния и в информационное окно выводятся старое и новое имя файла (включая имя директории).
Если произошла ошибка...
Если во время операции Save—>Part As
произойдет ошибка, то операция сохранения отменится. Если к моменту возникновения ошибки какие-либо части уже будут сохранены, то появится сообщение о том, что эти файлы будут удалены (так как они имеют статус "непостоянных").
Если ошибок не было, то в информационном окне под предыдущим отчетом появится обновленный отчет Session Where Used Report, который покажет текущее состояние переименованного файла.
Группы
Для групп действуют следующие ограничения:
Группы не могут быть элементами ссылочных наборов.
Компоненты не могут быть членами групп.
Использование функции выбора группы
При выборе компонентов с помощью функции Class Selection Subfunction [Функция Выбора Группы] можно использовать опцию Up One Level [Вверх на Один Уровень]. Дополнительную информацию Вы можете найти в Справочнике по интерфейсу пользователя [Gateway Online Help] .
Использование ссылочных наборов по умолчанию
Перед загрузкой сборки с помощью опции File—>Load Options отредактируйте список ссылочных наборов по умолчанию [Default Reference Set]. Очередность ссылочного набора в этом списке определяет его приоритет, то есть при открытии компонента в режиме Default Reference Set загружается тот его ссылочный набор, который стоит выше в этом списке. По мере загрузки сборки сверху вниз ссылочные наборы каждого компонента берутся из списка по умолчанию.
Такой порядок действует, если компонент является порожденным компонентом сборки. Однако если компонент сам является подсборкой, то применение ссылочных наборов по умолчанию зависит от состояния выключателя Apply to All Levels [Принять для Всех Уровней].
Экспорт файлов части
Опция File—>Export—>Part [Файл—>Экспорт—>Часть]
копирует выбранную геометрию из рабочей части в новую часть. В новую часть можно копировать линии, точки, сплайны, эскизы, объемные и листовые тела, чертежные объекты (размеры, надписи, метки, штриховку), группы и системы координат. На выбор геометрических объектов действуют те же ограничения, что и при .
Геометрические объекты можно экспортировать только из полностью загруженных частей. Если Вы попытаетесь экспортировать геометрию из компонентов, загруженных частично, то перед выполнением операции экспорта система запросит Вас о подтверждении полной загрузки нужных частей. Еще один способ решения этой проблемы: перед тем, как выполнить экспорт, используйте опцию Fully Load Parts [Полностью Загрузить Части] в диалоговом окне Export Part.
Более подробно экспорт файлов части описан в Справочнике по интерфейсу пользователя [Gateway Online Help] .
Как запустить ugpc
Для вызова утилиты
ugps
введите команду:
ugpc <имя файла>
где <имя файла> - это имя файла сборки с расширением .prt
Например, при вводе команды
ugpc /users/joe/car.prt
будет выдан список:
/users/joe/car.prt /users/joe/chassis.prt /users/joe/axle.prt /users/adrian/wheel.prt /users/library/bolt.prt
Обратите внимание, что имя файла сборки верхнего уровня, заданное в командной строке, также попало в выходной список.
В командной строке можно задавать более одного имени файла сборки. Например:
ugpc engine.prt axle.prt
В этом случае общие компоненты в выходном списке будут присутствовать один раз.
При запуске утилиты
ugpc
можно использовать следующие ключи:
-s
Форматирует выходной список так, чтобы показать структуру сборки. Число, записанное непосредственно после ключа -s, указывает количество пробелов, задающих отступ для каждого уровня (по умолчанию 4). Например, использование ключа -s в предыдущем примере даст следующие результаты:
ugpc -s car.prt
/users/joe/car.prt /users/joe/ /users/joe/axle.prt /users/adrian/wheel.prt /users/library/bolt.prt
или
ugpc -s1 car.prt
/users/joe/car.prt /users/joe/chassis.prt /users/joe/axle.prt /users/adrian/wheel.prt /users/library/bolt.prt
-n
Означает, что в выходном списке будет указано число применений каждого компонента в данной сборке. Например:
ugpc -n car.prt
/users/joe/car.prt 1 /users/joe/chassis.prt 1 /users/joe/axle.prt 2 /users/adrian/wheel.prt 4 /users/library/bolt.prt 16
Следующие два необязательных ключа задают
.
Если ни один из этих ключей не задан, по умолчанию будет использоваться метод
From Directory
[Из Директории]. Программа
ugpc
будет искать компоненты в директории, где находится сборка верхнего уровня.
-a
Задает метод загрузки
As Saved
[Где Сохранена]. Программа
ugpc
будет искать компоненты в тех директориях, в которых они были сохранены вместе со сборкой верхнего уровня или ее подсборками.
-p
Задает метод загрузки Search Directories [Директории Поиска]. Программа
ugpc
будет искать компоненты по заданному пути поиска.
Например:
ugpc -p/users/joe assy.prt
Может быть задано любое количество ключей -p. Поиск будет выполняться в той последовательности, в которой заданы эти ключи, пока не будет найден существующий файл. Ключ действует для всех уровней сборки.
ВНИМАНИЕ :
Поддиректории заданных директорий поиска не просматриваются.
В ключе -p можно использовать переменные операционной системы и команды UNIX . или .., кроме команды ~/.
Между ключом -p и именем директории не должно быть пробелов.
ЗАМЕЧАНИЕ :
Директории, в которых находились компоненты, программа
ugpc
считывает из файла сборки. Это означает, что если файлы компонентов не перемещались в операционной системе, то ключ -p можно не использовать.
Ключи командной строки
Программу удаления скрытых линий в изображении сборки можно запустить из командной строки как внешнюю пользовательскую прикладную функцию. Формат командной строки следующий:
Имя |
ug_assy_hlr | ||
Формат |
ug_assy_hlr <ключи> <сборка> | ||
Ключи | |||
<сборка> |
Файл части сборки, изображение которой нужно обработать. Допускается использование имен, сформированных по правилам модуля UG/Manager. | ||
-a |
Выполнение операции прекращается при обнаружении первой ошибки. | ||
-b=<границы> |
Разбиение на полосы. | ||
-h |
Выдача подсказки. | ||
-i |
Скрытые ребра изображаются пунктирными линиями. | ||
-m=<режим> |
Режим обработки изображения: facet или solid . | ||
-f |
При использовании разбиения этот ключ позволяет избегать переполнения при загрузке больших сборок, компоненты которых занимают большой объем памяти. Если задан этот ключ, то все компоненты загружаются, обрабатываются, а затем выгружаются по очереди. Результат будет получен тот же, что и без ключа -f, но обработка займет гораздо больше времени, поскольку компоненты загружаются заново для каждой зоны разбиения. (Без ключа -f компоненты, загруженные при обработке одной зоны изображения, остаются в памяти и используются при обработке следующих зон). Этот ключ действует только для фасетного режима обработки изображений, то есть Вы должны сначала создать фасетное представление модели, а затем установить ключ -m=facet . | ||
-o=<файл> |
Имя выходного файла с удаленными скрытыми линиями. | ||
-r= [файл] |
Имя файла протокола. Если задан только ключ -r, но не указано имя файла, то системные сообщения будут записываться в файл hlr_batch.log в текущей директории. Если ключ -r не задан, то системные сообщения будут выдаваться на стандартное устройство вывода. | ||
-s |
Включение изображения сглаженных ребер. | ||
-w |
Посылка сообщения по электронной почте после завершения работы программы. | ||
-pim=<yes/no> |
Запуск в режиме iMAN или UG/Manager. | ||
-user=<имя> |
Имя пользователя iMAN или UG/Manager. | ||
-password=<пароль> |
Пароль iMAN или UG/Manager. | ||
-group=<имя> |
Имя группы iMAN или UG/Manager. |
Копирование частей сборок утилитой ugpc
Часто возникает потребность скопировать целиком всю сборку, или переписать ее в другую директорию, или архивировать ее на магнитной ленте. Естественно, Вы должны выполнить эти операции не только над файлом самой сборки верхнего уровня, но и над файлами всех компонентов, входящих в сборку.
Выполнить эту задачу Вам поможет утилита
UGPC
(Unigraphics Print Component) - автономная программа, которая запускается из операционной среды. Входным параметром программы является имя сборки, на выходе Вы имеете список файлов компонентов сборки. Этот список можно вставить в сценарий управления файлами сборки, чтобы обеспечить обработку всех нижестоящих файлов наряду с файлом верхнего уровня.
Обновление компонентов
При открытии сборки и загрузке ее компонентов система автоматически обновляет все компоненты, модифицированные после последнего сохранения родительской сборки. Информацию об обновлении компонентов можно получить с помощью опции Assemblies—>Reports—> Update Report [Сборки—>Отчеты—>Отчет по Обновлению].
Если загрузка сборки выполняется при включенной опции Preferences—>Assemblies—> [Настройки—>Сборки—>Вывести Отчет по Обновлению], то отчет по обновлению выводится автоматически.
Опции диалогового окна Batch Hidden Line
Input Part File [Входной Файл Части] | Выводит на экран диалоговое окно выбора файлов, в котором Вы можете выбрать сборку для обработки изображения. | ||
Output Hidden Line File [Выходной Файл с Удаленными Скрытыми Линиями] | Выводит на экран диалоговое окно выбора файлов, в котором Вы можете задать имя выходного файла части с обработанным изображением. | ||
Mode [Режим] Facet [Фасетная модель] Solid [Твердотельная модель] | Задает режим обработки изображения. | ||
Hidden Edges [Скрытые Ребра] Invisible [Невидимый] Dashed [Пунктирный] | Задает способ изображения скрытых ребер. Эти опции доступны только в режиме обработки изображения с использованием твердотельных моделей (Solid). | ||
Smooth Edges [Сглаженные Ребра] | Управляет изображением ребер между касательными гранями в режиме Solid. В режиме Facet
такие ребра всегда видимы. | ||
Use Partitioning [Использовать Разбиение] | Задает диапазоны разбиения вида по X и Y. | ||
X Partition String [X-Полоса Разбиения] Y Partition String [Y-Полоса Разбиения] | Поле X Partition String задает разбиение вида на вертикальные полосы (слева направо), а поле Y Partition String - на горизонтальные полосы (снизу вверх). Ширина полосы задается в процентах (от 0 до 100%). | ||
Single Component Loading [Загрузка Одного Компонента] | Позволяет избегать переполнения памяти при загрузке больших сборок. Более подробно эта тема рассматривается в описании ключа -f . | ||
Log File [Файл Протокола] | Выводит на экран диалоговое окно выбора файлов, в котором Вы можете задать имя текстового файла для записи системных сообщений. | ||
Abort on Any Error [Прекратить при Любой Ошибке] | Указывает, должна ли система прекратить выполнение операции при обнаружении ошибки. | ||
Send Mail When Done [Послать Сообщение После Завершения] | Указывает, должна ли система послать Вам сообщение по электронной почте о завершении операции. | ||
Generate Script [Создать Сценарий] | Позволяет сохранить в файле сценария все данные, необходимые для выполнения операции, без запуска этой операции. | ||
Submit to Batch [Запустить Пакет] | Запрашивает подтверждение выполнения операции. Программа удаления скрытых линий запускается при нажатии OK в меню подтверждения. |
Опции меню File при работе со сборками
Некоторые опции меню
File
[Файл] (в горизонтальном меню Unigraphics) имеют особенности при работе со сборками, поскольку файл сборки содержит ссылки на файлы компонентов.
ЭКСПОРТ ФАЙЛОВ ЧАСТИ
Опция File?>Export?>Part
[Файл?>Экспорт?>Часть] копирует выбранную геометрию из рабочей части в новую часть.
ОТКРЫТИЕ ФАЙЛОВ С ИСПОЛЬЗОВАНИЕМ ОПЦИЙ ЗАГРУЗКИ
Опции загрузки File?>Options?>Load Options
[Файл?>Опции?>Опции Загрузки] определяют, как и откуда будут загружаться части компонентов сборки.
Save?>Part
[Сохранить?>Часть]
Сохраняет рабочую часть независимо от того, была ли она модифицирована. Сохранение немодифицированной части имеет смысл, например, в ситуации, когда Вы удалили файл части с диска и хотите его восстановить. Если рабочей частью является сборка, то сохраняются также все ее модифицированные компоненты.
Save?>Part As
[Сохранить?>Часть Под именем]
Создает копии компонента и его родительских сборок.
Save?>All Parts
[Сохранить?>Все Части]
Сохраняет все полностью загруженные модифицированные части. Части, которые не были модифицированы или загружены не полностью (как компоненты сборки), не сохраняются.
ОПЦИИ СОХРАНЕНИЯ
Если включить опцию File?>Options?>Save Options?>Save Display File [Файл?>Опции?>Опции Сохранения?>Сохранить Дисплейный Файл], то при сохранении сборки создается дисплейный файл, который ускоряет вывод изображения при загрузке части или замене изображенной части.
ИМПОРТ ФАЙЛОВ
Опция
Parts List Option
[Опция Спецификации] управляет составом данных, импортируемых с помощью опции
File?>Import
[Файл?>Импорт].
УТИЛИТЫ
Опция File?>Utilities?>Enforced Piece Part
[Файл?>Утилиты?>Объявить Часть Деталью] объявляет компонент отдельной деталью, то есть запрещает добавлять к ней другие компоненты и делать ее сборкой.
Change Displayed Part
[Заменить Изображенную Часть]
Переключает изображение между загруженными частями.
Close
[Закрыть]
Закрывает одну или несколько загруженных частей.
Опции сохранения
Используя дисплейные файлы, Вы можете ускорить вывод изображения при загрузке части или замене изображенной части. Для того, чтобы дисплейный файл создавался при сохранении сборки, нужно включить опцию File—>Options—>Save Options—>Save Display File [Файл—>Опции—>Опции Сохранения—>Сохранить Дисплейный Файл]. Последующая загрузка части будет выполняться быстрее, поскольку не требуется полная регенерация изображения части.
ЗАМЕЧАНИЕ: Дисплейные файлы для сборок используются, только если отдельные детали (компоненты сборки) не были модифицированы после того, как был создан этот дисплейный файл.Опция Abort Load on Failure - Прекратить загрузку при ошибке
Опция Abort Load on Failure указывает системе, как поступать в тех случаях, когда файл компонента не может быть найден. Если опция включена, то загрузка будет прервана, если выключена - сборка будет загружена без этих компонентов.
Система сообщит обо всех не найденных при открытии сборки компонентах с учетом установленного метода загрузки.
После завершения загрузки все временные части, созданные вместо не найденных, будут помечены в отчете как "exception" [особая ситуация]. Это поможет Вам определить, какие части загружены правильно. Список временных частей можно также просмотреть с помощью опции Assemblies—>Reports—> List Components [Сборки—>Отчеты—>Список Компонентов].
ЗАМЕЧАНИЕ: Компонент ищется по имени файла части, но при этом проверяется внутренний идентификатор файла, чтобы убедиться, что это именно компонент данной сборки, а не какая-то другая часть, случайно имеющая то же имя.Опция Add - Добавить
Опция Add включает новую директорию в путь поиска. Введите полное имя и нажмите клавишу Add. Введенное имя появится в списке директорий.
Если Вы хотите, чтобы поиск выполнялся в поддиректориях, то после имени директории поставьте многоточие (...). В противном случае поиск будет выполняться только в самой директории, но не в ее поддиректориях.
Иначе, система будет выполнять поиск детали в поддиректориях, определенных в файле ug_search_dirs.dat (одна на линию). Если в какой либо поддиректории найдется файл ug_search_dirs.dat, в поддиректориях, определенных в нем, также будет проведен поиск файлов частей.
Директории добавляются в путь поиска только на время текущего сеанса работы. Для того, чтобы они присутствовали в нем постоянно, нужно сохранить его с помощью опции Save , описанной ниже.
Опция Allow Substitution - Разрешить замену
Опция Allow Substitution разрешает загрузку компонентов, имеющих неверный внутренний идентификатор (но верное имя), даже если они представляют собой совершенно другую деталь. Однако если история создания нового компонента не связана с замещаемым компонентом, то обновление компонента приведет к потере всех данных, связанных с замещаемым компонентом. После завершения открытия сборки в отчете указываются все случаи замены компонентов.
Путь поиска - это список директорий, в которых Unigraphics ищет часть для загрузки при открытии сборки или для обновления. Вы сами можете составить список директорий.
В списке для поиска одни директории могут представлять утвержденные части, другие - части, находящиеся в работе, третьи - новые проекты и т.д.. Поиск файлов части осуществляется в той последовательности, в которой перечислены директории в списке.
Текущий список директорий в пути поиска можно просмотреть в диалоговом окне Search Directories [Директории Поиска]. По умолчанию вначале поиск файла осуществляется в текущей директории.
Опция Apply to All Levels включена
При включении опции Apply to All Levels
ссылочные наборы по умолчанию будут применяться для всех компонентов дерева сборки.
Если для подсборки загружается пользовательский ссылочный набор, то для всех ее компонентов, включенных в этот набор, будет загружаться ссылочный набор по умолчанию. Это правило будет действовать для всех компонентов ветви дерева сборки, порожденной данным компонентом.
Список ссылочных наборов по умолчанию используется также при загрузке в режиме Entire Part.
Опция Apply to All Levels выключена
Если для подсборки, использующей пользовательский ссылочный набор, загружается ссылочный набор по умолчанию, то для компонентов этой подсборки ссылочный набор по умолчанию использоваться не будет. Для них будут загружаться ссылочные наборы, которые использовались при последнем сохранении подсборки.
Если подсборка загружается в режиме Entire Part [Вся Часть], то такие же правила использования ссылочных наборов по умолчанию применяются для всех компонентов, непосредственно порожденных данным компонентом.
Если подсборка загружается в режиме Empty Part [Пустая Часть], то порожденные компоненты загружаться не будут.
Опция Assembly Hidden Line - Интерактивное удаление скрытых линий сборки
Опция Assembly Hidden Line формирует изображение с удалением скрытых линий на основе фасетных моделей. Эта опция обрабатывает тела и фасетные объекты загруженной изображенной части.
Изображение, созданное с помощью опции Assembly Hidden Line, содержит видимые ребра и очерковые линии тел и/или объединенных фасетных моделей изображенной части. Вы можете манипулировать этим изображением с помощью всплывающего меню Quick View Pop-Up. Для получения нужной ориентации изображение можно поворачивать, смещать и масштабировать.
При манипуляции изображением с помощью опций меню Quick View Pop-Up
статическое каркасное изображение становится недействительным, поскольку изменяется исходный угол вида. Для того, чтобы обновить изображение скрытых линий после изменения ориентации, нужно нажать клавишу
Update
[Обновить] в диалоговом окне Hidden Line.
Вы можете сохранить обработанное изображение в файле части с помощью опции
Save
диалогового окна Hidden Line. Выходной файл будет содержать прямые, дуги и эллипсы в единицах измерения исходного (входного) файла части.
При выходе из диалогового окна Hidden Line изображение с удаленными скрытыми линиями стирается.
Изображение с удалением скрытых линий может формироваться очень долго.
Для того, чтобы ускорить обработку изображения, опция Assembly Hidden Line сначала создает фасетные модели видимых тел, которые их не имеют. При завершении сеанса работы и выходе из Unigraphics система удаляет все фасетные модели, созданные в процессе расчета.
ВНИМАНИЕ :
Если загруженная сборка израсходовала всю доступную память, то при формировании фасетной модели может произойти аварийное завершение операции Assembly Hidden Line из-за отсутствия памяти. В этом случае можно использовать опцию
Batch Hidden Line
, которая описана ниже. Чаще всего такая ситуация возникает при работе с большим количеством тел, не имеющих фасетных моделей, которые система должна генерировать по ходу расчета.
Для обеспечения обратной ассоциативной связи выходного файла с исходной сборкой обработанные изображения каждого компонента объединяются в отдельные
группы
Unigraphics. Значение атрибута группы соответствует имени части компонента, которая содержит базовую модель для изображения.
Опция Batch Hidden Line - Пакетное удаление скрытых линий сборки
Опция Batch Hidden Line является альтернативным способом обработки изображения больших сборок для удаления скрытых линий. Она выполняется как автономная программа (задание), поэтому по сравнению с опцией Assembly Hidden Line имеет меньше проблем, связанных с нехваткой памяти и большими затратами процессорного времени.
Эта опция работает с одним файлом части Unigraphics (который может представлять целую сборку) и одним видом (рабочим).
Программа удаления скрытых линий запускается либо из командной строки операционной системы, либо из диалогового окна как внешняя пользовательская прикладная функция.
При обработке изображения Вы можете использовать как фасетные, так и твердотельные модели (режимы Facet и Solid). При обработке изображения в режиме Facet из твердотельных моделей сборки генерируются фасетные модели. Они создаются как временные объекты и не сохраняются в файле части.
Из-за физического ограничения размеров памяти удаление скрытых линий для очень больших сборок может оказаться невозможным. При работе с такими сборками Вы можете разбить сборку на фрагменты , чтобы сократить потребность в памяти. Каждый фрагмент будет содержать только те твердотельные или фасетные модели, которые попадают в указанные Вами границы.
Опция Close—>Selected Parts - Закрыть выбранные части
Опция Selected Parts позволяет выбрать в окне списка части, которые нужно закрыть. С помощью этой опции Вы можете закрыть (выгрузить) компонент, не закрывая всю сборку.
Содержанием списка файлов управляют клавиши-переключатели секции File List Filter [Фильтр Списка Файлов] диалогового окна Close Part. Если нажата клавиша Top Level Assembly Part [Сборка Верхнего Уровня], то список будет содержать только сборки. Если нажата клавиша All Parts in Session [Все Части в Сеансе], то в список войдут также файлы компонентов.
Если Вы не хотите, чтобы появлялись предупреждающие сообщения о модификации файлов, включите режим Force Close if Modified [Принудительное Закрытие Модифицированных файлов]. Система закроет указанные файлы без запросов.
Опция Close Method [Метод Закрытия] позволяет указать, нужно ли закрывать одну часть ( Part Only [Только Часть]) или все части, входящие в сборку ( Whole Tree [Все Дерево]).
Если закрываемая часть была модифицирована, то будет выдан следующий запрос:
The following part has been modified. "имя файла части" Are you sure you want to close it?
[Следующая часть была модифицирована. "имя файла части" Вы уверены, что хотите закрыть ее?]
Если после получения этого сообщения Вы продолжите операцию закрытия (нажмете клавишу Close Part [Закрыть Часть]), то все изменения, произведенные в файле части, будут потеряны. Если Вы этого не хотите, нажмите клавишу Don't Close Part [Не Закрывать Часть]. Если среди закрываемых частей модифицированных несколько, то запрос будет выдаваться для каждой из них. Если Вы хотите закрыть все части, независимо от того, были ли они модифицированы, нажмите клавишу Close All в окне запроса.
Для того, чтобы сохранить часть перед закрытием, выйдите из опции Close—>Selected Parts и сохраните часть с помощью опции Save—>Part .
ВНИМАНИЕ: Можно закрывать только те части, на которые не ссылаются другие части в сеансе работы. Например, нельзя закрыть компонент, если открыта его родительская сборка. Поэтому в списке файлов, которые можно закрывать, присутствуют только те части, на которые нет ссылок.Опция Close - Закрытие файлов
Опция Close используется для закрытия одной или нескольких загруженных частей. Вы можете выгрузить отдельный компонент или загрузить более позднюю версию компонента с диска, не закрывая всю сборку. При выборе опции File—>Close появляется каскадное меню со следующими опциями:
Selected Parts [Выбранные Части] |
Позволяет выбрать в окне списка части, которые нужно закрыть. С помощью этой опции Вы можете закрыть (выгрузить) компонент, не закрывая всю сборку. | ||
All Parts [Все Части] |
Закрывает все части в текущем сеансе работы Unigraphics. | ||
Save and Close [Сохранить и Закрыть] |
Сохраняет и закрывает текущую часть. | ||
Save As and Close [Сохранить Под именем и Закрыть] |
Сохраняет текущую часть под новым именем, а затем закрывает ее. | ||
Save All and Close [Сохранить Все и Закрыть] |
Сохраняет все открытые Вами части, а затем закрывает их. Текущий сеанс Unigraphics продолжается. | ||
Save All and Exit [Сохранить Все и Завершить работу] |
Сохраняет все открытые Вами части, затем закрывает их и завершает работу в Unigraphics. | ||
Reopen Selected Parts [Перезагрузить Выбранные Части] |
Обновляет части, которые уже загружены в текущем сеансе работы, то есть считывает с диска их последние сохраненные версии. | ||
Reopen All Parts [Перезагрузить Все Части] |
Перезагружает все части, которые изменились на диске или были модифицированы в текущем сеансе работы Unigraphics (то есть в памяти). Для модифицированных частей запрашивается подтверждение на перезагрузку. |
Опция Close?>All Parts - Закрыть все части
Опция
Close?>All Parts
закрывает все части в текущем сеансе работы Unigraphics. Если какая-либо из закрываемых частей была модифицирована, появится следующее сообщение:
You have open parts that have been modified. Are you sure you want to close them?
[В числе открытых частей есть модифицированные. Вы уверены, что хотите закрыть их?]
Если после получения этого сообщения Вы продолжаете операцию закрытия, то все изменения, произведенные в несохраненных файлах части, будут потеряны. Если Вы этого не хотите, выйдите из опции
Close?>All Parts
и сохраните части с помощью опции
Save?>Part
.
Если ни одна из частей не была модифицирована, то появится следующее сообщение:
Are you sure you want to close all parts?
[Вы уверены, что хотите закрыть все части?]
Вы можете ответить OK или Cancel.
Опция Default Reference Sets - Ссылочные наборы по умолчанию
Опция Default Reference Sets определяет список ссылочных наборов, которые просматриваются системой при загрузке сборки.
Опция Define Search Directories - Определить директории поиска
Опция Define Search Directories определяет список директорий, к которым обращается Unigraphics при загрузке компонентов сборки. При ее выборе появляется диалоговое окно со следующими опциями:
Add [Добавить] |
Включает новую директорию в путь поиска. | ||
Remove [Удалить] |
Удаляет из пути поиска выбранную директорию. | ||
Move Up [Переместить Вверх] Move Down [Переместить Вниз] |
Перемещают имя директории вверх или вниз по списку. Выберите имя директории в окне списка и нажмите соответствующую клавишу. | ||
Restore [Восстановить] |
Восстанавливает последний сохраненный с помощью команды Save список директорий для поиска. Сохранив первоначальный путь поиска (по умолчанию), Вы можете в любой момент восстановить его с помощью команды Restore. | ||
Save [Сохранить] |
Сохраняет путь поиска в файле. | ||
Session Dirs [Директории Сеанса] |
Автоматически дополняет путь поиска именами директорий всех частей, загруженных в Unigraphics в текущем сеансе работы. |
Опция Generate Script - Создание сценария
Опция Generate Script позволяет сохранить в файле сценария все данные, необходимые для выполнения операции, без запуска этой операции. Имя файла сценария задается в диалоговом окне выбора файлов. Файлы сценариев используются при запуске операции удаления скрытых линий из командной строки операционной системы вместо списка параметров (который может быть достаточно длинным). Файл сценария можно редактировать.
Опция Load Components - Загрузить компоненты
Опция Load Components задает режим загрузки компонентов:
All Components [Все Компоненты] |
Система пытается загрузить все компоненты. | ||
No Components [Ни одного Компонента] |
Загружается только сама сборка без компонентов. | ||
Specify Filter [Задать Фильтр] |
Загружается часть дерева сборки, удовлетворяющая заданному фильтру загрузки. | ||
Use Last Filter [Использовать Последний Фильтр] |
Загружает сборку по фильтру, который использовался при последней загрузке и сохранении этой сборки. | ||
Use Last Components Set [Использовать Последний Набор Компонентов] |
Загружает сборку с теми компонентами, с которыми она была сохранена в последний раз. |
Опции меню Load Components и опция Do not Load Components диалогового окна Open Part File (которое открывается при выборе File—>Open ) взаимодействуют следующим образом:
Если в меню Load Components установлено значение No Components , то опция Do not Load Components включается при выборе File—>Open . Для всех других установок меню Load Components опция Do not Load Components находится в выключенном состоянии.
Если при открытии файла части Вы не меняете установку опции Do not Load Components , то используются текущие опции загрузки.
Если опция Do not Load Components была выключена, и Вы включаете ее, то автоматически в меню Load Components устанавливается значение No Components .
Если опция Do not Load Components была включена, и Вы выключаете ее, то автоматически в меню Load Components устанавливается значение All Components .
Опция Load Method - Метод загрузки
Опция Load Method указывает, как загружать части, входящие в сборку. Доступны следующие методы загрузки:
As Saved [Где Сохранена] |
Части загружаются из тех директорий, в которых они были сохранены. | ||
From Directory [Из Директории] |
Части загружаются из директории родительской сборки. | ||
Search Directories [Директории Поиска] |
Для загрузки частей используется путь поиска. Список директорий, в которых система будет искать нужный файл части, должен быть предварительно составлен с помощью опции Define Search Directories . |
Опция Mode - Режим обработки изображения
Опция Mode переключает режим обработки изображения между Facet [Фасетная модель] и Solid [Твердотельная модель].
Обработка изображения в режиме Facet
выполняется быстрее, чем в режиме Solid. Однако получение изображения с использованием твердотельных моделей имеет некоторые преимущества:
Лучшее качество изображения. Изображение, полученное с использованием твердотельных моделей, имеет более гладкие очерковые линии (силуэт). Однако такого же результата можно достичь и с помощью фасетных моделей, уменьшив допуск аппроксимации.
Объем памяти и размер файла части заметно меньше, чем при использовании фасетных моделей.
Опция No Components - Загрузка сборки без компонентов
Загружается только сама сборка без компонентов. Отдельные компоненты Вы можете загрузить при необходимости позже с помощью опции File—>Open или с помощью опций меню окна навигатора Open Part [Открыть Часть]. В этом режиме обычно загружают компоненты при работе с большими сборками.
Если компонент не включен в ссылочный набор родительской сборки, то он не загружается (но может быть загружен с другой сборкой). Так же, как и все незагруженные части, он может быть открыт из окна навигатора или опцией File—>Open . Если в результате изменения ссылочного набора родительской сборки в нее включается этот компонент, то он автоматически открывается. При этом для сборки, которой принадлежит этот ссылочный набор, сразу же сохраняется состояние виртуальной памяти.
Опция Reopen Selected Parts - Перезагрузить выбранные файлы
Опция Reopen Selected Parts обновляет части, которые уже загружены в текущем сеансе работы, то есть считывает с диска их последние сохраненные версии. С помощью этой опции можно заново открыть выбранные части или компоненты открытой сборки.
Опция
Use Load Latest
[Использовать Загруженный Последним] устанавливает правило поиска версии компонента при загрузке сборки. Можно загружать либо ту версию компонента, на которую ссылается сборка, либо брать из имени файла только "корень", а версию определять по установленным правилам. (Правила выделения "корня" сформулированы в файле значений по умолчанию пользователя.) Положение переключателя Use Load Latest по умолчанию задается опцией File?>Options?>Load Options. Однако если Вы измените его положение в диалоговом окне Reopen Selected Parts, то это не приведет к каким-либо изменениям в диалоговом окне Load Options.
При выборе опции
Open As
[Открыть Вместо] появляется диалоговое окно со списком файлов, в котором Вы можете указать, какой файл загрузить на место выбранного. Совершенно другой файл, не являющийся версией заменяемого, можно открыть только при условии, что в диалоговом окне Load Options включен режим
Allow Substitution
[Разрешить Замену].
Reopen Method
[Метод Перезагрузки]
Задает, будете ли Вы при работе со сборками открывать части по отдельности или целиком подсборки.
Force Reopen if Modified
[Всегда Перезагружать Модифицированные части]
Позволяет отменить выдачу предупреждений при попытке перезагрузить часть, модифицированную в текущем сеансе работы.
Reopen All
[Перезагрузить Все]
Перезагружает в Unigraphics все части, которые изменились на диске.
После завершения перезагрузки в окно листинга выводится отчет, который содержит имена перезагруженных файлов, их статус до перезагрузки и статус после перезагрузки.
Опция Save—>Part As - Сохранить часть под именем
Операция File—>Save—>Part As (или сокращенно - Save As) может выполняться над любым загруженным компонентом, а также над загруженной родительской сборкой компонента. Тем самым обеспечивается возможность создать копии как самого компонента, так и его родительских сборок.
ЗАМЕЧАНИЕ: Если компонент не имеет загруженных родительских сборок, то операция Save—>Part As выполняется только над этим компонентом.Опция Save - Сохранить
Опция Save сохраняет путь поиска в файле. Директории добавляются в путь поиска и удаляются из него только на время сеанса работы в Unigraphics. Если же путь сохранить с помощью опции Save, то он будет действовать в последующих сеансах работы Unigraphics. Информация о пути поиска хранится в файле load_options.def
в текущей директории.
Опция Session Dirs - Директории текущего сеанса
Опция Session Dirs автоматически дополняет путь поиска именами директорий всех частей, загруженных в Unigraphics в текущем сеансе работы. Если все части, открытые в текущем сеансе, находятся в директориях, уже присутствующих в списке поиска, то эта опция будет недоступна.
Опция Specify Filter - Задать фильтр загрузки
Загружается часть дерева сборки, удовлетворяющая заданному фильтру загрузки. Загружаются также зоны и наборы компонентов сборки (или мастер-детали). Если система обнаружит, что какая-либо часть сборки устарела, она загрузит новые данные из компонента.
Фильтр выбирается из текущего списка фильтров по запросу системы. Компоненты будут загружаться в соответствии с фильтром, который Вы выберете в этом списке. Если Вы выйдете из меню без выбора фильтра, то будет действовать режим No Components .
Если Вы выберете фильтр, который относится к рабочей части (когда рабочая часть является изображенной частью) или пользовательской части (когда она не задана), то система выдаст предупреждение и перейдет в режим No Components .
Опция Submit to Batch - Запуск пакетной обработки
Опция Submit to Batch запрашивает подтверждение выполнения операции. Программа удаления скрытых линий запускается при нажатии OK в меню подтверждения.
На рабочих станциях с операционной системой UNIX функция Submit to Batch ( View—>Visualization—>Batch Hidden Line—>Submit to Batch ) запускает командный файл UNIX.
ЗАМЕЧАНИЕ: Для нормальной работы этой функции должны быть правильно сконфигурированы файлы /usr/lib/cron/at.allow и /usr/lib/cron/at.deny . В случае их некорректности командный файл не запустится, и появится сообщение об ошибке.Опция Up One Level - На один уровень выше
Опция Up One Level позволяет выбирать компоненты на один уровень выше, если это позволяет статус компонента. Если компонент невыбираем, опция недоступна. При нажатии клавиши Up One Level
выбирается компонент, находящийся в иерархии сборки на одну ступень выше.
ЗАМЕЧАНИЕ : Перемещение по иерархии сборки при выборе возможно только вверх. Для того, чтобы опуститься вниз, нужно отменить выбор и начать его заново.Опция Use Last Components Set - Использовать последний набор компонентов
Загружает сборку с теми компонентами, с которыми она была сохранена в последний раз. Система всегда при сохранении части запоминает набор компонентов. Если набор компонентов недоступен (то есть сборка раньше не сохранялась с новым набором компонентов), то система переходит в режим No Components .
Опция Use Last Filter - Использовать последний фильтр
Загружает сборку по фильтру, который использовался при последней загрузке и сохранении этой сборки. Система всегда при сохранении части запоминает определение фильтра. Если фильтр недоступен (то есть сборка раньше не сохранялась с использованием фильтра), то система переходит в режим Specify Filter и запрашивает новый фильтр.
Если Вы выберете фильтр, который относится к рабочей части (когда рабочая часть является изображенной частью) или пользовательской части (когда она не задана), то система выдает предупреждение и переходит в режим Specify Filter .
Опция Use Partial Loading - Использовать неполную загрузку
Опция Use Partial Loading управляет возможностью неполной загрузки компонентов. Если эта опция включена, то при открытии сборки в сеанс работы загружаются только объемные и листовые тела, включенные в ссылочные наборы компонентов. Если эта опция выключена, то при открытии сборки все ее компоненты загружаются полностью (с учетом установки Load Components ).
Полная загрузка в основном применяется для поддержки связующих выражений. При полной загрузке изменение любого такого выражения немедленно учитывается во всех загруженных частях, использующих это выражение (части, загруженные не полностью, обновятся только после полной загрузки). Использование опции Use Partial Loading дает преимущества также в следующих случаях:
При сохранении файла сборки : При сохранении сборки все модифицированные компоненты (полностью загруженные) также сохраняются. Как правило, для того, чтобы можно было модифицировать компонент, его нужно сделать рабочей (или изображенной) частью, в результате чего он станет полностью загруженным. Однако при преобразовании в новую версию Unigraphics
может быть модифицирован не полностью загруженный компонент. Поэтому, если Вам нужно перенести всю сборку в новую версию Unigraphics, вначале выключите Use Partial Loading , а только затем откройте сборку (при этом откроются и при необходимости преобразуются в новую версию все компоненты) и выполните для сборки операцию Resave [Сохранить заново]. Эту возможность поддерживает программа refile_part.
Для изоляции от изменений файлов компонентов : В обычном режиме работы Unigraphics при открытии сборки ее компоненты загружаются не полностью (даже если не используется ссылочный набор). В частности, не загружаются базовые элементы, которые не нужны для изображения детали. При необходимости загрузки этих базовых элементов для выполнения операций, не модифицирующих компонент, они будут загружаться автоматически, но только в том случае, если загруженная часть компонента не модифицирована. Остаток части компонента загружается при выполнении следующих операций:
При объявлении компонента рабочей частью или изображенной частью
При задании для компонента ограничения условия стыковки
При обновлении геометрии компонента (вследствие изменения одного из выражений другой части)
При добавлении вида в чертеж или обновлении чертежа (если чертежный вид содержит данный компонент)
При редактировании объектов, связанных с незагруженными объектами данного компонента (перенос размера, связанного с геометрическим объектом, не включенным в ссылочный набор).
Если во время работы со сборкой может быть модифицирован любой компонент, то имеет смысл с помощью этой опции загрузить все компоненты полностью и таким образом застраховаться от изменения частей компонентов.
ВНИМАНИЕ: Неполная загрузка компонентов может сэкономить значительный объем виртуальной памяти. Поэтому выключение опции Use Partial Loading целесообразно только тогда, когда объем сборки небольшой или когда технические средства имеют достаточно мощную конфигурацию. В общем случае практика показывает, что для пользователей, не применяющих ссылочные наборы, неполная загрузка компонентов (без базовых элементов) экономит 20-30% всей памяти, используемой открытой сборкой. Применение ссылочных наборов значительно увеличивает эффект от неполной загрузки компонентов.
Опция Use Partitioning - Разбиение изображения сборки
Опция-выключатель Use Partitioning и поля ввода значений под ним позволяют задавать диапазоны разбиения вида по X и Y. При разбиении формируются изображения небольших фрагментов вида для последующего объединения в одно изображение. Такой способ позволяет сократить время формирования изображения больших сборок и требует меньше памяти.
При использовании разбиения Вы должны указать, каким образом нужно разбить изображение сборки. Диапазон разбиения по X и Y задается в процентах от границ вида сборки.
Поле X Partition String [X-Полоса Разбиения] задает разбиение вида на вертикальные полосы (слева направо), а поле Y Partition String [Y-Полоса Разбиения] - на горизонтальные полосы (снизу вверх). Ширина полосы задается в процентах (от 0 до 100%). Параметры разбиения записываются в следующем формате:
Size[(n)],...
где Size - это ширина полосы (в процентах), а n - количество полос. Если суммарная ширина всех полос меньше 100%, то система автоматически добавит еще одну полосу.
Например, запись параметров разбиения 50,50 для X разбивает вид (изображение сборки) на две половины (левую и правую) вертикальной линией-разделителем. Запись 33,33,34 разбивает вид на три полосы; граница первой полосы отсечет 33% вида, второй - 66%, третьей - 100%. Значение 100 означает, что вид не будет разбит в данном направлении.
При разбиении вида на несколько равных полос можно сократить запись, указав в скобках коэффициент повторения. Например, запись 25(4) задает разбиение вида на четыре равных полосы. Полная запись разбиения вида включает разбиение по осям X и Y, например: X=50,50, Y=33,33,34 или X=50(2), Y=33(2),34
Ниже даны примеры разбиений в одном направлении (X или Y):
100 | Одна полоса от 0 до 100%. | ||
25(4) | Границы полос 0, 25, 50, 75 и 100%. Эта запись идентична следующей ниже. | ||
25,25,25,25 | Границы полос 0, 25, 50, 75 и 100%. | ||
50,5(5) | Границы полос 0, 50, 55, 60, 65, 70, 75 и 100%. | ||
34(3) | Границы полос 0, 34, 68 и 100%. | ||
33(3) | Границы полос 0, 33, 66, 99 и 100%. |
Считается, что фасетная модель попадает в полосу, если хоть какая-то ее часть находится внутри границ этой полосы. Очевидно, фасетная модель может попасть сразу в несколько полос.
Для ускорения выполнения операции и более эффективного использования памяти старайтесь задавать разбиение так, чтобы количество объектов в каждом участке было примерно одинаковым.
Операция Save As выполняется только над рабочей частью
Операция Save—>Part As выполняется только над рабочей частью. Если для рабочей части существуют загруженные родительские сборки, то отчет о применяемости будет включать дополнительную графу, в которой отмечены все модифицированные или не полностью загруженные части, в состав которых входит данный компонент.
ЗАМЕЧАНИЕ: Система выполняет изменения только после полного завершения операции Save—>Part As. Поэтому ни одна часть не будет сохранена до тех пор, пока не будут заданы новые имена для всех сохраняемых данной операцией файлов части.Отчет применяемости в сеансе работы
При выполнении операции Save—>Part As
над компонентом, имеющим загруженные родительские сборки, система выводит в информационное окно отчет применяемости компонента в сеансе работы (Session Where Used Report), показывающий, что влечет за собой сохранение с переименованием данного компонента.
Открытие файлов с использованием опций загрузки
Когда Вы открываете файл части сборки с помощью опции File—>Open [Файл—>Открыть], система должна найти и загрузить части всех компонентов сборки. Опции загрузки File—>Options—>Load Options [Файл—>Опции—>Опции Загрузки] определяют, как и откуда будут загружаться эти части. Доступны следующие опции загрузки:
Load Method [Метод Загрузки] |
Указывает, как загружать части. | ||
Load Components [Загрузить Компоненты] |
Задает режим загрузки компонентов. | ||
Use Partial Loading [Использовать Неполную Загрузку] |
Управляет возможностью неполной загрузки компонентов. | ||
Abort Load on Failure [Прекратить Загрузку при Ошибке] |
Указывает системе, как поступать в тех случаях, когда файл компонента не может быть найден. | ||
Allow Substitution [Разрешить Замену] |
Разрешает загрузку компонентов, имеющих неверный внутренний идентификатор (но верное имя), даже если они представляют собой совершенно другую деталь. | ||
Load Latest [Загрузить Последний] |
Устанавливает правило поиска версии компонента при загрузке сборки. Можно загружать либо версию, сохраненную последней, либо именно ту версию компонента, на которую ссылается сборка. | ||
Define Search Directories [Определить Директории Поиска] |
Определяет список директорий, к которым обращается Unigraphics при загрузке компонентов сборки. | ||
Default Reference Sets [Ссылочные Наборы по Умолчанию] |
Определяет список ссылочных наборов, которые просматриваются системой при загрузке сборки. |
Опции загрузки используются также для:
импортирования сборок,
замещения подсборок,
замены ссылочного набора, при которой требуется загрузка новых компонентов.
ЗАМЕЧАНИЕ: Опции загрузки не действуют на часть, загружаемую явно опцией File—>Open . Они используются только при автоматической загрузке частей компонентов сборки.Если некоторые компоненты были загружены раньше, то сборка будет связана с ними независимо от установки опций загрузки (то есть компоненты не будут перезагружаться).
Если Вы прервете загрузку, загруженные компоненты останутся. Чтобы прервать загрузку:
(UNIX) Нажмите при загрузке <Ctrl><Shift>L.
(Windows NT) Нажмите Stop в диалоговом окне с прогрессом загрузки.
Отмена последних выполненных операций
В меню Undo List показаны последние выполненные операции, которые Вы можете отменить. Отмена возможна для всех операций над сборкой, кроме тех, при которых сохраняются данные (например, сохранение опций загрузки, сохранение части и т.п.). Более подробное описание опции Undo List приведено в Справочнике по интерфейсу пользователя [Gateway Online Help].
Перенос/копирование на другой слой
Компоненты сборки на другой слой можно только переносить, но нельзя копировать.
Получение информации о сборке
Особенности применения опций меню Information
[Информация] для получения информации о сборке и ее компонентах:
Information?>Object
[Объект]
Выводит в информационном окне имя файла родительской сборки для компонента, которому принадлежит объект (в графе "owning part" [часть-владелец]), и имя файла компонента (в графе "component member in part" [элемент компонента в части]).
Information?>Part?>Loaded Parts
[Часть?>Загруженные Части]
Выводит общую информацию и атрибуты загруженных в текущем сеансе частей, в том числе имя части, статус загрузки, статус модификации, статус сборки, текущая директория, формат и так далее.
Information?>Assemblies?>Reference Set
[Сборки?>Ссылочный Набор]
Выводит различную информацию о ссылочных наборах, в том числе имя, число элементов, позиция в сборке, ориентацию и вектора осей X, Y и Z.
Information?>Assemblies?>Mating Conditions
[Сборки?>Условия Стыковки]
Выводит информацию о всех условиях стыковки для текущей рабочей части.
Information?>Part
[Часть]
Выводит информацию о загруженных частях, модификациях или предысторию частей.
Опции меню Information подробно описаны в
Справочнике по интерфейсу пользователя [Gateway Online Help]
.
Правила выбора компонентов
Если объект является элементом компонента и имеет статус выбираемого (то есть тип объекта удовлетворяет условию фильтра, заданному в диалоговом окне Class Selection), то объект, который Вы указываете, и будет выбранным. Если Вы нажмете клавишу Up One Level, то выбранным окажется уже компонент. На порядок выбора компонентов с помощью функции Class Selection Subfunction влияет также опция Preferences—>Assemblies—> Component Member Select .
Если сам объект невыбираем, но является элементом компонента, то при указании объекта выбранным окажется компонент.
Компоненты имеют приоритет перед группами. Например, если при выборе Вы указываете объект, являющийся одновременно элементом компонента и членом группы, и оба они выбираемы, то выбранным окажется компонент.
Преобразование
Опцию Edit—>Transform нельзя использовать для переноса компонентов внутри сборки. Вместо нее следует использовать опцию Assemblies—>Edit Structure—>Reposition Component [Сборки—>Редактировать Структуру—>Переместить Компонент].
Применение общесистемных функций Unigraphics
В этом разделе рассматриваются особенности применения общесистемных функций Unigraphics при работе с модулем Assemblies.
СВЯЗУЮЩИЕ ВЫРАЖЕНИЯ | Применение выражений, связывающих различные части, так что выражение одной части может использовать выражения другой части. | ||
ОПЦИИ МЕНЮ File ПРИ РАБОТЕ СО СБОРКАМИ | Некоторые опции меню
File [Файл] (в горизонтальном меню Unigraphics) имеют специфические особенности при работе со сборками. | ||
НАСТРОЙКИ | Опции настроек, используемые для сборок (доступны при выборе
Preferences?>Assemblies [Настройки?>Сборки]). | ||
УДАЛЕНИЕ СКРЫТЫХ ЛИНИЙ В СБОРКАХ | Операция удаления скрытых линий в изображении модели [Hidden Line Removal] выполняется либо в интерактивном, либо в пакетном режиме. | ||
РЕДАКТИРОВАНИЕ СБОРОК | Опции для редактирования сборок. | ||
ГРУППЫ И АТРИБУТЫ | Особенности использования групп и атрибутов в сборках. | ||
ИСПОЛЬЗОВАНИЕ ФУНКЦИИ ВЫБОРА ГРУППЫ | Использование функции
Class Selection Subfunction для выбора компонентов. | ||
ПОЛУЧЕНИЕ ИНФОРМАЦИИ О СБОРКЕ | Использование опций меню
Info для вывода информации о сборках. | ||
ВЛИЯНИЕ НА РАБОТУ ДРУГИХ МОДУЛЕЙ | Особенности работы некоторых опций других модулей Unigraphics (Modeling, Drafting, Manufacturing) со сборками. | ||
ВЫБИРАЕМОСТЬ КОМПОНЕНТОВ | Таблица, иллюстрирующая возможность выбора компонентов для различных операций, а также возможность их выбора не из рабочей части. | ||
КОПИРОВАНИЕ ЧАСТЕЙ СБОРОК УТИЛИТОЙ ugpc | Использование утилиты
ugpc для копирования сборок и частей. |
Многие функции, о которых пойдет речь в данном разделе, более подробно описаны в следующей документации по Unigraphics:
Справочник по интерфейсу пользователя [Gateway Online Help]
Справочник по моделированию [Modeling Online Help]
Справочник по черчению [Drafting Online Help]
Пример использования опции Apply to All Levels
В приведенном ниже примере ссылочные наборы LHS и RHS определяют, какая версия подсборки С - правая или левая (отраженная) - загружается при открытии сборки. Ссылочный набор компонента F для левой подсборки называется MIRROR_SOLID, а для правой подсборки - SOLID.
По правилу использования ссылочных наборов по умолчанию компонент С загружается со ссылочным набором LHS, с которым был сохранен в последний раз (As Saved). Если опция Apply to All Levels
отключена, то в ветви дерева сборки, порожденной этим компонентом, ссылочные наборы по умолчанию не применяются. Тем самым сохраняется правильный выбор ссылочных наборов для компонентов F и G. Включение опции Apply to All Levels приведет к включению в ссылочный набор LHS подсборки С ссылочного набора SOLID компонента F, то есть правой детали.
Однако в некоторых случаях Вам нужно будет включить опцию Apply to All Levels.
Например, все Ваши отдельные детали имеют как ссылочный набор SOLID (твердотельные модели), так и ссылочные наборы FACET (фасетное представление тех же самых моделей).
Самый простой способ просмотреть сборку в твердотельном либо фасетном представлении - это поместить имя соответствующего ссылочного набора в начале списка ссылочных наборов по умолчанию и включить опцию Apply to All Levels, чтобы правила использования ссылочных наборов действовали на все детали сборки.
В этом примере подсборки B и С имеют ссылочные наборы с именем ASSEMBLE, которые ссылаются на свои компоненты и исключают остальные объекты, такие, как геометрия конструкции. Таким образом получается чистый набор данных, который используется в сборках более высокого уровня.
При открытии сборки А для того, чтобы использовались ссылочные наборы по умолчанию для компонентов B и C, опция Apply to All Levels должна быть выключена.
Пример использования ссылочных наборов по умолчанию
Если Вы не редактировали список ссылочных наборов по умолчанию, то компоненты Вашей сборки будут загружаться с теми ссылочными наборами, с которыми они были сохранены в последний раз. Как правило, это вполне приемлемо, однако в некоторых случаях бывает нужно загрузить совсем другие ссылочные наборы.
Например, Вы можете с помощью ссылочных наборов задавать твердотельное или фасетное представление модели. Если в последний раз Вы сохранили сборку со ссылочными наборами, использующими твердотельные модели, а в следующем сеансе Вам достаточно фасетных моделей, то снова загружать твердотельные модели не очень удобно. В сеанс будет загружено данных больше, чем нужно, а кроме того, Вам придется тратить время на корректировку ссылочных наборов соответствующих компонентов.
Создав соответствующие ссылочные наборы по умолчанию, Вы можете сразу открыть сборку в нужном виде.
В некоторых случаях бывает целесообразно отключить опцию Apply to All Levels, например, если Вы хотите сохранить определения пользовательских ссылочных наборов.
Пример запуска программы удаления скрытых линий
Ниже приведен пример команды запуска программы удаления скрытых линий. Для наглядности запись команды разбита на несколько строк.
ug_assy_hlr |
-o=hlr_batch.prt \ -m=facet \ -b="X=50,50,Y=25,25,25,25" \ -r=hlr_batch.log \ assy.prt |
Рабочая и изображенная части
При работе во всех модулях, кроме Modeling, система автоматически делает изображенную часть рабочей.
Работа в модуле Drafting
При работе в модуле Drafting
имейте в виду следующее:
Можно присоединять любые чертежные объекты и размеры к элементам компонента, входящего в сборку.
Можно выполнять модификации вида для отдельных элементов компонентов, входящих в сборку.
Работа в модуле Manufacturing
С помощью модуля Manufacturing
можно обрабатывать детали в составе сборки. Операции обработки создаются в файле части сборки и имеют полную ассоциативную связь с геометрией компонентов.
Работа в модуле Modeling
При работе в Modeling
большинство операций выполняется над рабочей частью. Однако имейте в виду следующее:
При вызове Modeling
из других модулей рабочей частью всегда становится изображенная часть.
Из Булевых операций над компонентами сборки можно выполнять только операцию вычитания. Основное тело должно быть в рабочей части. Можно выбирать несколько дополнительных тел из рабочей части, изображенной части и/или части-компонента. В отличие от вычитания базовых элементов одной части, вычитание элементов разных компонентов не обладает ассоциативной связью. При этом дополнительное тело остается видимым и не модифицируется. Вычитание выполняется только для основного тела и не выполняется для пересекающихся дополнительных тел.
Редактирование изображения компонента
Можно редактировать слой, цвет, фонт и толщину линии изображения отдельных элементов компонента, входящего в сборку, а также гасить и восстанавливать видимость отдельных компонентов. Многие установки изображения компонентов можно изменить, используя диалоговое окно .
ЗАМЕЧАНИЕ : Нельзя изменять размерность сетки и прозрачность геометрических объектов компонента.Редактирование сборок
Особенности применения опций меню Edit [Редактировать]
для сборок и компонентов:
Сообщения об ошибках
Все выведенные на экран сообщения об ошибках записываются в файл протокола system_log.
Одно из обычных сообщений об ошибке:
Default schema directory is NULL
[Директория описания структуры не задана]
При появлении этого сообщения проверьте значение системной переменной UGII_SCHEMA.
Связующие выражения
Выражение может связывать различные части, то есть выражение одной части может использовать выражения другой части. Выражения в сборке могут замещать выражения в компоненте.
С помощью таких выражений Вы можете увязывать между собой компоненты сборки. Например, если нужно, чтобы штифт входил в отверстие, определенное в другом компоненте, то можно определить параметры штифта через параметры отверстия. Тогда при редактировании размеров отверстия автоматически будут обновляться размеры штифта.
Использование связующих выражений более подробно описано в разделе "Выражения"
Справочника по моделированию [Modeling Online Help]
.
Удаление
Опцию Edit—>Delete нельзя использовать для удаления компонентов из сборки. Вместо нее следует использовать опцию Assemblies—>Edit Structure—>Remove Component [Сборки—>Редактировать Структуру—>Удалить Компонент].
Удаление скрытых линий в сборках
Для удаления скрытых линий в изображении модели выберите опцию
View?>Visualization
[Вид?>Визуализация], а затем либо
Assembly Hidden Line
, либо
Batch Hidden Line
.
ЗАМЕЧАНИЕ :
Эта функция не поддерживается в программе UG/Creator.
Assembly Hidden Line
[Удаление Скрытых Линий Сборки]
Формирует изображение с удалением скрытых линий на основе фасетных моделей. (Эта опция обрабатывает тела и фасетные объекты загруженной изображенной части.)
Batch Hidden Line
[Пакетное Удаление Скрытых Линий]
Альтернативный способ обработки изображения больших сборок для удаления скрытых линий. Эта опция выполняется как автономная программа (задание), поэтому по сравнению с опцией Assembly Hidden Line имеет меньше проблем, связанных с нехваткой памяти и большими затратами процессорного времени.
Утилиты
Опция
File?>Utilities?>Enforced Piece Part
[Файл?>Утилиты?>Объявить Часть Деталью] объявляет компонент отдельной деталью, то есть запрещает добавлять к ней другие компоненты и делать ее сборкой. Объявить отдельной деталью можно только рабочую часть.
Все файлы части, будь то отдельная деталь, подсборка или сборка, имеют расширение .prt, и процедуры работы с ними во многом похожи. Однако имеются существенные отличия между сборкой и деталью. Например, нельзя добавить компонент к детали; компонент можно добавить только к сборке. Чтобы избежать подобных ошибок, файл части можно пометить с помощью опции
File?>Utilities?>Enforced Piece Part
[Файл?>Утилиты?>Объявить Часть Деталью]. К части, помеченной таким образом, нельзя добавить в качестве компонента существующую часть или создать новый компонент.
Видо-зависимое редактирование
На уровне сборки можно выполнять видо-зависимое редактирование геометрии отдельных компонентов. После обновления эти корректировки сохранятся.
Однако видо-зависимые корректировки и видо-зависимые объекты в части компонента не будут изображаться на уровне сборки. К таким объектам относятся, например, трехмерные видо-зависимые шаблоны с очерковой линией.
Влияние на работу других модулей
Особенности работы некоторых опций других модулей Unigraphics со сборками:
Выбираемость компонентов
Приведенная ниже таблица иллюстрирует возможность выбора компонентов для различных операций, а также возможность их выбора не из рабочей части.
Операция | Выбираемость компонента | Выбираемость элемента компонента | Выбираемость не из рабочей части | ||||
Удаление | Да | Нет | Да | ||||
Редактирование изображения (цвет, фонт, видимость и т.д.) | Да | Да | Да | ||||
Видо-зависимое редактирование | Нет | Да | Недоступно | ||||
Выбор точки | Нет | Да | Да | ||||
Образмеривание | Нет | Да | Недоступно | ||||
Редактирование геометрии | Нет | Нет | Нет | ||||
Атрибуты/имена | Да | Да | Да | ||||
Включение в ссылочный набор | Да | Нет | Нет | ||||
Характеристики массы | Нет | Да | Да | ||||
Быстрое макетирование | Нет | Нет | Нет | ||||
Информация об объекте | Да | Да | Да | ||||
Обработка | Нет | Да | Недоступно | ||||
Включение в группу | Нет | Нет | Нет | ||||
Перенос на другой слой | Да | Да | Нет | ||||
Копирование на другой слой | Нет | Нет | Нет | ||||
Преобразование | Нет | Нет | Нет |
Замечания к таблице:
[1] При образмеривании и обработке выбор не из рабочей части недоступен, потому что при работе в соответствующих модулях рабочей частью всегда является изображенная часть.
[2] Выбор членов компонентов по принадлежности к группе возможен только из рабочей части (для всех операций, для которых не разрешен выбор не из рабочей части, например, удаление и преобразование). Для этих операций при нажатии клавиши Up One Level выбираются все члены группы более высокого уровня. Для других операций, работающих не только из рабочей части, выбор по принадлежности к группе не имеет смысла, и при нажатии клавиши Up One Level выполняется переход на один уровень вверх по дереву сборки.