stringtranslate.com

Автокад DXF

AutoCAD DXF (формат обмена чертежами или формат обмена чертежами) — это формат файлов данных САПР , разработанный Autodesk [2] для обеспечения совместимости данных между AutoCAD и другими программами.

История

DXF был представлен в декабре 1982 года как часть AutoCAD 1.0 и был предназначен для обеспечения точного представления данных в собственном формате файлов AutoCAD, DWG (чертеж). В течение многих лет Autodesk не публиковала спецификации, что затрудняло правильное создание файлов DXF. Autodesk теперь публикует неполные [3] спецификации DXF в Интернете.

Совместимость

Версии AutoCAD, начиная с выпуска 10 (октябрь 1988 г.) и выше, поддерживают как ASCII , так и двоичные формы DXF. [4] : 59  Более ранние версии поддерживают только ASCII.

Поскольку AutoCAD стал более мощным и поддерживает более сложные типы объектов, DXF стал менее полезным. Некоторые типы объектов, включая тела и области ACIS , не документированы. Другие типы объектов, включая динамические блоки AutoCAD 2006 и все объекты, характерные для версий AutoCAD для вертикального рынка , частично документированы, но недостаточно хорошо, чтобы позволить другим разработчикам поддерживать их. По этим причинам многие приложения САПР используют формат DWG, который можно лицензировать у Autodesk или использовать нестандартный формат у Open Design Alliance . В файлах DXF не указаны единицы измерения, используемые для его координат и размеров.

Большинство систем САПР и многие пакеты векторной графики поддерживают импорт и экспорт файлов DXF, особенно продукты Adobe , Inkscape и Blender . Некоторые САПР используют DXF в качестве собственного формата, особенно QCAD и LibreCAD .

Структура файла

Версии DXF в формате ASCII можно читать в любом текстовом редакторе . Базовая организация файла DXF следующая: [5]

HEADERраздел
Общие сведения о рисунке. Каждый параметр имеет имя переменной и связанное с ней значение.
CLASSESраздел
Содержит информацию для определяемых приложением классов, экземпляры которых появляются в разделах BLOCKS, ENTITIESи OBJECTSбазы данных. Обычно не предоставляет достаточной информации для обеспечения совместимости с другими программами.
TABLESраздел
Этот раздел содержит определения именованных элементов.
  1. APPIDТаблица идентификаторов приложений ( )
  2. Таблица блоковых записей ( BLOCK_RECORD)
  3. DIMSTYLEТаблица размерных стилей ( )
  4. LAYERТаблица слоев ( )
  5. LTYPEТаблица типов линий ( )
  6. STYLEТаблица стилей текста ( )
  7. UCSТаблица пользовательской системы координат ( )
  8. Просмотр ( VIEW) таблицы
  9. VPORTТаблица конфигурации видового экрана ( )
BLOCKSраздел
В этом разделе содержатся объекты определения блока, описывающие объекты, составляющие каждый блок на чертеже.
ENTITIESраздел
Этот раздел содержит объекты чертежа, включая любые ссылки на блоки.
OBJECTSраздел
Содержит данные, относящиеся к неграфическим объектам, используемым приложениями AutoLISP и ObjectARX .
THUMBNAILIMAGEраздел
Содержит изображение предварительного просмотра файла DXF.
END OF FILE

Формат данных DXF называется форматом «тэгированных данных», что «означает, что каждому элементу данных в файле предшествует целое число, которое называется групповым кодом. Значение группового кода указывает, какой тип элемента данных следует за ним. Это значение также указывает значение элемента данных для данного типа объекта (или записи). Практически вся указанная пользователем информация в файле чертежа может быть представлена ​​в формате DXF. [6]

Критика

Поскольку исчерпывающей документации не существует, [7] часто рассматриваются альтернативные открытые форматы, такие как SVG (открытый формат, определенный W3C ), DWF (открытый формат, определенный Autodesk [8] ) или даже EPS ( стандарт ISO /IEC). 29112:2018). Однако DXF (а также DWG ) по-прежнему является предпочтительным форматом файлов САПР для использования ISO. [9]

Смотрите также

Рекомендации

  1. ^ «Спецификации DXF» (PDF) .
  2. ^ "FAQS.org".
  3. ^ Мойци, Манфред. «Что такое DXF?». /ezdxf.readthedocs.io . Манфред Мойци . Проверено 27 октября 2023 г.
  4. ^ Скунмейкер, Стивен Дж. (2003). Руководство по САПР: базовое руководство для понимания и улучшения автоматизированного проектирования. Нью-Йорк: Марсель Деккер. ISBN 0-8247-4569-8. ОСЛК  54090798.
  5. ^ «Структура файла DXF» .
  6. ^ «Глава 1 — Формат DXF» Autodesk.com
  7. ^ Мойци, Манфред. «Что такое DXF?». /ezdxf.readthedocs.io . Манфред Мойци . Проверено 27 октября 2023 г.
  8. ^ «Файлы DWF». Adobe.com . Adobe 2023 . Проверено 27 октября 2023 г.
  9. ^ «Требования Центрального секретариата ISO. Часто задаваемые вопросы по графике (форматы и файлы)» (PDF) . iso.org . ИСО 2002 . Проверено 27 октября 2023 г.

Внешние ссылки