В следующей таблице представлены групповые коды или диапазоны групповых кодов, а также объяснение значений групповых кодов. В таблице пометка "фиксированный" указывает на то, что групповой код всегда имеет одно и то же назначение. Если групповой код не является фиксированным, его назначение зависит от контекста.
Групповые коды по номерам |
|
---|---|
Групповой код |
Описание |
-5 |
Приложение: цепочка постоянных реакторов |
-4 |
Приложение: условный оператор (используется только с ssget ) |
-3 |
Приложение: метка расширенных данных (XDATA) (фиксированный) |
-2 |
Приложение: ссылка на имя объекта (фиксированный) |
-1 |
Приложение: имя объекта. Имя изменяется при каждом открытии чертежа. Оно никогда не сохраняется (фиксированный) |
0 |
Текстовая строка, указывающая на тип объекта (фиксированный) |
1 |
Основное значение текста для объекта |
2 |
Имя (тег атрибута, имя блока и т.д.) |
3-4 |
Другие значения текста или имени |
5 |
Дескриптор объекта; текстовая строка длиной до 16 шестнадцатеричных цифр (фиксированный) |
6 |
Имя типа линий (фиксированный) |
7 |
Имя стиля текста (фиксированный) |
8 |
Имя слоя (фиксированный) |
9 |
Файл DXF: идентификатор имени переменной (используется только в разделе HEADER файла DXF) |
10 |
Основная точка; это начальная точка отрезка или текстового объекта, центр окружности и т. д. Файл DXF: значение X основной точки (за которым следуют коды 20 и 30 значений Y и Z) Приложение: 3D-точка (список из трех вещественных чисел) |
11-18 |
Другие точки Файл DXF: значение X других точек (за которым следуют коды 21–28 значения Y и коды 31–38 значения Z) Приложение: 3D-точка (список из трех вещественных чисел) |
20, 30 |
Файл DXF: значения Y и Z основной точки |
21-28, 31-37 |
Файл DXF: значения Y и Z других точек |
38 |
Файл DXF: отметка объекта, если значение не равно нулю |
39 |
Толщина объекта, если значение не равно нулю (фиксированный) |
40-48 |
Значения двойной точности с плавающей запятой (высота текста, масштабный коэффициент и т. д.) |
48 |
Масштаб типа линий; скалярное значение двойной точности с плавающей запятой; значение по умолчанию определено для всех типов объектов |
49 |
Повторяющиеся значения двойной точности с плавающей запятой. В одном объекте для таблиц переменной длины могут отображаться несколько групп с кодом 49 (такие как длина штриха в таблице LTYPE). Группа с кодом 7x всегда отображается перед первой группой с кодом 49 для задания длины таблицы |
50-58 |
Углы (вывод в градусах для файлов DXF и радианах в приложениях AutoLISP и ObjectARX) |
60 |
Видимость объекта; целое значение; отсутствие или 0 указывают на видимость; 1 указывает на невидимость |
62 |
Номер цвета (фиксированный) |
66 |
Флаг "следования объектов" (фиксированный) |
67 |
Пространство — то есть пространство модели или листа (фиксированный) |
68 |
Приложение: определение того, включен ли видовой экран и находится ли полностью вне экрана, неактивен или отключен |
69 |
Приложение: идентификационный номер видового экрана |
70-78 |
Целые значения, такие как количество повторений, биты флагов или режимы |
90-99 |
32-разрядные целые значения |
100 |
Маркер данных подкласса (с производным именем класса в формате строки). Требуется для всех классов объектов и графических объектов, которые получены на основе другого реального класса. Маркер данных подкласса выделяет данные, определенные разными классами, в цепи наследования для того же объекта. Это является дополнением к требованиям для имен DXF для каждого определенного реального класса, полученного в ObjectARX (см. "Маркеры подкласса") |
102 |
Управляющая строка, за которой следуют “{<произвольное_имя>” или “}”. Код аналогичен групповому коду расширенных данных 1002, за исключением того, что если строка начинается с "{", за ним может следовать произвольная строка, которая интерпретируется приложением. Следующей управляющей строкой должна быть только "}", служащая в качестве ограничителя группы. В AutoCAD эти строки не интерпретируются, за исключением случаев выполнения проверки чертежей. Они предназначены для использования приложением |
105 |
Дескриптор объекта для записи таблицы обозначений DIMVAR |
110 |
Начало координат ПСК (отображается только в том случае, если для кода 72 задано значение 1) Файл DXF: значение X; приложение: 3D-точка |
111 |
Ось X ПСК (отображается только в том случае, если для кода 72 задано значение 1) Файл DXF: значение X; приложение: 3D-вектор |
112 |
Ось Y ПСК (отображается только в том случае, если для кода 72 задано значение 1) Файл DXF: значение X; приложение: 3D-вектор |
120-122 |
Файл DXF: значение Y начала ПСК, ось X ПСК и ось Y ПСК |
130-132 |
Файл DXF: значение Z начала координат ПСК, ось X ПСК и ось Y ПСК |
140-149 |
Значения двойной точности с плавающей запятой (например, точки, отметка и параметры РЗМСТИЛЬ) |
170-179 |
16-разрядные целые значения, например биты флагов, представляющие параметры РЗМСТИЛЬ |
210 |
Направление выдавливания (фиксированный) Файл DXF: значение X направления выдавливания Приложение: 3D-вектор направления выдавливания |
220, 230 |
Файл DXF: значения Y и Z направления выдавливания |
270-279 |
16-разрядные целые значения |
280-289 |
16-разрядное целое значение |
290-299 |
Логическое значение флага |
300-309 |
Произвольные текстовые строки |
310-319 |
Произвольные двоичные блоки с одним и тем же представлением и лимитами, как в групповых кодах 1004: шестнадцатеричные строки длиной до 254 символов представляют блоки данных размером до 127 байт |
320-329 |
Произвольные дескрипторы объектов; значения дескрипторов, которые берутся "как есть". Они не преобразуются во время операций ВСТАВИТЬ и ССЫЛКА |
330-339 |
Дескриптор символьного указателя; произвольные символьные указатели на другие объекты одного и того же файла DXF или чертежа. Преобразуется во время операций ВСТАВИТЬ и ССЫЛКА |
340-349 |
Дескриптор жесткого указателя; произвольные жесткие указатели на другие объекты одного и того же файла DXF или чертежа. Преобразуется во время операций ВСТАВИТЬ и ССЫЛКА |
350-359 |
Дескриптор символьной ссылки-владельца; произвольные символьные ссылки с правом владения на другие объекты одного и того же файла DXF или чертежа. Преобразуется во время операций ВСТАВИТЬ и ССЫЛКА |
360-369 |
Дескриптор жесткой ссылки-владельца; произвольные жесткие ссылки с правом владения на другие объекты одного и того же файла DXF или чертежа. Преобразуется во время операций ВСТАВИТЬ и ССЫЛКА |
370-379 |
Значение перечисления веса линий (AcDb::LineWeight). Сохраняется и перемещается как 16-разрядное целое число. Пользовательские неграфические объекты могут использовать весь диапазон, но классы объектов в своем представлении используют только групповые коды 371–379 файла DXF, так как в AutoCAD и AutoLISP групповой код 370 всегда является весом линии объекта. Это позволяет использовать код 370 так же, как и другие "общие" поля объекта |
380-389 |
Перечисление типа имени стиля печати (AcDb::PlotStyleNameType). Сохраняется и перемещается как 16-разрядное целое число. Пользовательские неграфические объекты могут использовать весь диапазон, но классы объектов в своем представлении используют только групповые коды 381–389 файла DXF по той же причине, что в описанном выше случае диапазона веса линий |
390-399 |
Строка, представляющая значение дескриптора объекта имени стиля печати. По сути является жестким указателем, но имеет другой диапазон для обеспечения упрощенной обратной совместимости. Сохраняется и перемещается как ИД объекта (дескриптор в файлах DXF) и специальный тип в AutoLISP. Пользовательские неграфические объекты могут использовать весь диапазон, но классы объектов в своем представлении используют только групповые коды 391—399 файла DXF по той же причине, что в описанном выше случае диапазона веса линий |
400-409 |
16-битные целые числа |
410-419 |
Строка |
420-427 |
32-разрядное целое значение. При использовании в режиме полноцветной палитры — 32-битное целое число, представляющее собой 24-битное значение цвета. Старший байт (8 бит) равен 0, младшие байты являются беззнаковыми символами, имеющими значение синего цвета (0–255), затем значение зеленого цвета, а байт, следующий за старшим байтом, имеет значение красного цвета. Преобразование этого целого значения в шестнадцатеричное дает следующую битовую маску: 0x00RRGGBB. Например, полноцветная палитра с красным цветом == 200, зеленым цветом == 100 и синим цветом == 50 представляет собой 0x00C86432, а в DXF, в десятичном значении, — 13132850 |
430-437 |
Строка; при использовании в режиме полноцветной палитры — строка, представляющая собой имя цвета |
440-447 |
32-разрядное целое значение. При использовании в режиме полноцветной палитры — значение прозрачности |
450-459 |
Long |
460-469 |
Значение двойной точности с плавающей запятой |
470-479 |
Строка |
480-481 |
Дескриптор жесткого указателя; произвольные жесткие указатели на другие объекты одного и того же файла DXF или чертежа. Преобразуется во время операций ВСТАВИТЬ и ССЫЛКА |
999 |
Файл DXF: групповой код 999 указывает, что линия, следующая за ним, является строкой комментария. Команда СОХРАНИТЬКАК не включает такие группы в выходной файл DXF, а команда ОТКРЫТЬ учитывает их и игнорирует комментарии. Можно использовать группу с кодом 999 для включения комментариев в отредактированный файл DXF |
1000 |
Строка ASCII (длиной до 255 байт) в расширенных данных |
1001 |
Зарегистрированное имя приложения (строка ASCII длиной до 31 байта) для расширенных данных |
1002 |
Управляющая строка расширенных данных ("{" или "}") |
1003 |
Имя слоя расширенных данных |
1004 |
Уровень байтов (длиной до 127 байт) в расширенных данных |
1005 |
Дескриптор объекта в расширенных данных; текстовая строка длиной до 16 шестнадцатеричных цифр |
1010 |
Точка в расширенных данных Файл DXF: значение X (за которым следуют группы 1020 и 1030) Приложение: 3D-точка |
1020, 1030 |
Файл DXF: значения Y и Z точки |
1011 |
3D-положение в МСК в расширенных данных Файл DXF: значение X (за которым следуют группы 1021 и 1031) Приложение: 3D-точка |
1021, 1031 |
Файл DXF: значения Y и Z для положения в МСК |
1012 |
3D-перемещение в МСК в расширенных данных Файл DXF: значение X (за которым следуют группы 1022 и 1032) Приложение: 3D-вектор |
1022, 1032 |
Файл DXF: значения Y и Z для перемещения в МСК |
1013 |
3D-направление в МСК в расширенных данных Файл DXF: значение X (за которым следуют группы 1022 и 1032) Приложение: 3D-вектор |
1023, 1033 |
Файл DXF: значения Y и Z для направления в МСК |
1040 |
Значение расширенных данных двойной точности с плавающей запятой |
1041 |
Значение расстояния расширенных данных |
1042 |
Масштабный коэффициент расширенных данных |
1070 |
16-разрядное целое число расширенных данных |
1071 |
Длинное 32-разрядное значение со знаком расширенных данных |