Le fichier HCADACAD.DAT
Pour l'exportation DXF, vous avez besoin du fichier HCADACAD.DAT. Celui-ci comporte :
- l'affectation des éléments HiCAD à des couches DXF particulières,
- l'affectation des types de lignes HiCAD aux types de lignes DXF,
- la correspondance entre les symboles dans HiCAD et les blocs DXF et
- la spécification du transfert d'un fichier DXF complet comprenant une section HEADER, une section TABLES, etc. ou seulement une section ENTITIES.
Ce fichier, qui peut être personnalisé si nécessaire, se trouve dans le sous-répertoire SYS du dossier d'installation HiCAD.
Le fichier HCADACAD.DAT est un fichier de conversion créé ligne par ligne au format ASCII. Il peut être modifié avec n'importe quel éditeur de texte. N'oubliez pas que les lignes individuelles ne doivent pas contenir de caractères de commande, ni de tabulation. Chaque ligne commence par un mot-clé suivi de paramètres séparés par des espaces.
ACDXF 2000
ACDWG 0
BEMAS 0 # Create geometric/real dimension (0/1) Geometrische/echte Bemassung erzeugen (0/1)
HATCH 1 # Create hatch: 0=hatch blocks 1=HATCH contours Schraffurerzeugung: 0=Schraffur-Bloecke 1=HATCH-Konturen
SPLINE 1 # Create AutoCad B-Splines, wenn Sie diese Option auf 0 setzen, werden B-Splines als approx. Linien ausgegeben
CPAGE 0 # ANSI-Codepage-number (0=Default=1252) ANSI-Codepage-Nummer (0=Default=1252)
DIR # Entry for path Eintrag für Pfad
ZVD 0 # Database (0/1) Datenbank (0/1)
FIGBL 1 # Figur block transfer (-1/0/1) Figur-Block Uebertragung (-1/0/1)
FIGB1 1 # Figur Entities transfer, if 1 block (-1/0/1) Figur-Entities Uebertragung, wenn 1 Block (-1/0/1)
FIGLA 0 # 0 , 1=all FIGs as layer , -1=individual FIGs 0 , 1=alle FIGs als Layer , -1=einzelne FIGs
LPOLY 1 # Create POLYLINES (0/1) POLYLINES erzeugen (0/1)
NKST 8 # Number of decimal places (max.=14) Anzahl der Nachkommastellen (max.=14)
NOKOM 0 # Suppress commentaries (0/1) Kommentare unterdruecken (0/1)
NOVER 0 # Suppress DXF version number (0/1) DXF-Versionsnummer unterdruecken (0/1)
AUNIT -1 # Value for Header variable $AUNITS (-1=omit) Wert fuer Header-Variable $AUNITS (-1=weglassen)
VISRE -1 # Value for Header variable $VISRETAIN (-1=omit) Wert fuer Header-Variable $VISRETAIN (-1=weglassen)
VISRE -1 # Value for Header variable $VISRETAIN (-1=omit) Wert fuer Header-Variable $VISRETAIN (-1=weglassen)
ZEROPT 1 # Move figure to zero point (0/1=geometrie/2=all) Figur auf den Ursprung verschieben (0/1=geometrie/2=all)
LTDEF 1 CONTINUOUS Solid line
LTYPE 2 PUNKT
LTYPE 3 GESTRICHELT
LTYPE 4 STRICHPUNKT
.....
LTYPE 7 PHANTOM
.....
LTDEF 2 PUNKT ..............
LTDEF 3 GESTRICHELT -- -- -- -- --
LTDEF 4 STRICHPUNKT --.--.--.--.-
.....
LTDEF 7 PHANTOM --..--..--..-
.....
COLOR 0 7
COLOR 1 3
......
LAYER 0100 LAY_0100
LAYER 0110 LAY_0110
.........
SONST 0001 LAY_01
SONST 0049 LAY_49
STYLE 1 STANDARD
STYLE 2 STANDARD
.......
Les lignes sont composées de la façon suivante :
- mot clé de 5 caractères
- n espaces
-
code numérique
- n espaces
-
désignations alphanumériques

LTDEF |
2 |
Point |
........................... |
||
(1) |
(2) |
(3) |
(4) |
(5) |
(6) |
(1) |
mot-clé, 5 caractères |
(2) |
1 à n espace(s) |
(3) |
code numérique |
(4) |
1 à n espace(s) |
(5) |
désignation alphanumérique 1, exactement 18 caractères si la 2e désignation est indiquée |
(6) |
désignation alphanumérique 2 |
Mot-clé (caractère 1 à 5)
Les 5 premiers caractères contiennent l'un des mots-clés suivants :
ACDXF |
Le format DXF-2000 (AC1015) est utilisé pour l'exportation DXF. Si vous le souhaitez, vous pouvez également créer des fichiers au format DXF-12. Pour ce faire, il faut changer l'entrée ACDXF 2000 en ACDXF 12 dans la première ligne du fichier HCADACAD.DAT. |
ACDWG |
Le format DWG correspond au format DXF. Un changement de sortie du format DXF peut être effectué en spécifiant le numéro nr pour la version DWG dans la deuxième ligne du fichier HCADACAD.DAT : ACDWG nr. |
BEMAS |
Cette entrée spécifie comment les cotes 2D doivent être transférées : comme cotes géométriques (0) ou comme cotes réelles (1). Le paramètre par défaut est 0. Les cotes 3D seront toujours transférées comme des cotes géométriques ! |
HATCH |
Le transfert des hachures est possible si les conditions suivantes sont remplies :
HATCH 0 désactive le transfert, par défaut c'est la valeur 1 qui est définie. |
DIR_* |
Répertoire dans lequel les fichiers DXF doivent être copiés. |
ZVD |
Si le module Document Management Database est disponible, la création des fichiers DXF est gérée par la base de données. |
FIGBL |
Les éléments peuvent être transférés sous forme de blocs. |
FIGLA |
Détermine si les éléments seront transférés en tant que couches (LAYER) ou non. |
BLOCK |
Assigne des éléments HiCAD et des blocs DXF (uniquement pertinent si une section TABLES a été créée). |
BYLAY |
Définit la couleur et le type de ligne attribués à une couche LAYER (uniquement pertinent si une section TABLES a été créée). |
COLOR |
Assigne un numéro de couleur (uniquement pertinent si un numéro de couleur diffère de celui attribué à un layer). |
LAYER |
Assigne les attributs HiCAD : couleur, épaisseur de ligne et strate aux couches DXF. |
ZEROPT |
Si "ZEROPT" a été saisi dans HCADACAD.DAT, et que seule la partie 2D active sera importée au format DXF (par exemple, automatiquement pour Tôle et WINISO), les règles suivantes s'appliquent :
Si l'entrée manque, c'est "ZEROPT 0" qui est défini par défaut. Le paramètre par défaut prédéfini dans HCADACAD.DAT est "ZEROPT 1". |
LTDEF |
Assigne un type de ligne HiCAD à un type de ligne DXF (uniquement pertinent si une section TABLES a été créée). |
LTYPE |
Assigne un type de ligne HiCAD à un type de ligne DXF, si le type de ligne diffère du type attribué à une couche LAYER. |
LPOLY, NPOLY |
Contrôle l'utilisation de POLYLINES. |
NOKM |
Définition des commentaires HiCAD. |
SONST |
Définition de la couche layer pour les éléments graphiques divers, par exemple les cotations. |
STYLE |
Définition d'un style de texte. |
THICK |
Attribue des propriétés numériques auxiliaires aux lignes des éléments individuels. |
BEMAS |
Contrôle le transfert de la cotation. |
NKST |
Décimales (max. 14) |
AKNIT |
Indicateur de contrôle pour la variable ACAD "$AUNITS". |
NOVER |
Suppression du numéro de version DXF. |
FNTBR |
Adapter la largeur des polices. |
COLVD |
Couleur HiCAD pour les lignes occultées. |
ASCII |
Conversion des caractères (spéciaux) HiCAD en DXF. |
FNTST |
Évaluation des styles de texte. |
Un mot-clé est toujours suivi d'au moins une espace.
Caractères numériques
Les valeurs numériques des paramètres suivants contiennent des codes HiCAD, par exemple le numéro du symbole ou, dans certains champs, la couleur DXF.
Suit au moins une espace.
Caractères alphanumériques
Selon le mot-clé, une ou deux désignations DXF ou noms d'éléments de HiCAD. Seules les 16 premières positions de ces désignations sont interprétées ; pour les noms d'élément, seulement 8 positions. Si les mots-clés possèdent plus de deux désignations alphanumériques, par exemple BLOCK, NUMAT, les 16 positions requises doivent être remplies par des blancs.
Attention
- Les lignes commençant par # font office de commentaires.
- Vous avez la possibilité, comme utilisateur, de créer des fichiers de conversion personnalisés. Ces fichiers doivent être enregistrés avec l'extension, non pas .DAT, mais .DA1, .DA2 ou .DA3. Veuillez vous référer à la page suivante.
- Les désignations (par exemple les noms de police) contenant des espaces doivent être placées entre guillemets ("), par exemple :
STYLE T4 ''Times New Roman'' times.ttf 1.0
Créer un fichier DXF/DWG • Mots-clés • Paramètres DXF/DWG • Interfaces 2D