Секции в файле записываются по следующему формату.
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).
Ссылка на скачивание - внизу страницы.