Строка параметров в компас 3d объектов используется при

Строка параметров в компас 3d объектов используется при

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

Рисунок.12 Поля задания параметров отрезка на панели свойств

Внешний вид переключателя показывает состояние поля. Оно может находиться в следующих состояниях:

Рисунок.13 Внешний вид переключателя

Существует два способа ввода параметров: автоматический и ручной.

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

Рисунок.16 Панель текущего состояния – ортогональное черчение

Для исправления параметров, нужно в контекстном меню исправляемого объекта выбрать – Редактировать (Рис.17), в появившейся Панели текущего состояния можно исправить неправильно введенные параметры.

Рисунок.17 Контекстное меню отрезка прямой линии – ортогональное черчение

Источник

Интерфейс программы Компас 3D.

Новые аудиокурсы повышения квалификации для педагогов

Слушайте учебный материал в удобное для Вас время в любом месте

откроется в новом окне

Выдаем Удостоверение установленного образца:

Тема: Интерфейс программы Компас 3D

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

развивать умения устанавливать причинно-следственные связи, выделять главное, обобщать имеющиеся факты, логически и абстрактно мыслить;

формировать устойчивый интерес к предмету

Роль машинной графики в различных сферах жизни общества

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

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

Каждая панель соответствующего режима работы содержит до двенадцати кнопок-пиктограмм для вызова конкретной команды. Основные панели показаны на рис.1.

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

Читайте также:  Кашель с мокротой во сне к чему снится

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

Для вызова какой-либо команды нажмите соответствующую кнопку панели.

Для вызова какой-либо команды нажмите соответствующую кнопку панели.

Инструментальная панель редактирования содержит команды, позволяющие проводить редактирование элементов чертежа – копирование, масштабирование, поворот, сдвиг, зеркальное отображение, деформацию и многое другое.

Информация строки состояния объектов

В главном окне расположены строки атрибутов объекта (рис.5):

1. Строка параметров объектов

2. Строка текущего состояния

3. Строка сообщений

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

· Строка сообщений подсказывает очередное действие для выполнения текущей команды или дает пояснения для элемента, на который в данный момент указывает курсор.

На рис. 2 приведены атрибуты объекта (при вводе отрезка).

Изменение размера изображения

Для увеличения какой-либо области документа используется кнопка Увеличить масштаб рамкой . Для плавного изменения масштаба используется кнопка Ближе/дальше . Перемещение изображения в окне документа без изменения масштаба достигается нажатием кнопки Сдвинуть изображение . Для отображения в окне всего документа служит кнопка Показать все . Для обновления изображения служит кнопка Обновить .

Выбор формата чертежа и основной надписи.

· Для изменения формата и вида штампа следует выбрать (рис.3):

2. Команду Настройка новых параметров.

· Для выбора формата:

Графический документ/Параметры листа/Формат.

· Для выбора типа основной надписи.

Графический документ/Параметры листа/Оформление.

Проверьте себя. Вопросы

1. Какова роль машинной графики в различных сферах жизни общества?

3. Что такое КОМПАС?

4. Как запустить программу КОМПАС-3D?

5. Что такое интерфейс?

6. Какие типы документов можно создать в программе КОМ-ПАС-3D?

7. Как создать новый документ?

5. Подведение итогов занятия

Что вы узнали нового на занятии?

Заполнить таблицу ( на рабочем столе или бумажном носители на выбор педагога)

Источник

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

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

Читайте также:  пресеты для lightroom крещение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  что необходимо для перевода в другой вуз

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Образовательный портал