Você está na página 1de 6

6 ARCHIVOS DXF 12 – Formato general

El Autocad es un programa autónomo para dibujo. Tiene muchas ventajas


respecto a otros programas similares debido a que permite el manejo de múltiples
herramientas de organización (Capas), Generación de atributos (Bloques),
versatilidad en la generación de puntos al final, mitad etc.. y múltiples elementos
de dibujo que facilita la edición y permite el empleo del Autocad en diversos
proyectos de digitalización vectorial.

La posibilidad del ejemplo de múltiples herramientas de identificación (Capas,


atributos, textos Etc.) hacen posible contar con archivos de dibujo que de alguna
manera pueden ser empleados casi como sistemas de información en los cuales
tenemos la posibilidad de tener información adicional a la simple imagen visual del
mismo. Adicionalmente, existe la necesidad de acceder a los elementos de dibujo
de los archivos Autocad desde y hacia otros programas.

Un ejemplo de esto consiste en la facilidad de tener mapas con distintas capas


que indican su contenido tales como ríos, vías, contornos, áreas etc. Cabe la
posibilidad de manejar dichos atributos para el calculo y dibujo de diferentes
características mediante programas sencillos tales como dibujo de perfiles,
cálculos de áreas, intersecciones, distancias etc.

Para esto es necesario acceder a la información mediante la entrada o salida de


datos a archivos de fácil manipulación. El formato nativo de los dibujos de Autocad
consiste en los archivos .DWG, que son archivos compactos con formatos no
documentados (Propietario) y es muy complicado entrar a trabajar directamente
con ellos. Para facilitar el intercambio de información se ha desarrollado el formato
.DXF (Drawing Interchange file format), el cual es un archivo ASCII secuencial de
fácil lectura y escritura desde otros programas comerciales o mediante el
desarrollo de programas sencillos por parte del usuario.

La lectura o escritura de los archivos DXF desde Autocad es muy simple mediante
los comandos DXFIN (para leer) y DXFOUT(para escribirlos) estos comandos se
trataran en detalle en el próximo capitulo.

El formato general de los archivos DXF se tratar’a a continuación. Se ha escogido


el formato DXF versión Autocad 12, que en general es muy similar a las nuevas
versiones y esta contemplado en múltiples programas comerciales que aun no han
actualizado a nuevas versiones de Autocad.

6.1 Formato DXF

A continuación se presenta una descripción general del formato de los archivos


DXF 12. El conocimiento de la estructura de estos archivos hace posible la
creación de programas sencillos para leer o escribir este tipo de archivos y poder
aprovechar al máximo la posibilidad de generar procesos automáticos que ahorran
tiempo y dinero.

Para la lectura de este capitulo se sugiere que el lector genere archivos DXF de
dibujos sencillo para visualizar los conceptos aquí emitidos.

6.1.1 Estructura General de los archivos DXF

Los archivos DXF son archivos ASCII simples con extensión .DXF. De forma
general los archivos DXF son una secuencia de valores ASCII escritos de manera
secuencial. Se escriben por parejas de datos correspondientes a un identificador y
en la línea siguiente un valor correspondiente al identificador que lo precede.

Esta secuencia de datos esta dividida en SECCIONES las cuales se describen a


continuación.
• HEADER : Es esta sección se incluyen los valores correspondientes a la
información general del archivo Autocad.
• TABLES : Esta sección contiene las definiciones de las entidades que
contiene el dibujo que se enumeran a continuación:

o Tabla LTYPE : Tipos de Líneas definidas

o Tabla LAYER : Capas definidas

o Tabla STYLE : Estilos de texto definidos

o Tabla VIEW : Vistas definidas

o Tabla UCS : Sistemas de coordenadas del usuario definidas

o Tabla VPORT : View Ports definidos

o Tabla DIMSTYLE : Tipos de estilos de dimensionamiento definidos

o Tabla APPID : Identificación de aplicaciones definidos


• BLOCKS : Esta sección contiene las entidades de dibujo que define cada
uno de los bloque empleados en el mismo.
• ENTITIES : Esta sección es la mas importante del archivo, ya que contiene
la información de todas las entidades que componen el mismo. En esta
sección se incluyen todos los elementos de dibujo incluyendo las
referencias hechas a los bloques insertados en el mismo.
• END OF FILE : Es la sección d fin de archivo compuesta simplemente por
el identificador de sección y un EOF.
La organización general del archivo DXF se vera de la siguiente manera:
0
SECTION
2
HEADER
[[[ Aquí se incluye la información de la sección HEADER ]]]
0
ENDSEC
0
SECTION
2
TABLES
[[[ Aquí se incluye la información de la sección TABLES ]]]
0
ENDSEC
0
SECTION
2
BLOCKS
0
[[[ Aquí se incluye la información de la sección BLOCKS ]]]
0
ENDSEC
0
SECTION
2
ENTITIES
[[[ Aquí se incluye la información de la sección ENTITIES ]]]
0
ENDSEC
0
EOF

Como se puede observar la información en general se presenta en parejas con un


identificador y el valor asociado. En el caso de los encabezados de las secciones
vemos dos identificadores. El primero es un cero (0) y a continuación la palabra
SCTION indica que inicia una sección, posteriormente un identificador dos (2)
seguido del Nombre de la sección. Para el final de la sección aparece el
identificador cero (0) y seguido de ENDSEC que significa fin de sección.

La información que se ubica entre los marcadores de inicio y final llevan la misma
estructura. El formato de los identificadores corresponde a números enteros. La
información relacionada con los identificadores tiene los siguientes formatos ver
Tabla No 1.

Los formatos de los valores de los items no se afectan por las unidades definidas
en el dibujo Autocad. Los valores en DXF aparecen en notación decimal. Las
coordenadas en notación decimal y los ángulos en notación decimal con el cero
hacia el este.
Rango de identificadores Formato de valores asociados

0–9 Texto

10 – 59 Punto Flotante

60 – 79 Entero

140 – 147 Punto Flotante

170 – 175 Entero

210 - 239 Punto Flotante

999 Texto (comentario)

1000 – 1009 Texto

1010 – 1059 Punto Flotante

1060 – 1079 Entero

Tabla No 1 : Formatos de los valores por código

Las variables, Tablas y entidades de dibujo, inician con el IDENTIFICADOR cero


(0) seguida del nombre de la entidad. A continuación los valores que definen la
entidad antecedida del respectivo identificador.

6.1.2 identificadores

Los identificadores indican el tipo de información que se presenta en el valor. El


uso de cada identificado depende de la entidad en particular. Sin embargo existe
un uso general de los identificadores y se resume en la Tabla No 2.
IDENTIFICADOR DESCRIPCION

0 Inicio de una entidad, Entrada de Tabla o


separador de archivo.

1 Texto primario de una entidad

2 Nombre : Tabla, Atributo, bloque etc... También


identifica una sección DXF

3-4 Otros valores de Texto

5 Manejador hexadecimal

6 Nombre de Tipo de Línea

7 Nombre de Estilo de texto

8 Nombre de Layer

9 Nombre de Variable (Solo en sección HEADER)

Tabla No 2 : identificadores generales para TEXTO (0-9)


IDENTIFICADOR DESCRIPCIÓN

10 Coordenada X principal.

11 – 18 Coordenadas X Adicionales

20 Coordenada Y Principal.

21 – 28 Coordenadas Y Auxiliares

30 Coordenada Z Principal

31 – 37 Coordenadas Z Auxiliares

38 Elevación de la entidad diferente de cero

39 Espesor de la Entidad diferente de cero

40-48 Valores varios decimales Ej. Alturas de Texto,


Factores de escala Etc.

49

50 – 58 Ángulos

Tabla No 3 : identificadores generales Punto Flotante (10-59)

Você também pode gostar