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

Страницы работы

13 страниц (Word-файл)

Содержание работы

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

Введение

В августе 1985 года документ, описывающий "Графическую корневую систему" (Graphical Kernel System – GKS), был утвержден в качестве международного стандарта IS 7942.

Новый стандарт объединил наиболее плодотворные идеи и методы, достаточно полно предоставив современный уровень развития программирования задач машинной графики.

На его основе фирмой AutoDesk был разработан формат файла обмена описаниями чертежей для графического редактора AutoCAD.

Формат dxf файлов

Файлы обмена описаниями чертежей графического редактора AutoCAD имеют тип dxf. Файлы хранения чертежей, формат которых является интеллектуальной собственностью фирмы AutoDesk, имеют тип dwg.

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

Файл формата dxf состоит из четырех секций. Рассмотрим их в том порядке в котором они встречаются в файле.

Секция заголовка HEADER содержит значения, определяющие рабочие параметры чертежа и его окружения.

Секция таблиц TABLES содержит атрибуты характеризующие объекты и состоит из четырех подсекций, описываемых следующими таблицами.

Таблица типов линий LINETYPE задает типы линий, используемых в чертеже. Стандартными типами являются:

DOT – пунктирная;

DASHED – штриховая;

PHANTOM – тонкая;

DOTDASH – штрих пунктирная;

CONTINUOUS – непрерывная.

По умолчанию используется тип линии CONTINUOUS, всегда включаемый в dxf-файл.

Таблица слоев LAYER содержит атрибуты для каждого слоя чертежа такие как цвет, тип линий, их видимость. Каждый из слоев имеет уникальное имя, по умолчанию используется слой под именем "0".

Таблица шрифтов STYLE содержит информацию о текстовых шрифтах и графических символах.

Таблица видов VIEW содержит список поименованных видов, координаты точек наблюдения и другие данные, необходимые для отображения чертежа.

Секция блоков BLOCKS состоит из поименованных блоков, каждый из которых содержит информацию об объектах определенных в нем. Блок имеет уникальное имя и может быть создан одной из операций таких как: определения размеров, нанесения штриховки, вставки объектов из графических библиотек или операцией создания блока системой AutoCAD.

Секция объектов ENTITIES содержит список всех графических объектов чертежа.

Структура записей dxf файла

Построение записей dxf файла базируется на соотношении "маркер" – "значение". Маркером является целое число, идентифицирующее значение. Значение характеризуется типом и назначением информации. Типы, характеризующие значения, исчерпываются следующим списком: целое, действительное число, символьная строка с пробелами или без них. Назначение информации предопределено стандартом.

Маркеры и их значения вводятся как символы в кодах ASCII и помещаются на разных строках файла.

Пример: на нечетных строках стоят маркеры, а на четных – значения

0

LINE

10

1.0

20

1.5

11

6.32

21

7.233

Маркеры и типы значений

Значение маркера

Тип значения

0 – 9

Символьная строка

10 – 59

Действительное число

60 – 78

Целое число

Описание маркеров

Маркер

Наименование

Назначение

Тип значения

0

Начало раздела

Начало описания секции, таблицы, объекта

Строка без пробелов

1

Основной текст

Используется в инструкциях TEXT, ATTRIB

Строка с пробелами

2

Имя

Имя блока, инструкция ATTRIBUTE

Строка без пробелов, с пробелами

3 – 5

Прочие текстовые значения

Задание атрибутов по умолчанию

Строка с пробелами

6

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

Обозначение типа линии

Строка без пробелов

7

Имя стиля начертания текста

Обозначение стиля начертания текста

Строка без пробелов

8

Имя слоя

Обозначение имени слоя

Строка без пробелов

9

Переменная

Имя переменной в секции HEADER

Строка без пробелов

10

Основная координата Х

Основная координата по оси Х

Действительное число

11 -- 18

Прочие координаты Х

Прочие координаты по оси Х

Действительное число

20

Основная координата Y

Основная координата по оси Y

Действительное число

21 -- 28

Прочие координаты Y

Прочие координаты по оси Y

Действительное число

30

Основная координата Z

Основная координата по оси Z

Действительное число

31 -- 36

Прочие координаты Z

Прочие координаты по оси Z

Действительное число

38

Уровень возвышения объекта

Задание для некоторых объектов координаты Z

Действительное число

39

Высота/толщина объекта

Задание координаты Z для объемного утолщения поверхности, используя объект в качестве базы

Действительное число

40 – 48

Прочие действительные числа

Действительное число

49

Разнообразные значения

Задание длинны отдельных видимых и невидимых отрезков в штриховых и пунктирных линиях

Действительное число

50 – 58

Углы (градуса)

Действительное число

62

Номер цвета

Номер цвета, используется для описания цвета слоя и для описания объектов, если их цвет отличается от цвета слоя

Целое число

66

Дополнительная информация

Используется для указания начала списка атрибута объекта, вершин полилинии

Целое число

70 – 78

Целочисленные значения

Целое число

Похожие материалы

Информация о работе