Экспорт в DRAGON

Предыдущая страницаВ началоСледующая страница

Опишем для примера, приведенного ниже, параметры которые можно задать при выводе профиля штриховки в формат DRAGON.

31Export1S

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

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

При выборе данного формата создается следующий файл:

Файл Profile.drg:

PROFILE 1

START 205.740000 188.900000

LINE 224.180000 122.540000

LINE 79.630000 122.540000

LINE 79.630000 139.400000

ARC 96.490000 156.260000 96.490000 139.400000 -16.860000

LINE 139.540000 156.260000

LINE 139.540000 172.480000

ARC 155.960000 188.900000 155.960000 172.480000 -16.420000

LINE 205.740000 188.900000

END

PROFILE 2

START 195.470000 143.280000

ARC 195.470000 143.280000 182.490000 143.280000 12.980000

END

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

PROFILE

START

LINE

ARC

END

Каждый новый контур имеет заголовок:

PROFILE N, где

N - номер контура по порядку.

Например:

PROFILE 1

...

...

...

PROFILE 2

...

Каждый контур начинается с ключевого слова START и заканчивается ключевым словом END.

Форматы строк:

START X1 Y1

END,

где

X1, Y1 - вещественные координаты начальной точки контура.

Например:

START 57.000 108.000

...

...

END

Между ключевыми словами START и END идет набор строк, состоящий из ключевых слов LINE (линия) и ARC (дуга или окружность).

Форматы строк:

LINE X2 Y2,

где

X2, Y2 - вещественные координаты конечной точки линии.

ARC X2 Y2 XC YC R, где

X2, Y2 - вещественные координаты конечной точки дуги окружности (для окружности - координаты точки на окружности).

XC YC - вещественные координаты центра окружности.

R - радиус окружности. Радиус окружности - положительный, если обход контура дуги осуществлялся против часовой стрелки, и радиус окружности - отрицательный, если по часовой стрелке.

Например:

LINE 97.000 108.000

ARC 117.000 88.000 97.000 88.000 -20

LINE 117.000 68.000

ARC 127.000 58.000 127.000 68.000 10