Mots-clés

Dans ce qui suit, nous détaillons les mots-clés du fichier de conversion HCADACAD.DAT.


DIR_*BEMASZVDFIGBLFIGLASTYLELPOLY/NPOLYLTYPECOLORBLOCKLAYERASCIISONSTBLAY  • LTYPE/LTDEFNOKOM


Ce mot-clé définit le répertoire dans lequel, par rapport à FILEGRUP.DAT, les fichiers DXF nouvellement créés doivent être copiés, par exemple DIR_F  (ici, les fichiers DXF seront copiés dans le répertoire F).

Ce mot-clé définit la façon dont les cotes 2D doivent être transférées : comme des cotes géométriques ou comme des cotes réelles.

0 Les cotes sont transférées sous forme de lignes et de chiffres individuels (par défaut).

1 Les cotes 2D sont transférées en tant qu'objets de dimensions réelles.

Les cotes 3D sont toujours transférées comme des cotes géométriques.

Si le module de gestion de documents a été chargé, vous pouvez utiliser le mot-clé ZVD pour spécifier si la création de fichiers DXF doit être gérée par la base de données.

0 DXF n'est pas géré par ZVD.

1 DXF est géré par ZVD (pas d'entrée).

Le fichier DXF est saisi comme une feuille à la suite du document à partir duquel il est généré. La scène originale doit donc déjà posséder une entrée dans la gestion de documents HELiOS.

Le mot-clé FIGBL permet le transfert facultatif des éléments sous forme de blocs. Le nom d'un bloc est composé du nom de l'élément plus un numéro à cinq chiffres :

1 Transfert des éléments sous forme de blocs.

0 Les éléments ne sont pas transférés sous forme de blocs (aucune entrée).

Au moyen de la valeur -1, les blocs ne sont pas créés pour les éléments, pas plus que pour la cotation ou pour les hachures, c'est-à-dire que si tous les symboles n'ont pas été convertis avant le début du transfert, aucune structure ne sera transférée.

Les éléments peuvent au choix être transférés comme couche (LAYER).

0 Les lignes sont transférées de leur strate sur la couche (commande LAYER). Il s'agit du paramètre par défaut.

1 Tous les éléments deviennent des layers (uniquement si FIGBL=0).

-1 Seuls les éléments affectés par les commandes LAYER deviendront des layers (seulement si FIBL=0).

À l'aide du mot-clé STYLE, la conversion DXF définit le type de caractère (FONTST=0) ou de police (FNTST=1). Ce mot-clé permet de convertir n'importe laquelle des 9 polices de caractères pouvant être reconnues par HiCAD en une autre police. Indépendamment de la définition de la police, le rapport largeur/hauteur et l'inclinaison de la police sont transférés.

Exemple : STYLE....1.STANDARD

Pour les polices qui ne sont pas définies, c'est le style STANDARD qui est utilisé.

Vous pouvez également utiliser le mot-clé STYLE pour affecter un fichier FONT aux polices DXF. Pour ce faire, la valeur 0 est spécifiée comme identifiant de la police HiCAD.

STYLE....0.SIMPLEX

Le fichier de police n'est requis que pour la création de la section TABLES. Si le nom de la police est manquant, c'est la police standard TXT qui est utilisé.

Les polices définies avec le mot-clé STYLE sont également utilisées pour générer la section TABLES pour les styles de texte.

Les mots-clés LPOLY ou NPOLY vous permettent de spécifier la manière dont les polylignes sont traitées.

Les polylignes peuvent être activées ou désactivées comme suit :

LPOLY....0
LPOLY....1
LPOLY....2

1 Polylignes activé (1 est activé par défaut si aucune entrée LPOLY n'a été indiquée).

2 Définit en complément le type de ligne et les valeurs de couleur pour les éléments de vertex (lignes-éléments).

0 Aucune autre valeur de paramètre.

Vous pouvez également utiliser NPOLY au lieu de LPOLY....0.

Si les polylignes sont désactivées, les lignes sont produites comme des lignes-éléments indépendantes.

Le mot-clé LTYPE spécifie l'affectation appropriée d'un type de ligne HiCAD à un type de ligne DXF s'il s'écarte du type de ligne défini pour la couche.

HiCAD dispose de 9 types de ligne désignés par les chiffres 1 à 9. Dans le champ numérique (Format I 4), seules les valeurs 1 à 9 sont acceptées pour LTYPE.

Le paramètre par défaut du type de ligne 1 est continu.

LTYPE    1 CONTINUOUS
LTYPE    2 PUNKT

LTYPE    3 GESTRICHELT

LTYPE    4 STRICHPUNKT

LTYPE    5 STRICHPUNKT

LTYPE    6 STRICHPUNKT

LTYPE    7 PHANTOM

LTYPE    8 PHANTOM

LTYPE    9 PHANTOM

En règle générale, toutes les lignes des couches DXF fixes sont représentées par un type de ligne et une couleur harmonisés.

La définition de LTYPE n'est nécessaire que pour les types de ligne qui diffèrent du type de ligne défini pour la couche.

Dans les fichiers DXF, le code du groupe 6 (spécification du type de ligne) n'est saisi que pour les lignes dont le type est défini par une commande LTYPE.

Dans l'exemple ci-dessus, les lignes HiCAD 0 à 6 sont écrites dans le fichier DXF dans le type de ligne correspondant.

Le mot-clé COLOR décrit l'affectation des numéros de couleur HiCAD à ceux du DXF. HiCAD dispose de 19 couleurs désignées par les numéros 1 à 19. Dans les champs numériques, seules les valeurs 1 à 19 peuvent être définies pour COLOR.

COLOR    0 7

COLOR    1 3

COLOR    2 5

COLOR    3 4

COLOR    4 1

COLOR    5 2

COLOR    6 6

Les couleurs DXF ont une valeur numérique de 1 à 256. En DXF, le numéro de couleur d'une ligne est, par défaut, déterminé par la couche à laquelle la ligne appartient.

Le code de groupe 62 (détermination de la couleur d'une ligne) n'est émis que pour les lignes dont la couleur diffère de celle attribuée à la couche.

Dans l'exemple ci-dessus, les définitions de couleurs appropriées sont écrites, pour les couleurs HiCAD 0 à 6, dans le fichier DXF.

Si l'attribution de la couche est faite par rapport aux attributs de ligne, et que la couleur HiCAD d'une ligne-élément est utilisée, veuillez vous assurer que la définition de COLOR n'entre pas en conflit avec la couleur de la couche donnée.

Exemple : Affectation des couches par des attributs

Dans la définition de la couche LAYER.2532.S25-B2 :

  • Tous les éléments HiCAD appartiennent à la strate 25,
  • ont la couleur 3, et
  • une épaisseur de trait HiCAD de 2.

Ces éléments sont affectés à la couche DXF S25-B2 et à COLOR....3.12, ce qui associe la couleur 3 de HiCAD à la couleur 12 de DXF.

Si la couleur 12 n'est pas associée à la couche DXF S25-B2, la couleur de la couche ne sera attribuée à aucun de ces éléments de la couche. Dans ce cas, les éléments se voient attribuer la couleur 12 telle que définie par la commande COLOR.

Les symboles HICAD sont transférés dans DXF sous forme de blocs. À l'aide du mot-clé BLOCK, vous pouvez décrire la manière dont les symboles HiCAD seront attribués aux noms de blocs et aux couches DXF.

Exemple : BLOCK.3.SYMBOL3.LAYSYMBOL

Le symbole HiCAD n°3 devient le bloc SYMBOL3 avec le nom de couche LAYSYMBOL.

Si le nom de couche manque, l'affectation de la couche est effectuée via la strate du symbole HiCAD. Si l'affectation du bloc manque, le numéro du symbole HiCAD est utilisé comme nom du bloc.

Le mot-clé LAYER définit l'affectation des attributs HiCAD (couleur, épaisseur de ligne, type de ligne et strate) aux couches (feuilles). Par exemple, AutoCAD utilise deux méthodes pour affecter les éléments HiCAD aux couches :

  • Affectation des couches basée sur les lignes-éléments HiCAD, c'est-à-dire le numéro de strate, la couleur et l'épaisseur des lignes et des arcs circulaires. Tous les autres éléments sont affectés à la couche définie par le mot-clé SONST.
  • Affectation des couches basée la structure d'élément de HiCAD.

Affectation des couches basée sur les attributs HiCAD

Au moyen de l'entrée LAYER *, tous les numéros de strate des éléments HiCAD seront repris comme noms de couche. Il est également possible d'effectuer des affectations spéciales de noms de couche via les attributs HiCAD.

L'affectation des couches basée sur les attributs des lignes-éléments HiCAD (segments, cercles, arcs de cercle) dépend de :

  • du numéro de la strate HiCAD de 0000 à 9999,
  • du numéro de la couleur de 000 à 999,
  • de l'épaisseur de la ligne de 0 à 9,
  • du type de ligne de 00 à 99.

Cette combinaison de numéro de strate, de couleur, d'épaisseur de ligne et de type de ligne est saisie dans le champ numérique (à 10 caractères) de la ligne appropriée.

Les caractères suivants sont disponibles :

  • caractères 1 à 4 pour la strate (9999 : toutes les strates),
  • caractères 5 à 7 pour la couleur (999 : toutes les couleurs),
  • caractères 8 pour l'épaisseur de ligne (0 : toutes les épaisseurs de ligne),
  • caractères 9 à 10 pour le type de ligne (00 : tous les types de ligne).

Exemple : LAYER 0025003107 LAY_25317

indique la strate 25, la couleur 3, l'épaisseur de ligne 1 et le type de ligne 7.

Toutes les entrées de couche sont recherchées en séquence, c'est-à-dire dans l'ordre dans lequel elles ont été saisies dans la table de conversion, jusqu'à ce que la strate HiCAD actuelle soit trouvée. Le nom DXF approprié est alors utilisé pour la désignation préliminaire de la couche.

Toutes les autres entrées LAYER pour la strate HiCAD actuelle sont examinées pour voir si elles contiennent également la couleur et l'épaisseur de ligne de la strate actuelle.

Si cette combinaison est trouvée, le numéro de couche DXF approprié est utilisé pour la désignation finale de la couche. Si la combinaison pertinente n'est pas trouvée, c'est la désignation préliminaire qui est utilisée.

 

Affectation des couches basée sur la structure d'élément HiCAD

La couche d'un élément est détectée par l'élément HiCAD concerné.

Les affectations entre le nom de la couche et le nom de l'élément sont traitées dans le fichier de paramètres par la commande LAYER. Le nom de l'élément doit être la deuxième entrée alphanumérique du fichier.

Exemple :

LAYER.9999999000.LAYERNAME10.FIG1
LAYER.9999999000.LAYERNAME20.FIG2

La première ligne attribue tous les éléments appartenant à l'élément FIG1 à la couche LAYERNAME10, tandis que la deuxième ligne attribue tous les éléments appartenant à l'élément FIG2 à la couche LAYERNAME20.

Si un élément appartient à un élément HiCAD qui est subordonné à un autre élément, l'affectation de couche de l'élément ne sera pas pertinente ; seul l'élément HiCAD contenant l'élément approprié est considéré.

Une affectation de couche reste valide jusqu'à ce qu'elle soit remplacée par une nouvelle affectation.

Si un élément HiCAD n'a pas d'affectation de couche, l'affectation de couche de l'élément précédent reste valide. Si les noms de couche sont la seule affectation faite aux éléments principaux, tous les éléments subordonnés sans affectation de couche reçoivent celle de l'élément supérieur.

Attention :
Cette option ne peut être appliquée qu'aux éléments 2D dont le nom ne dépasse pas 8 caractères.

Le mot-clé ASCII permet de convertir à volonté les caractères (spéciaux).

Format : ASCII Nr.1 Nr.2

Nr.1 correspond au numéro de caractère HiCAD

Nr.2 correspond au numéro de caractère DXF

HiCAD utilise le jeu de caractères ANSI.

Exemple : ASCII 248 237

convertit le caractère ANSI pour le diamètre (248) en caractère ASCII pour le diamètre (237).

Le mot-clé LAYER n 'est valable que pour les segments, les cercles et les arcs. À l'aide du mot-clé SONST, toutes les autres lignes-éléments, à savoir :

  • les symboles,
  • les lignes-symboles,
  • les textes,
  • les cotations et
  • les hachures

seront affectées à la couche correspondante. Les symboles sont l'exception à cette règle. L'affectation des couches peut également être spécifiée pour les symboles dans la ligne de définition du BLOC.

Lorsque le mot-clé SONST est utilisé, la première entrée dans le champ numérique doit être le nom de la couche HiCAD. Vous pouvez ensuite spécifier la désignation de la couche.

Avec l'entrée SONST *, tous les numéros de couche des éléments HiCAD seront repris comme noms de couche.

Il est également possible d'effectuer des attributions spéciales de noms de couche via des attributs HiCAD.

SONST.0001.SCHICHT01.SCHRAFFUR
SONST.0010.SCHICHT10.TEXT
SONST.0020.SCHICHT20.SYMBOLLINIE
SONST.0049.SCHICHT49.BEMASSUNG

Le mot-clé BYLAY vous permet d'attribuer une couleur et une épaisseur de trait à une couche. En DXF, une couleur et une épaisseur de trait par défaut sont attribuées à chaque couche.

BYLAY.0001.CONTINUOUS......L-L0
BYLAY.0002.CONTINUOUS......L-L004
BYLAY.0003.DASHED..........L-L0
BYLAY.0001.DASHDOT.........L-L0
Vous pouvez utiliser BYLAY (by layer) pour effectuer les entrées correspondantes.

Veuillez composer le champ numérique de la façon suivante :

Couleur DXF    Valeur de 1 à 256,

1er champ alphanumérique   Nom du type de ligne,

2e champ alphanumérique   Nom de couche.

Si un * est saisi comme nom de couche, tous les noms de strate HiCAD qui ne sont pas contenus dans une entrée BYLAY distincte sont transmis au tableau LAYER de DXF.

Si un type de ligne diffère de celui attribué à la couche, le mot-clé LTYPE est utilisé pour définir l'affectation d'un type de ligne HiCAD au type de ligne DXF correspondant.

Le mot-clé LTDEF est utilisé pour affecter les types de lignes HiCAD définis aux types de lignes DXF.

Si un fichier DXF complet doit être créé, tous les types de ligne pertinents doivent être inclus dans les entrées LTDEF du fichier HCADACAD.DAT.

Le style d'un type de ligne HiCAD défini dans le fichier STRART.DAT est transmis directement au tableau LTYPE.

Les entrées LTDEF doivent refléter les entrées effectuées pour LTYPE.

LTDEF....2.DOT........................

LTDEF....3.DASH.....--.--.--.--.-

LTDEF....4.DASHDOT.....--.--.--.--.-

LTDEF....5.DASHDOT.....--.--.--.--.-

Le champ numérique de l'entrée LTDEF devra être composé de la façon suivante :

Numéro du type de ligne HiCAD    Valeur de 1 à 9,

1er champ alphanumérique   Nom du type de ligne,

2e champ alphanumérique   Peut être rempli arbitrairement, par exemple Représentation symbolique du type de ligne.

Lorsque des fichiers DXF sont créés, l'édition des commentaires de HiCAD peut être supprimée dans le fichier DXF en utilisant l'entrée NOKOM 1 dans le fichier HCADACAD.DAT.

Interfaces 2DLe fichier HCADACAD.DATCréer un fichier DXF/DWG