Среда двумерных геометрических построений


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

При помощи построенных плоских контуров могут формироваться:

заготовки

 

 

зоны обработки

 

 

запрещенные зоны

 

 

направляющие кривые в управляемых операциях

 

 

обрабатываемые модели в гравировальных операциях

 

 

обрабатываемые модели в операциях 2-2.5D обработки

 

 

обрабатываемые модели в токарных операциях

 

 

обрабатываемые модели в операциях резки

 

 

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

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

Все двумерные геометрические объекты имеют в системе двоякое представление: графическое и языковое. Между этими представлениями существует однозначная связь. То есть каждому изображенному в графическом окне объекту соответствует строка в программе на языке геометрического процессора и наоборот.

При интерактивном определении объекта автоматически создается строка программы, ему соответствующая. При удалении объекта удаляется и определяющая его строка. Редактирование программы влечет одновременное изменение чертежа и наоборот, интерактивное изменение чертежа влечет изменение программы.

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

 

Пример:

 

! Построение точки в координатах X=0, Y=0

P12=X(0),Y(0),Lr1

 

! Построение прямой через точку под углом 30 градусов

L11=P12,A(30),Lr1

 

! Построение окружности с центром в ранее 

! указанной точке и радиусом 40

C11=P12,R(40)

 

 

В языке геометрического процессора существует множество различных способов определения объектов.

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

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

 

 

 

Сопутствующие ссылки:

Определение геометрических элементов