Skip to main content

Сообщество пользователей объединяет пользователей всех решений компании Autodesk

Подробнее...
Подробнее...

На сайте создана Галерея проектов куда каждый пользователь может загрузить свой проект

Подробнее...

Оптимизация работы библиотеки компонентов Inventor

Продолжаем разговор о библиотеках компонентов.
Разгребал старый винчестер и нашел урок, опубликованный когда-то (не)давно.
Цифры в версии продукта изменились, уже нет сосредоточенного мужика на splash screen при подключении к базе, однако актуальность осталась :).

Собственно, сам урок:

Пользователи, установившие любойиз продуктов линейки Autodesk Inventor с полным комплектом библиотек могутзаметить небольшую «задумчивость» системы при использовании стандартныхкомпонентов. Это может произойти при вставке компонента из Библиотекикомпонентов (Content Center)или в ходе применения инструментов Ускорителя проектирования (Design Accelerator), которыеиспользуют стандартные компоненты (Болтовое соединение, Генератор подшипников,Генератор шпоночного паза и т.д.).
С чем это  связано? Суммарный объем базы данных всехбиблиотек составляет более 1,67 Гб и при вставке стандартного компонента происходитобработка всего объема базы данных. Это особенно чувствуется, когда библиотекакомпонентов находится не на локальной машине, где установлен продукт, а насервере.
Выход – создание пользовательскойбиблиотеки и последующее отключение ненужных библиотек. Пользовательскаябиблиотека – библиотека стандартных компонентов, открытая для редактирования изаписи, в которую можно скопировать компоненты из других библиотек илиопубликовать в ней новые стандартные компоненты.
Стандартные библиотеки,поставляемые с системой (ANSI,DIN, ISO, JIS & GB,Parker, OTHER) являютсянередактируемыми и открыты только для чтения. Тем не менее при установкехранилища (ADMS - AutodeskData Management Server) вместе состандартными библиотеками, устанавливается пустая библиотека, открытая длячтения и записи (My Library). Её можно использовать как пользовательскую. Еслипо каким-либо причинам библиотеки, открытой для чтения/записи у Вас нет, можноеё создать по правой кнопке мыши на разделе Библиотеки (Создать библиотеку…->затем ввести отображаемое имя и нажать ОК)
 
Когда Пользовательская библиотекасоздана, запустим Inventor и в стартовом окне в разделе Проекты (Projects) переходим вНастройку библиотеки Content Center(Configure Content Center Libraries),копка которой находится в нижнем правом углу окна проектов. Обратите внимание,что данные настройки касаются только текущего проекта. Если Вы используете вработе Однопользовательские проекты и Вам необходимо, чтобы все вновьсоздаваемые проекты имели один раз установленные настройки библиотек, внеситеих в проект По умолчанию (Default). Если Вы используете хранилище Vault, товнесите их в Vault-проект, связанный с хранилищем.
В Настройке библиотек Content Center отображаютсябиблиотеки, подключенные к данному проекту. Необходимо в их число добавитьПользовательскую библиотеку. Для этого воспользуемся функцией Подключить (AddLibrary) и в возникшем списке выбираем Пользовательскую библиотеку (в данномслучае это My Library).
В списке  подключенных библиотек компонентов появитсяПользовательская библиотека. Обратите внимание на иконку рядом с её названием.Зеленый замочек означает, что она открыта для чтения/записи.
Соглашаемся с изменениями: ОК вНастройке библиотек Content Center,затем применить  (Done) в окне Проектов и согласиться сизменениями в проекте.
Следующий шаг – копированиенеобходимых стандартов в Пользовательскую Библиотеку.
Для этого открываем Редактор Content Center (Content Center Editor) в меню Сервис (Tools).
Если хранилище компонентов находится на сервере, тонеобходимо будет подключится к нему с правами администратора. Возникнет окноподключения к серверу. Вводится имя, пароль, имя сервера для подключения. Еслисервер находится локально на машине, где установлен Inventor, то в разделе имя сервера укажите localhost. Поумолчанию при установке ADMS 2008 устанавливаются имена пользователя с правамиадминистратора – Администратор (для русскоязычного ADMS) или Administrator (дляанглоязычного ADMS). В обоих случаях без пароля.


Обратите внимание, что разделы исемейства стандартных компонентов отображаются бледным полупрозрачным стилем.Это означает, что данные разделы и семейства находится в библиотеке, закрытойдля записи. Для отражения всех библиотек включите Объединенный вид (Merged View).
Для копирования  в Пользовательскую библиотеку семействастандартных компонентов выделяем семейство и по правой кнопке мыши вызываемконтекстное меню. В меню в разделе Копировать в (Copy to) выбираем указываем пользовательскую библиотеку.
Кроме самой детали можно копировать только структуру разделов. Для этого необходимо выбирать не сами семейства, а разделы в дереве слева. Копирование структуры бывает очень полезно при создании собственной библиотеки с "нуля".
Для нахождения определенныхстандартов удобно использовать функцию быстрого поиска (Quick search). По указанному запросуотображается  результат поиска. Еслинеобходимо скопировать несколько семейств, достаточно выделить их рамкой, затемскопировать по правой кнопке.
Обратите внимание, что компоненты,скопированные в Пользовательскую библиотеку, а также разделы библиотеки,содержащие открытые для редактирования семейства, стали непрозрачного стиля.
Если необходимо скопировать всекомпоненты определенного стандарта (например ГОСТ), можно проделать следующиедействия:
Включить в фильтре по стандартамключ GOST
Выделить раздел библиотеки длякопирования, например, Крепежные изделия, и по правой кнопке мыши скопировать вПользовательскую библиотеку. Обратите внимание, что копирование большогоколичества семейств займет время и перед копированием может возникнуть предупреждениеоб этом.
Итак, когда все необходимыестандартные компоненты скопированы в Пользовательскую библиотеку, последнимшагом является отключение ненужных стандартных библиотек. Для этого входим вНастройку библиотек Content Center (как это сделать описано выше) и отключаем ненужныебиблиотеки при помощи команды Отключить (Remove Library).
 
В результате у нас осталась однабиблиотека, которая содержит необходимую информацию и открыта для публикацийновых стандартных компонентов. При этом размер обрабатываемой базы данныхгораздо меньше исходной. В любой момент отключенные библиотеки можно подключитьи скопировать в Пользовательскую библиотеку стандартные компоненты, не скопированныеранее. После создания своей библиотеки не забудьте выполнить экспорт библиотекив ADMS, чтобы иметьвозможность использовать ее в случае переустановки хранилища или чтобыиспользовать на другом компьютере (если у Вас на каждой машине стоит локальный ADMS).
Успехов!