Файлы обмена описаниями чертежей, страница 3

Секция таблиц TABLES

Структура секции:

0

SECTION

2

TABLES

0

TABLE

2

LTYPE

………..

0

ENDTAB

0

TABLE

2

LAYER

………..

0

ENDTAB

0

TABLE

2

STYLE

………..

0

ENDTAB

0

TABLE

2

VIEW

………..

0

ENDTAB

0

ENDSEC

Замечание:

Порядок таблиц может быть различен, но LTYPE всегда предшествует LAYER.

Структура таблицы

0

TABLE

2

имя таблицыÎ{LTYPE, LAYER, STYLE, VIEW}

70

максимальное число табличных записей

0

имя таблицы

2

имя табличной записи 1

маркер

описание табличной записи

…………………….………..

маркер

описание табличной записи

0

имя таблицы

2

имя табличной записи 2

маркер

описание табличной записи

…………………….………..

маркер

описание табличной записи

…………………….………..

0

ENDTAB

Таблица типов линий LTYPE

Структура линии

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

Маркеры, применяемые в секции

Маркер

Тип значения

Назначение

2

String

Имя типа линии

3

String

Обозначение типа линии в кодах ASCII

72

Integer

Код выравнивания

73

Integer

Число штриховых элементов

40

Real

Общая длина сегмента, образа линии

49

Real

Значение длины штриха

70

Integer

Флажки

Пример:

0

LTYPE

2

CENTER

70

64

3

---- - ---- -

72

65

73

4

40

2.000000

49

1.250000

49

-0.250000

49

0.250000

49

-0.250000

0

ENDTAB

Замечание:

Значение маркера 40 равно сумме абсолютных величин значений маркера 49.

Таблица слоев LAYER

Маркеры, применяемые в секции

Маркер

Тип значения

Назначение

2

String

Имя слоя

62

Integer

Номер цвета, если значение меньше нуля, то слой выключен

6

String

Имя типа линии

70

Integer

Флажки