Секции в файле записываются по следующему формату.
0
SECNION
2
HEADER
. . . . . . . . . .
. . . . . . . . . .
0
ENDSEC
0
SECNION
2
TABLES
. . . . . . . . . .
. . . . . . . . . .
0
ENDSEC
0
SECNION
2
BLOCKS
. . . . . . . . . .
. . . . . . . . . .
0
ENDSEC
0
SECNION
2
ENTITIES
. . . . . . . . . .
. . . . . . . . . .
0
ENDSEC
Секция в фале типа *.dxf имеет следующую структуру.
0
SECNION
2
HEADER
9
Имя переменной
Маркер
Значение
. . . . . . . . . .
. . . . . . . . . .
9
Имя переменной
Маркер
Значение
. . . . . . . . . .
. . . . . . . . . .
0
ENDSEC
|
Имя переменной |
Маркер |
Значение |
|
$ACADVER |
1 |
Версия системы AutoCAD |
|
$ANGBASE |
50 |
Установка точки отсчета угла |
|
$ANGDIR |
70 |
Направление поворота при отсчете угла: 0 – против часовой стрелки; 1 – по часовой стрелки |
|
$ATTMODE |
70 |
Режим видимости атрибутов: 0 – атрибуты не отображаются: 1 – отображаются только "видимые" атрибуты; 2 – отображаются все атрибуты |
|
$AUNITS |
70 |
Формат единиц измерения углов: 1 – градусы в десятичном виде; 2 – градусы/минуты/секунды; 3 – грады; 4 – радианы; 5 – геодезический формат. Град – единица измерения углов, равная сотой части величины прямого угла |
|
$AUPREC |
70 |
Точность представления угла |
|
$AXISMODE |
70 |
Отображение осей координат: 0 – не отображаются; 1 – отображаются |
|
$AXISUNIT |
10 20 |
Цена деления: по оси X; по оси Y |
|
$BLIPMODE |
70 |
Отображение вспомогательных отметок: : 0 – не отображаются; 1 – отображаются |
|
$CECOLOR |
70 |
Текущий цвет объекта: 0 – блока; 256 – слоя |
|
$CELTYPE |
70 |
Текущий тип линии |
|
$CLAYER |
8 |
Имя слоя |
|
$COORDS |
70 |
Режим отображения координат: 0 – статическое отображение; 1 – непрерывное динамическое отображение; 2 – отображение при выполнении условия |
|
$DIMASZ |
40 |
Длина размерных стрелок |
|
$DIMBLK |
1 |
Имя блока размерных стрелок |
|
$DIMCEN |
40 |
Размер отметки (маркера) центра |
|
$DIMDLE |
40 |
Длина концов размерной линии, выходящей за выносные линии |
|
$DIMDLI |
40 |
Интервал между последовательными размерными линиями |
|
$DIMEXE |
40 |
Длина концов выносных линий, выходящих за размерные линии |
|
$DIMEXO |
40 |
Расстояние между границей объекта и выносной линией |
|
$DIMLIM |
70 |
Размерные линии: 0 – OFF; 1 – ON |
|
$DIMRND |
40 |
Точность задания размеров |
|
$DIMSCALE |
40 |
Линейный масштаб для размеров |
|
$DIMSE1 |
70 |
Подавление вычерчивания первой выносной линии: 0 – OFF; 1 – ON |
|
$DIMSE2 |
70 |
Подавление вычерчивания второй выносной линии: 0 – OFF; 1 – ON |
|
$DIMTAD |
70 |
Надпись помещается над размерной линией: 0 – OFF; 1 – ON |
|
$DIMTIM |
70 |
Надпись помещается между выносными линиями, вычерчивается горизонтально: 0 – OFF; 1 – ON |
|
$DIMTM |
40 |
Значение минусового допуска |
|
$DIMTON |
70 |
Надпись помещается за выносными линиями, вычерчивается горизонтально: 0 – OFF; 1 – ON |
|
$DIMTOL |
70 |
Размерные надписи включают допуски: 0 – OFF; 1 – ON |
|
$DIMTP |
40 |
Значение плюсового допуска |
|
$DIMTSZ |
40 |
Размер рисок (используемых вместо стрелок) |
|
$DIMTXT |
40 |
Высота текста в размерной записи |
|
$DIMZIN |
70 |
Отображение нулевых размеров: 0 – OFF; 1 – ON |
|
$DRAGMODE |
70 |
Режим отслеживания: 0 – OFF; 1 – ON; 2 – AUTO |
|
$ELEVATION |
40 |
Текущий уровень возвышения |
|
$EXTMAX |
10 20 30 |
Габариты чертежа: Координата X верхнего правого угла; Координата Y верхнего правого угла; Координата Z верхнего правого угла; |
|
$EXTMIN |
10 20 30 |
Габариты чертежа: Координата X нижнего левого угла; Координата Y нижнего левого угла; Координата Z нижнего левого угла; |
|
$FILLETRAD |
40 |
Радиус сопряжения |
|
$FILLMODE |
70 |
Режим закраски: 0 – OFF; 1 – ON |
|
$GRIDMODE |
70 |
Отображение координатной сетки: 0 – OFF; 1 – ON |
|
$GRIDUNIT |
10 20 |
Шаг координатной сетки: По оси X; По оси Y |
|
$INSBASE |
10 20 30 |
Базовая координата точки вставки: Координата X; Координата Y; Координата Z |
|
$LIMCHECK |
70 |
Контроль границ чертежа: 0 – OFF; 1 – ON |
|
$LIMMAX |
10 20 |
Граница чертежа: Координата X верхнего правого угла; Координата Y верхнего правого угла |
|
$LIMMIN |
10 20 |
Граница чертежа: Координата X нижнего левого угла; Координата Y нижнего левого угла |
|
$LTSCALE |
40 |
Линейный масштаб для типов линий |
|
$LUMITS |
70 |
Формат представления координат и расстояний: 1 – научный; 2 – десятичный; 3 – технический; архитектурный |
|
$LUPREC |
70 |
Точность представления координат и расстояний |
|
$MENU |
1 |
Имя файла текущего меню |
|
$ORTHOMODE |
70 |
Режим ортогонального рисования: 0 – OFF; 1 – ON |
|
$OSMODE |
70 |
Режим нахождения заданной точки объекта |
|
$PDMODE |
70 |
Режим отображения точки |
|
$PDSIZE |
70 |
Размер точки на экране |
|
$PLINEWID |
40 |
Текущая (по умолчанию) ширина полилинии |
|
$QTEXTMODE |
70 |
Режим быстрого отображения текста: 0 – OFF; 1 – ON |
|
$REGENMODE |
70 |
Режим автоматической регенерации: 0 – OFF; 1 – ON |
|
$SKETCHINC |
40 |
Текущее приращение при ручной прорисовке |
|
$SNAPANG |
50 |
Угол поворота сетки привязки |
|
$SNAPBASE |
10 20 |
Базовая координата сетки привязки: Координата X; Координата Y |
|
$SNAPISOPAIR |
70 |
Вид в изометрии: 0 – слева; 1 – сверху; 2 – справа |
|
$SNAPMODE |
70 |
Режим установки разрешающей способности: 0 – OFF; 1 – ON |
|
$SNAPSTYLE |
70 |
Тип сетки привязки: 0 – стандартная; 1 – изометрическая |
|
$SNAPUNIT |
10 20 |
Интервал разрешения: По оси X; По оси Y |
|
$TEXTSIZE |
40 |
Текущая (по умолчанию) высота текста |
|
$THICKNESS |
40 |
Текущая высота (толщина объектов) |
|
$TRACEWID |
40 |
Текущая ширина полосы |
|
$USERI1 |
70 |
Целочисленное значение заданное пользователем |
|
$USERI2 |
70 |
Целочисленное значение заданное пользователем |
|
$USERI3 |
70 |
Целочисленное значение заданное пользователем |
|
$USERI4 |
70 |
Целочисленное значение заданное пользователем |
|
$USERI5 |
70 |
Целочисленное значение заданное пользователем |
|
$USERR1 |
40 |
Действительное значение заданное пользователем |
|
$USERR2 |
40 |
Действительное значение заданное пользователем |
|
$USERR3 |
40 |
Действительное значение заданное пользователем |
|
$USERR4 |
40 |
Действительное значение заданное пользователем |
|
$USERR5 |
40 |
Действительное значение заданное пользователем |
|
$VIEWCTR |
10 20 |
Положение текущего вида (его центр) на экране: Координата X; Координата Y |
|
$VIEWDIR |
10 20 30 |
Текущая точка наблюдения: Координата X; Координата Y; Координата Z |
|
$VIEWSIZE |
40 |
Высота текущего вида на экране |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.