Главная » САПР

Штриховка. Способ первый – КОМПАС в DELPHI

Добавлено Дата: 28 May, 2013 категория: Delphi, OLE, САПР

Построение штриховки

Построение штриховки осуществляется в три этапа:

1)                                               Осуществляется инициация процесса построения штриховки. Для этого вызывается метод ksHatch интерфейса ksDocument2D. На этом этапе определяются основные параметры штриховки (стиль, шаг, угол наклона штриховых линий).

Читать »

Выносной элемент – КОМПАС в DELPHI

Добавлено Дата: 28 May, 2013 категория: Delphi, OLE, САПР

Параметры выносного элемента (ksRemoteElementParam)

Интерфейс ksRemoteElementParam  служит для описания параметров выносного элемента. Получить этот интерфейс можно с помощью метода GetParamStruct интерфейса KompasObject. Для этого в качестве единственного параметра данному методу нужно передать значение константы ko_RemoteElementParam. Рассмотрим свойства интерфейса ksRemoteElementParam.

Читать »

Пример 4. Вертикальный размер – КОМПАС в DELPHI

Добавлено Дата: 28 May, 2013 категория: Delphi, OLE, САПР

Хорошо. Будем считать, что с простановкой горизонтального размера разобрались. Перейдем теперь к вертикальному. Его простановка ничуть не сложнее. Вот пример программы демонстрирующей решение этой задачи:

var

kompas: KompasObject; Document2D: ksDocument2D; Char255: ksChar255; DynamicArray: ksDynamicArray; LDimParam: ksLDimParam;

Читать »

Смещенная плоскость – КОМПАС в DELPHI

Добавлено Дата: 27 May, 2013 категория: Delphi, OLE, САПР

Параметры смещенной плоскости (ksPlaneOffsetDefinition)

Смещенная плоскость представляет собой плоскость, расположенную параллельно заданной плоскости (она называется базовой) и удаленную от нее на фиксированное расстояние (смещение).

Параметры смещенной плоскости описываются интерфейсом ksPlaneOffsetDefinition. Этот интерфейс возвращает метод GetDefinition() интерфейса          ksEntity.          Рассмотрим          свойства          интерфейса

Читать »

Операция «приклеивание выдавливанием» – КОМПАС в DELPHI

Добавлено Дата: 26 May, 2013 категория: Delphi, OLE, САПР

Параметры операции «приклеивание выдавливанием» (ksBossExtrusionDefinition)

Параметры операции «приклеивание выдавливанием» задаются интерфейсом ksBossExtrusionDefinition. Его возвращает метод GetDefinition() интерфейса ksEntity.

Интерфейс     ksBossExtrusionDefinition     является     полной     копией

Читать »

Ребро жесткости – КОМПАС в DELPHI

Добавлено Дата: 26 May, 2013 категория: Delphi, OLE, САПР

Параметры ребра жесткости (ksRibDefinition)

Интерфейс ksRibDefinition служит для описания параметров ребра жесткости. Этот интерфейс возвращает метод GetDefinition() интерфейса ksEntity, описывающего ребро жесткости. Рассмотрим свойства интерфейса ksRibDefinition.

Читать »

Обозначение шероховатости – КОМПАС в DELPHI

Добавлено Дата: 25 May, 2013 категория: Delphi, OLE, САПР

Параметры обозначения шероховатости (ksRoughPar)

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

ang – угол наклона обозначения шероховатости к вертикальной оси. На рисунке ниже показан этот угол.

Читать »

Линия разреза/сечения – КОМПАС в DELPHI

Добавлено Дата: 24 May, 2013 категория: Delphi, OLE, САПР

Параметры линии разреза/сечения (ksCutLineParam)

Интерфейс ksCutLineParam служит для задания параметров линии разреза/сечения. Получить этот интерфейс можно с помощью метода GetParamStruct интерфейса KompasObject. Для этого в качестве единственного параметра данному методу нужно передать значение константы ko_CutLineParam. Рассмотрим свойства интерфейса ksCutLineParam.

Читать »

Наклоненная плоскость – КОМПАС в DELPHI

Добавлено Дата: 24 May, 2013 категория: Delphi, OLE, САПР

Параметры наклоненной плоскости (ksPlaneAngleDefinition)

Наклоненная плоскость представляет собой плоскость, расположенную под заданным углом по отношению к базовой плоскости. Параметры наклоненной плоскости задаются интерфейсом ksPlaneAngleDefinition. Его возвращает метод GetDefinition() интерфейса ksEntity.

Читать »

Операция «приклеивание по сечениям» – КОМПАС в DELPHI

Добавлено Дата: 24 May, 2013 категория: Delphi, OLE, САПР

Параметры операции «приклеивание по сечениям» (ksBossLoftDefinition)

Параметры операции «приклеивание по сечениям» описываются интерфейсом ksBossLoftDefinition. Его возвращает метод GetDefinition() интерфейса ksEntity, описывающую данную операцию.

Читать »

Операция «приклеивание вращением» – КОМПАС в DELPHI

Добавлено Дата: 24 May, 2013 категория: Delphi, OLE, САПР

 

Параметры операции «приклеивание вращением» (ksBossRotatedDefinition)

Параметры операции «приклеивание вращением» задаются интерфейсом ksBossRotatedDefinition. Его возвращает метод GetDefinition интерфейса ksEntity.

Интерфейс ksBossRotatedDefinition аналогичен интерфейсу ksBaseRotatedDefinition, который мы рассматривали в главе 58.

Читать »

Операция «сечение эскизом» – КОМПАС в DELPHI

Добавлено Дата: 23 May, 2013 категория: Delphi, OLE, САПР

Параметры операции «сечение эскизом» (ksCutBySketchDefinition)

Параметры операции «сечение эскизом» задаются с помощью интерфейса ksCutBySketchDefinition. Его возвращает метод GetDefinition() интерфейса ksEntity, описывающего данную операцию. Рассмотрим свойства интерфейса ksCutBySketchDefinition.

Читать »

Простой линейный размер – КОМПАС в DELPHI

Добавлено Дата: 21 May, 2013 категория: Delphi, OLE, САПР

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

Строка (ksChar255)

Интерфейс ksChar255 предназначен для описания простой строки длиной до 255 символов. Получить данный интерфейс можно с помощью метода GetParamStruct интерфейса KompasObject. Для этого в качестве единственного параметра данному методу нужно передать константу ko_Char255.

Читать »

Операция «выдавливание по сечениям» – КОМПАС в DELPHI

Добавлено Дата: 21 May, 2013 категория: Delphi, OLE, САПР

Массив объектов (ksEntityCollection)

Интерфейс ksEntityColection служит для описания массива объектов. Каждый элемент в этом массиве представляет собой интерфейс ksEntity, описывающий тот или иной объект.

Интерфейс ksEntityCollection не имеет свойств. Рассмотрим основные его методы.

Читать »

Обозначение базы – КОМПАС в DELPHI

Добавлено Дата: 20 May, 2013 категория: Delphi, OLE, САПР

Параметры обозначения базы (ksBaseParam)

Интерфейс ksBaseParam служит для задания параметров обозначения базы. Получить этот интерфейс можно с помощью метода GetParamStruct интерфейса KompasObject. Для этого в качестве единственного параметра данному методу нужно передать значение константы ko_BaseParam. Рассмотрим свойства интерфейса ksBaseParam.

Читать »