Что такое приложение |
Scroll |
Существует огромное количество деталей и узлов, подобных по форме и отличающихся лишь своими параметрами — размерами.
При работе с КОМПАС-3D вы можете сохранять созданные изображения и модели в файлах, а затем вставлять их в новые документы. Однако это не всегда удобно, так как каждый раз после вставки фрагмента или модели приходится редактировать объект для получения необходимых размеров.
Для упрощения и ускорения разработки чертежей и сборок, содержащих типовые и стандартизованные детали (крепеж, пружины, подшипники, резьбовые отверстия, канавки, элементы электросхем, строительные конструкции и т.п.) очень удобно использовать приложения, позволяющие вставлять в документы готовые параметрические изображения и модели.
Назначение приложений — расширение стандартных возможностей КОМПАС-3D. Приложение работает в среде КОМПАС-3D. Типичным примером приложения является поставляемое вместе с системой приложение Сервисные инструменты (komlib.rtw). Оно содержит команды построения изображений часто встречающихся геометрических фигур, гладких и резьбовых отверстий и другие.
Приложение может быть создано в одной из стандартных сред программирования для Windows (Borland C++, Microsoft Visual C++, Borland Pascal и т.д.) с использованием функций специального комплекта разработки приложений КОМПАС-МАСТЕР. По своей архитектуре приложение является стандартным динамически подключаемым модулем (DLL) Windows. По умолчанию файлы приложений имеют расширения dll или rtw.
В приложениях через языковые средства могут использоваться все возможности КОМПАС-3D, предоставляемые при интерактивной работе (создание и редактирование объектов, работа с моделью документа, открытие и сохранение чертежей и фрагментов и т.д.)
Следует отметить, что возможности использования приложений отнюдь не ограничиваются простым вводом в чертеж или модель параметризованных стандартных объектов. Приложение может представлять из себя сложную, ориентированную на конкретную задачу подсистему автоматизированного проектирования, которая после выполнения проектных расчетов формирует готовые конструкторские документы или их комплекты. Можно сказать, что в виде приложений вполне реально разрабатывать целые СAПP объектов определенного класса.
КОМПАС-3D не накладывает никаких ограничений на размер и сложность функций библиотек, а скорость исполнения функций приложения зависит в основном от характеристик компьютера (объем оперативной памяти, скорость доступа к жесткому диску и т.д.).
КОМПАС-3D поддерживает одновременную работу с несколькими подключенными приложениями. После подключения приложения к системе пользователь выбирает из него нужную функцию и запускает на исполнение.