Главная » Статьи для тега "интерфейс"

Угловой размер с обрывом – КОМПАС в DELPHI

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

Параметры углового размера с обрывом (ksABreakDimParam)

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

Читать »

Пример 3. Горизонтальный размер со стрелками снаружи – КОМПАС в DELPHI

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

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

Читать »

Уклон – КОМПАС в DELPHI

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

Параметры уклона (ksInclineDefinition)

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

angle – угол уклона. Представляет собой угол между наклоняемой гранью и нормалью к плоскости основания уклона.

Читать »

Зеркальное отображение элементов детали относительно плоскости – КОМПАС в DELPHI

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

Параметры зеркального отображения элементов детали относительно плоскости (ksMirrorCopyDefinition)

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

Читать »

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

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

Параметры отрисовки диаметрального и радиального размеров (ksRDimDrawingParam)

Интерфейс ksRDimDrawingParam служит для задания параметров отрисовки диаметрального  и  радиального  размеров. Рассмотрим свойства этого интерфейса.

ang – угол наклона размерной линии;

Читать »

Копирование элементов детали по параллелограммной сетке – КОМПАС в DELPHI

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

Параметры копирования элементов детали по параллелограммной сетке (ksMeshCopyDefinition)

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

Читать »

Ось на пересечении двух плоскостей – КОМПАС в DELPHI

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

Параметры оси на пересечении двух плоскостей (ksAxis2PlanesDefinition)

Параметры оси, образованной в результате пересечения двух плоскостей описываются интерфейсом ksAxis2PlanesDefinition. Его возвращает метод GetDefinition() интерфейса ksEntity. Свойств у интерфейса ksAxis2PlanesDefinition нет. Рассмотрим его основные методы.

Читать »

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

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

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

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

Читать »

Пример. Линия-выноска с двумя «ножками» – КОМПАС в DELPHI

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

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

var

kompas: KompasObject; Document2D: ksDocument2D; LeaderParam: ksLeaderParam;

DynamicArray, DynamicArray2: ksDynamicArray;

Читать »

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

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

 

Параметры выдавливания (ksBaseExtrusionDefinition)

В том случае, если интерфейс ksEntity описывает объект «базовая операция выдавливания» (o3d_baseExtrusion), то его метод GetDefinition() возвращает интерфейс ksBaseExtrusionDefinition. У данного интерфейса всего одно свойство.

Читать »

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

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

Прямоугольная область (ksRectParam)

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

Читать »

Скругление – КОМПАС в DELPHI

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

Параметры скругления (ksFilletDefinition)

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

Читать »

Угловой размер – КОМПАС в DELPHI

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

 

Параметры привязки углового размера (ksADimSourceParam)

Интерфейс ksADimSourceParam служит для описания параметров того, как следует располагать угловой размер. Рассмотрим свойства этого интерфейса.

xc, yc – координаты центра размерной дуги. Обычно он совпадает с вершиной угла, размер которого проставляется.

Читать »

Копирование элементов детали по концентрической сетке – КОМПАС в DELPHI

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

Параметры копирования элементов детали по концентрической сетке (ksCircularCopyDefinition)

Интерфейс ksCircularCopyDefinition служит для описания параметров копирования элементов детали по концентрической сетке. Рассмотрим свойства интерфейса ksCircularCopyDefinition.

Читать »

Линия-выноска для обозначения изменения – КОМПАС в DELPHI

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

 

Параметры линии-выноски для обозначения изменения (ksChangeLeaderParam)1

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

Читать »