Укажите тип документа программы компас предназначенный для создания 3d модели

КОМПАС — система автоматизированного проектирования, разработанная российской компанией «АСКОН» с возможностями оформления проектной и конструкторской документации согласно стандартам серии ЕСКД и СПДС.

Существует в двух версиях: КОМПАС-График и КОМПАС-3D, соответственно предназначенных для плоского черчения и трёхмерного проектирования.

КОМПАС-График может использоваться как полностью интегрированный в КОМПАС-3D модуль работы с чертежами и эскизами, так и в качестве самостоятельного продукта, полностью закрывающего задачи 2D-проектирования и выпуска документации.

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

Стандартные виды автоматически строятся в проекционной связи. Данные в основной надписи чертежа (обозначение, наименование, масса) синхронизируются с данными из трёхмерной модели.

Видеоурок 018. Создание 3D модели в КОМПАСЕ-3D V18.1.

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

«Компас» выпускается в нескольких редакциях: «Компас-График», «Компас-СПДС», «Компас-3D», «Компас-3D LT», «Компас-3D Home». «Компас-График» может использоваться и как полностью интегрированный в «Компас-3D» модуль работы с чертежами и эскизами, и в качестве самостоятельного продукта, предоставляющего средства решения задач 2D-проектирования и выпуска документации. «Компас-3D LT» и «Компас-3D Home» предназначены для некоммерческого использования, «Компас-3D» без специализированной лицензии не позволяет открывать файлы, созданные в этих программах. Такая специализированная лицензия предоставляется только учебным заведениям.

Основные компоненты «Компас-3D» — собственно система трёхмерного твердотельного моделирования, универсальная система автоматизированного проектирования «Компас-График» и модуль проектирования спецификаций.

Система «Компас-3D» предназначена для создания трёхмерных ассоциативных моделей отдельных деталей и сборочных единиц, содержащих как оригинальные, так и стандартизованные конструктивные элементы. Параметрическая технология позволяет быстро получать модели типовых изделий на основе однажды спроектированного прототипа. Многочисленные сервисные функции облегчают решение вспомогательных задач проектирования и обслуживания производства.

Ключевой особенностью «Компас-3D» является использование собственного математического ядра и параметрических технологий, разработанных специалистами компании «Аскон».

обучающее видео. Создание простой 3д детали в компас 3d v 18.1

Ниже представлена история версий чертёжных программ компании «АСКОН» (ранее — Конструкторское бюро машиностроения в Коломне).

Программа для СМ ЭВМ. Модель чеpтежa была разработана в соответствии с требованиями ЕСКД, ввод и обpaботка чеpтежно-гpaфической инфоpмaции были сделаны максимально удобно. Основным устpойством вводa был графический планшет (другие названия — сколкa, дигитaйзеp). Связь paзмеpов и геометpических элементов в модели чеpтежa обеспечивaлa aвтомaтическую пеpестpойку чеpтежa после изменения знaчения paзмеpa.

Версия для LABTAM, a впоследствии для IBM PC. Система отличалась относительной простотой интерфейса, для освоения было достaточно 1-2 недель, пpи этом не тpебовaлось специальных знаний в области вычислительной техники.

Выход первого продукта под маркой «КОМПAС» после перевода коллектива государственного предприятия на рыночные рельсы — Центp «Конкуpент», в 1991 году преобразованный в AО «AСКОН», Санкт-Петербург).

Система «КОМПAС» стала включать в себя комплекс продуктов: КОМПAС-ГPAФИК (графический редактор), КОМПAС-МAСТЕP (системa мaкpопpогpaммиpовaния на языке Си), КОМПАС-Т/М/ (система проектирования технологических процессов), а также систему пpоектиpовaния упpaвляющих пpогpaмм для обоpудовaния с ЧПУ, поддерживающую 2.5-кооpдинaтную обpaботку. Также имелись прикладные библиотеки — конструкторская, электрических схем, пневмогидросхем, кинематических схем, технологической оснастки и ряд других.

осень 1996 года

Первая версия для Windows. Для разработки новой системы был расширен штат компании и инвестиции. Пятая версия была новым программным продуктом, созданным с нуля и не имела связи с предыдущими версиями для DOS.

Реализация параметрической операции зеркальной симметрии, симметрии точек, новый тип объекта «параметрический центр», поддержка вставки в документ внешнего параметрического фрагмента, поддержка переменных и аналитических зависимостей (уравнений и неравенств).

Система трёхмерного моделирования.

Достигнуто двукратное увеличение скорости выполнения операций моделирования, редактирования, отрисовки. Увеличение скорости работ обеспечивает пользователям еще большую экономию времени, повышает качество трехмерного проектирования. Система поддерживает все возможности трехмерного твердотельного моделирования, ставшие стандартом 3D САПР среднего уровня

Появились характерные точки: теперь есть возможность динамически менять параметры у трёхмерных объектов, перетаскивая их характерные точки мышью. Тем самым пользователь получает возможность визуального проектирования, не оглядываясь на значение параметра в панели свойств. В новой версии КОМПАС-3D реализован режим упрощённого отображения сборок, сокращающий время отрисовки модели при изменении ее положения или масштаба. Модуль работы с листовым материалом дополнен сразу четырьмя новыми командами: закрытая штамповка, открытая штамповка, буртик, жалюзи. Появилась возможность создания многолистовых чертежей в одном файле

Улучшения в области проектирования строительных и машиностроительных конструкций.

Читайте также:
Какая из программ Microsoft предназначена для оформления презентаций

Поддержка стандарта кодирования символов Юникод; всего было внесено свыше 70 изменений, из которых почти половина коснулась функционала программы для строительного проектирования.

Появился «Менеджер объектов строительства» — информационную модель проектируемого здания можно описать в чертеже достаточно простым способом, и на её основе может быть автоматически сформирована трёхмерная модель.

Новые возможности в работе с поверхностями.

Начиная с версии 13 SP1 выпускается не только 32-, но и 64-разрядная базовая конфигурация.

Интеграция со SCAD и СТАРТ.

Реализована инструментальная поддержка современной методики проектирования «сверху вниз»: позволяет пользователям проектировать не последовательно, а параллельно (не в одиночку, а всей командой) и при этом максимально быстро производить изменения в проекте.

В состав КОМПАС-3D V13 включены Система прочностного экспресс- анализа APM FEM и Библиотека Пресс-формы 3D. Наличие таких встроенных приложений сегодня является стандартом для систем автоматизированного проектирования среднего уровня. В системе КОМПАС-3D V13 можно не просто создать трехмерную геометрию, а полностью описать информационную модель изделия, проанализировать ее и подготовить данные для производства (передать в систему проектирования технологических процессов или в систему для разработки управляющих программ ЧПУ).

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

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

В КОМПАС-3D V14 полномасштабно развернута технология прямого вариационного моделирования VDM для свободного редактирования ранее созданных или импортированных из других CAD-систем 3D-моделей; реализована интеграция строительных приложений КОМПАС-3D с расчетными системами; добавлена возможность создания исполнений для спроектированных или новых изделий.

В КОМПАС-3D V14 серьезное развитие получили технологии, направленные на повышение эффективности 3D-проектирования и расширяющие привычные функции CAD-инструментария. В частности, в новой версии произошло наращивание возможностей работы в 3D и специализированных приложениях. КОМПАС-3D V14 позволяет не просто создавать 3D-геометрию, но и полностью описывать информационную модель изделия, анализировать ее и готовить данные для производства — передавать в систему проектирования технологических процессов или в систему для разработки управляющих программ ЧПУ. В 3D-модели появились управляющие размеры, при простановке размеров стало возможным указывать поле допуска, а саму модель перестраивать с его учетом — таким образом, модель в КОМПАС-3D V14 содержит в себе всю необходимую производственную информацию и технические требования.

Для создания исполнений уже спроектированных изделий или новых изделий с разными конфигурациями в КОМПАС-3D V14 реализован функционал, который позволит прорабатывать исполнения и формировать на них комплект документации — чертежи и групповые спецификации.

С учетом пожеланий пользователей КОМПАС-3D функциональные и визуальные изменения в новой версии системы претерпела стандартная команда «Отверстие». Она сменила всем знакомый значок на панели инструментов, а ее возможности расширились — теперь создавать отверстия можно как на плоских гранях, так и на кривых поверхностях.

Для удобства оформления чертежей в соответствии с ГОСТ, ОСТ, СТП, DIN, ISO и другими стандартами, КОМПАС-График, интегрированный в состав КОМПАС-3D, получил развитие в сторону повышения автоматизации оформления документации. В новой версии системы штриховка ассоциативно связана с материалом, указанным в 3D-модели, Технические требования передаются из 3D-модели, а управляющие размеры из эскизов и операций автоматически проецируются на виды чертежа.

17 марта 2014 года компания АСКОН представила новую версию своего программного продукта автоматизированного проектирования КОМПАС-3D V15.

Посредством функциональной поддержки методик проектирования КОМПАС-3D v15 обеспечит работу над масштабными проектами всем коллективом и разработку сложных изделий в кратчайшие сроки и с минимальным количеством исправлений.

КОМПАС-3D V15 вышел на более высокий, в функциональном отношении, уровень. Наиболее востребованные в машиностроении приложения — Металлоконструкции, Трубопроводы и Валы и механические передачи.

В приложениях Металлоконструкции и Трубопроводы воплощен инновационный подход при создании трехмерных траекторий. Функция, получившая название 3D-каркас, не уступает по своим возможностям и удобству использования аналогам среди конкурентов.

В приложении «Валы и механические передачи» расширен список проектируемых механизмов. Теперь зубчатые и червячные передачи можно проектировать не только по российским, но и по зарубежным стандартам (AGMA 201.02, ASA B6b, DIN 3972-52, ISO 53:1998, JIS B 1701-1973). Возможность проектировать нестандартные узлы коснулась не только зубчатых передач, но и таких элементов вала, как эвольвентные и прямобочные шлицы.

Источник: studwood.net

Работа с API КОМПАС-3D → Урок 1 → Основы

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

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

Читайте также:
Как прокачать спину программа

Рассказывает Сергей Александрович Норсеев — инженер-программист, АО «ВНИИ «Сигнал», Ковров. Автор книги «Разработка приложений под КОМПАС в Delphi»

Документация и примеры

Документация оформлена в виде одного CHM файла. Он расположен в каталоге SDK каталога КОМПАС. На моем домашнем компьютере, например, полный путь к нему выглядит так: «C:Program FilesASCONKOMPAS-3D v17SDKSDK.chm». На рисунке ниже представлено содержимое этого файла.

В этом файле представлено полное описание всех интерфейсов, их свойств и методов. В данной статье мы дадим лишь краткий обзор взаимодействия с КОМПАС посредством COM интерфейсов версии 5.

Дополнительно к документации в комплект поставки КОМПАС входит большое количество примеров программирования под эту систему на разных языках программирования. Они расположены в том же каталоге, что и документация. Открыв каталог «SDK», вы увидите несколько архивов, названия которых соответствуют языкам программирования: «Basic», «C#», «С++» и «Pascal».

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

Заголовочные файлы

Перед началом работы нам понадобятся заголовочные файлы. Они находятся в каталоге «SDKInclude». Нам нужны следующие файлы.

«Ks_TLB.h» и «Ks_TLB.cpp». Они содержат объявления всех основных интерфейсов. Это основные файлы.

«ksConstants.h» и «ldefin2D.h». Это необязательные файлы, задающие различные константы.
После того как эти файлы подключены к нашему проекту, мы можем начать работать.

Подключение к КОМПАСу

Сама система КОМПАС в «API интерфейсов версии 5» описывается интерфейсом KompasObject. Соответствующий ему COM-объект задается строкой «KOMPAS.Application.5». Ниже приводится пример подключения к КОМПАСу.

KompasObjectPtr kompas; //Запускаем КОМПАС kompas.CreateInstance(L»KOMPAS.Application.5″); //Делаем его видимым kompas->Visible = true; //Отключаемся от него kompas.Unbind();

Тип данных «KompasObjectPtr» задает указатель на интерфейс KompasObject.

В результате работы данной программы на экране появится главное окно программы КОМПАС. В ней не будет открыто ни одного документа.

Для закрытия программы КОМПАС используется метод Quit() интерфейса KompasObject. Одним из самых важных методов интерфейса KompasObject является метод GetParamStruct. Он возвращает указатель на интерфейс параметров объекта того или иного типа. Запрашиваемый тип объекта передается в метод в качестве значения единственного параметра. Всего, согласно документации КОМПАС, через данный метод можно получить 129 интерфейсов параметров для объектов различных типов.

Чертеж и фрагмент

Создание чертежа и фрагмента происходит в два этапа. На первом этапе подготавливаются параметры создаваемого документа. На втором – создается сам документ. Такой двухэтапный подход используется при создании практически всех объектов в системе КОМПАС.

Параметры документа описываются интерфейсом ksDocumentParam. Для получения указателя на него используется метод GetParamStruct интерфейса KompasObject с параметром ko_DocumentParam. Главным свойством этого интерфейса является свойство type, в котором указывается тип описываемого данным интерфейсом документа.

Чертеж и фрагмент описываются интерфейсом ksDocument2D. Получить на него указатель можно с помощью метода Document2D интерфейса KompasObject. Ниже приводится пример программы, создающей новый чертеж.

KompasObjectPtr kompas; //Запускаем КОМПАС kompas.CreateInstance(L»KOMPAS.Application.5″); //Подготавливаем параметры документа DocumentParamPtr DocumentParam; DocumentParam=(DocumentParamPtr)kompas->GetParamStruct(ko_DocumentParam); DocumentParam->Init(); DocumentParam->type = lt_DocSheetStandart; //Тип: чертеж //Создаем чертеж Document2DPtr Document2D; Document2D = (Document2DPtr)kompas->Document2D(); Document2D->ksCreateDocument(DocumentParam); //Делаем КОМПАС видимым kompas->Visible = true; kompas.Unbind();

В результате работы этой программы на экране появится главное окно программы КОМПАС с новым чертежом. Данный чертеж не будет иметь ни рамки, ни основной надписи, так как мы их не настроили.

Для создания фрагмента в поле type интерфейса ksDocumentParam необходимо указать значение lt_DocFragment. Во всем остальном процесс создания нового фрагмента аналогичен процессу создания чертежа.

Спецификация

Создание спецификации похоже на создание чертежа и фрагмента. Здесь тоже используется интерфейс ksDocumentParam. Но есть и ряд отличий. Во-первых, спецификация описывается интерфейсом ksSpcDocument. Указатель на этот интерфейс возвращает метод SpcDocument() интерфейса KompasObject.

Во-вторых, в случае создания спецификации необходимо указать полный путь к библиотеке стилей. Если он не указан, то система не создаст спецификацию. Библиотека стилей – это файл «graphic.lyt». Он находится в каталоге Sys каталога КОМПАС. Ниже приводится пример программы, создающей спецификацию.

//Запускаем КОМПАС KompasObjectPtr kompas; kompas.CreateInstance(L»KOMPAS.Application.5″); //Подготавливаем параметры документа DocumentParamPtr DocumentParam; DocumentParam=(DocumentParamPtr)kompas->GetParamStruct(ko_DocumentParam); DocumentParam->Init(); DocumentParam->type = lt_DocSpc; //Тип: спецификация //Формируем полный путь к библиотеке стилей BSTR str; str = kompas->ksSystemPath(sptSYSTEM_FILES); SysReAllocString(graphic.lyt»)); //Устанавливаем путь к библиотеке стилей SheetParPtr SheetPar; SheetPar = (SheetParPtr)DocumentParam->GetLayoutParam(); SheetPar->Init(); SheetPar->layoutName = str; //Создаем спецификацию SpcDocumentPtr SpcDocument; SpcDocument = (SpcDocumentPtr)kompas->SpcDocument(); SpcDocument->ksCreateDocument(DocumentParam); //Делаем КОМПАС видимым kompas->Visible = true; kompas.Unbind();

  1. Для получения пути к каталогу Sys мы используем метод ksSystemPath интерфейса KompasObject. Данный метод возвращает путь к заданному каталогу КОМПАС.
  2. КОМПАС, впрочем, как и все объекты COM, оперирует строками типа BSTR. Эти строки, точно так же, как и строки типа wchar_t*, состоят из символов Unicode, но имеют более сложное строение. Попытка передать в КОМПАС обычную строку Unicode (wchar_t*) закончится ошибкой.
  3. Путь к библиотеке стилей указывается в интерфейсе ksSheetPar. Данный интерфейс задает параметры оформления чертежа и/или спецификации.

В результате работы этой программы на экране появится окно КОМПАСа с созданной в нем спецификацией.

Читайте также:
Параметры компьютера для программы экзокад

Деталь и сборка

Деталь и сборка в КОМПАС описываются интерфейсом ksDocument3D. Точнее говоря, этот интерфейс описывает файл, содержащий деталь или сборку. Для получения указателя на интерфейс ksDocument3D используется метод Document3D() интерфейса KompasObject. Ниже приводится пример создания детали.

//Запускаем КОМПАС KompasObjectPtr kompas; kompas.CreateInstance(L»KOMPAS.Application.5″); //Создаем деталь Document3DPtr Document3D; Document3D = (Document3DPtr)kompas->Document3D(); Document3D->Create(false, true); //Делаем КОМПАС видимым kompas->Visible = true; kompas.Unbind();

  1. Признак режима редактирования документа (TRUE – невидимый режим; FALSE – видимый).
  2. Тип создаваемого файла (TRUE – деталь; FALSE – сборка).

Отсюда видно, что для создания сборки в приведенном выше примере нужно всего лишь изменить значение второго параметра в методе Create.

В данной статье я показал небольшую часть вершины айсберга под названием «взаимодействие с системой КОМПАС посредством COM интерфейсов». Я лишь показал, как подключаться к КОМПАСУ и как создавать документы всех основных видов (чертеж, фрагмент, спецификация, деталь и сборка). Эти документы создаются без содержимого. О том, как их наполнять будет рассказано в следующих статьях. Следите за новостями блога.

Сергей Норсеев, автор книги «Разработка приложений под КОМПАС в Delphi».

Источник: habr.com

Укажите тип документа программы компас предназначенный для создания 3d модели

  • Главная
  • Описание САПР
  • Средние САПР
  • Компас

САПР

  • Что такое САПР?
  • Статьи САПР
  • Описание САПР
  • Тяжелые САПР
  • Средние САПР
  • Легкие САПР
  • Бесплатные САПР
  • Приложения и утилиты

Графика и дизайн

  • Описание программ
  • Графические редакторы
  • Анимация
  • Просмотрщики
  • Графические утилиты

Строительство

  • Статьи по строительству
  • Автоматизация
  • Промышленное оборудование
  • Советы
  • Строительные материалы
  • Проектирование
  • Дизайн
  • Технологии строительства
  • Ремонт
  • Интересное

Разное

  • Справочник
  • Единицы измерения СИ
  • Международные форматы бумаги
  • Форматы файлов

Компас

Система КОМПАС-3D V7 предназначена для автоматизации проектно-конструкторских работ в различных отраслях деятельности. Она может успешно использоваться в машиностроении и приборостроении, архитектуре и строительстве, то есть везде, где необходимо разрабатывать и выпускать чертежную документацию. КОМПАС-3D V7 разработан специально для операционной среды Windows фирмой АСКОН, которая занимает ведущее место среди разработчиков пакетов программ, автоматизирующих конструкторскую деятельность.

Система Компас включает в себя:

1. Параметрическую чертежно-конструкторскую систему КОМПАС-ГРАФИК с большим количеством приложений;

Систему трехмерного твердотельного проектирования КОМПАС-3D;

3. Систему проектирования технологических процессов АВТОПРОЕКТ;

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

Система КОМПАС-3D V7 позволяет разрабатывать шесть видов документов:

— это электронный документ, позволяющий выполнять в аксонометрии сборочные единицы из твердотельных деталей. Файл документа Сборка имеет расширение *.a3d.

— Деталь- это электронный документ, позволяющий создавать твердотельные модели. Файл документа Деталь имеет расширение *.m3d.

-Лист — это электронный лист чертежа, оформленный в соответствии с ГОСТ 2.104-68. Чертеж в КОМПАСе — это документ, который может включать в себя произвольное количество видов (под видом понимается проекция, выносной разрез или сечение либо другое изображение), технические требования, рамку и основную надпись (штамп), а также различные специальные обозначения (шероховатости, сварных швов, допусков) и т.д. Для каждого вида можно задавать собственный масштаб (например, основные проекции могут выполняться в масштабе 1:2, а выносное сечение — в масштабе 4:1). Файл документа Лист имеет расширение *.cdw.

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

Кроме того, во фрагментах удобно сохранять созданные типовые решения и конструкции для последующего использования в других документах. Таким образом, фрагмент можно сравнить с чертежом, у которого имеется всего один вид в масштабе 1:1, а все объекты оформления чертежа (рамка и штамп, технические требования, неуказанная шероховатость) отсутствуют. Фрагменты очень удобны для обмена геометрической информацией между различными чертежами, а также для сохранения типичных конструктивных решений, которые по каким-либо причинам неудобно оформлять в виде законченного чертежа. Файл документа Фрагмент имеет расширение *.frw.

-Текстовый документ — это электронный лист, оформленный в соответствии с ГОСТ 2.104-68 с основной надписью для текстовых конструкторских документов. Текстово-графический документ может состоять из произвольного количества страниц текста, сопровождающихся иллюстрациями в формате чертежей или фрагментов КОМПАС. Для удобной работы с текстово-графическими документами в состав КОМПАС включен мощный текстовый редактор, все его возможности доступны и при обычном вводе текстовых надписей на поле чертежа, а также при создании технических требований. Файл Конструкторский документ имеет расширение *.kdw.

— Спецификация — это электронный документ, оформленный в соответствии с ГОСТ 2.108-68. Файл документа Спецификация имеет расширение *.сpw

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

Источник: seniga.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru