Mots-clés

Dans ce qui suit, nous détaillons les mots-clés pour la configuration de l'exportation.


DIR_*ZVDFIGBLFIGLASTYLELPOLY/NPOLYLTYPEBLOCKLAYERASCIISONSTBLAY  • 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).

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.

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 de la configuration de l'exportation.

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 la configuration de l'exportation.

Interfaces 2D • Le fichier HCADACAD.DAT • Créer un fichier DXF/DWG