Format de données DXF

Les fichiers DXF sont des fichiers de textes ASCII dont l'extension est .DXF et à un texte formaté spécifiquement. Ils peuvent être facilement traduits dans un format d'autres systèmes CAO.

Un fichier DXF se compose de cinq sections qui sont elles-mêmes divisées en plusieurs groupes.


Sections

Le fichier DXF se compose de cinq sections :

  1. HEADER
  2. TABLES
  3. BLOCKS
  4. ENTITIES
  5. END OF FILE

HEADER

La section HEADER comporte les variables assignées au dessin. Les variables sont définies par diverses commandes. Ce sont les informations qui seront affichées par la commande STATUS.

Chaque variable est spécifiée dans la section HEADER par un groupe 9 qui détermine le nom de la variable. Suit le type du groupe qui détermine la valeur.

Exemples de variables HEADER, groupes qui les suivent et leurs valeurs :


Tables

Cette section comporte des définitions des fonctions désignées :

Le tableau LTYPE doit toujours se trouver avant le tableau de LAYER. L'ordre des autres tableaux est libre.

Chaque tableau sera introduit par un groupe 0 avec la désignation TABLE. S'en suit un groupe 2 qui identifie le tableau correspondant : VPORT, LTYPE, LAYER, STYLE, VIEW, DIMSTYLE, BKS ou APPID. Puis le groupe 70 qui spécifie le nombre maximum des entrées suivantes du tableau.

Les noms des tableaux devront toujours être écrits en CAPITALES !


Blocks

Cette section comporte les définitions de tous les blocs contenus dans le dessin avec leurs objets. Tous les objets de la section BLOCK apparaissent entre les objets BLOCK et ENDBLK.

Les définitions de blocs ne devront jamais être imbriquées, c'est-à-dire qu'un objet BLOCK ou ENDBLK ne pourra jamais être inséré entre une autre paire BLOCK-ENDBLK.


Entities

Cette section comporte les objets du dessin y compris les références des blocs. Chaque objet commence par un groupe 0 qui identifie l'objet.

Chaque objet possède un groupe 8 qui porte la désignation du layer où se trouve l'objet. Il est également possible d'attribuer à chaque objet des données d'élévation ou de hauteur de l'objet, ainsi que des informations sur le type de ligne ou la couleur.


End of File

Le fichier DXF se termine toujours par l'entrée END OF FILE : EOF


Groupes

Un fichier DXF se compose d'un grand nombre de GROUPS, chaque groupe occupant deux lignes. La première ligne contient le code du groupe, tandis que la seconde spécifie la valeur du groupe dont le format dépend du type de groupe.

L'attribution du code de groupe dépend de l'élément décrit dans le fichier.

Code de groupe

Valeur

Code de groupe

Valeur

Les codes de groupe sont utilisés pour désigner le type de la valeur du groupe et l'application générale du groupe.

Les groupes comportant des délimiteurs de fichiers (code de groupe 0) servent à délimiter les sections du fichier.

Extrait d'un exemple de tableau de codes de groupe

Interfaces 2D