Использование конструкторской библиотеки

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

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

Библиотека - это приложение, созданное для расширения стандартных возможностей КОМПАС-ГРАФИК и работающее в его среде. Типичными примерами приложений являются поставляемая вместе с системой библиотека Kompas.rtw (она содержит функции построения часто встречающихся геометрических фигур, гладких и резьбовых отверстий и т.д.), а также отдельный продукт семейства КОМПАС 5 - библиотека стандартных машиностроительных элементов, значительно ускоряющая проектирование сборочных единиц и оформление сборочных чертежей.

Прикладная библиотека может быть создана в одной из стандартных сред программирования для Windows (Borland C++, Microsoft Visual C++, Borland Pascal и т.д.) с использованием функций специального комплекта разработки приложений КОМПАС-МАСТЕР 5. По своей архитектуре библиотека является стандартным динамически подключаемым модулем (dll) Windows. По умолчанию файлы библиотек имеют расширения *.dll или *.rtw.

В прикладных библиотеках через языковые средства могут использоваться все возможности КОМПАС-ГРАФИК, предоставляемые при интерактивной работе (создание и редактирование объектов, работа с моделью документа, открытие и сохранение чертежей и фрагментов и т.д.)

Следует отметить, что возможности использования библиотек отнюдь не ограничиваются простым вводом в чертеж параметризованных стандартных элементов. Библиотека может представлять собой сложную, ориентированную на конкретную задачу подсистему автоматизированного проектирования, которая после выполнения проектных расчетов формирует готовые конструкторские документы или их комплекты. Можно сказать, что в виде прикладных библиотек вполне реально разрабатывать целые СAПP объектов определенного класса.

КОМПАС-ГРАФИК не накладывает никаких ограничений на размер и сложность функций библиотек, а скорость исполнения библиотечных функций зависит в основном от характеристик компьютера (объем оперативной памяти, скорость доступа к жесткому диску и т.д.).

КОМПАС-ГРАФИК поддерживает одновременную работу с несколькими подключенными библиотеками. Режимы работы с библиотекой могут быть различными (окно, диалог, меню).

После подключения библиотеки к системе пользователь выбирает нужную функцию из ее каталога и запускает на исполнение.


Диалог настройки конфигурации библиотеки

Если Вы работаете со спецификацией КОМПАС-ГРАФИК, то при вставке макроэлементов из конструкторской библиотеки в графический документ Вы можете автоматически размещать сведения о них в спецификации, относящейся к этому документу.

Например, Вы вставили в чертеж болт, и среди объектов спецификации в этом чертеже в разделе "Стандартные изделия" появилась запись с обозначением этого болта (с учетом выбранных Вами длины, диаметра, шага резьбы и т.д.).

Для того чтобы автоматическое формирование объекта спецификации при вставке его из конструкторской библиотеки было возможным, библиотеку нужно соответствующим образом настроить.

Примечание. Подробнее о работе со спецификацией и, в частности, о формировании объектов спецификации при вставке из библиотеки, Вы можете узнать из пособия Типовые действия по созданию спецификации КОМПАС-ГРАФИК, входящего в состав дистрибутива системы (файл SpcTutor.rtf).

Опции диалога

Вкладка Типы атрибутов

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

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

Создавать объекты спецификации

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

Макроэлемент, Номер типа атрибута макроэлемента

Эта пара опций позволяет указать, какого типа атрибуты должны создаваться при вставке в документ макроэлементов из библиотеки.

Будьте внимательны при изменении номера типа атрибута! Ошибка в его задании может привести к невозможности создания атрибута объекта, а следовательно, и к невозможности создания объекта спецификации.

Если Вы не редактировали поставляемые в составе системы типы атрибутов, не изменяйте значения опции Номер типа атрибута.

Вкладка Спецификация

Описание спецификации

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

Включите расположение объектов в текущем описании спецификации или выберите нужную библиотеку стилей спецификаций и укажите название используемого стиля спецификации из нее.

Номер раздела деталей

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

Номер раздела стандартных изделий

Укажите номер, который присвоен разделу "Стандартные изделия" в выбранном Вами стиле спецификации. Благодаря указанию этого номера автоматически созданные объекты спецификации, соответствующие библиотечным стандартным изделиям (например, гайкам, подшипникам, штифтам и т.д.), разместятся в разделе спецификации "Стандартные изделия".

Номер раздела материалов

Укажите номер, который присвоен разделу "Материалы" в выбранном Вами стиле спецификации. Благодаря указанию этого номера автоматически созданные объекты спецификации, соответствующие материалам из библиотеки (например, швеллерам, уголкам и т.д.), разместятся в разделе спецификации "Материалы".

Для выхода из диалога с сохранением сделанных настроек нажмите кнопку OK, для выхода без сохранения изменений нажмите кнопку Отмена.