Préalable aux modèles de dessin

Pour utiliser une variante d'un calepinage d'élément avec la fonction Modèle de dessin, vous devez auparavant avoir créé des modèles pour les dessins et les avoir saisis dans le catalogue. Les étapes suivantes sont essentielles :

À titre alternatif, vous pouvez également vous reporter à l'exemple mis à votre disposition et dans lequel chacune des étapes est expliquée en détail.


Création de modèles de dessin

Les modèles de dessin sont des scènes qui comprennent un élément individuel. Vous pouvez par exemple ici définir plusieurs vues, munir l'élément de cotations ou placer un cadre de dessin. Lors de l'exécution de la fonction Modèle de dessin, l'élément utilisé sera donc échangé par un élément du calepinage d'élément.

Vous pouvez également définir différents modèles pour les différents sous-types d'une variante. Par exemple, un modèle pour le sous-type le plus simple d'un élément qui montre l'élément uniquement dans une vue de dessus et un autre modèle qui montre également une vue latérale ou axonométrique pour les variations complexes des éléments. Ceux-ci seront alors enregistrés dans des scènes indépendantes.

Les conditions suivantes doivent cependant être suivies :


Attribution des modèles des différents sous-types d'une variante

Pour attribuer des modèles de dessin différents aux différents sous-types d'une variante, vous avez besoin d'un fichier texte qui précise quel fichier de modèle devra être utilisé pour quelles variables d'élément. Ce fichier doit également être stocké dans le répertoire Katalog, en-dessous du dossier Werksnormen. La syntaxe générale de ce fichier est :

Fichier_modele_1
Condition_1
Condition_2
...
Condition_n

Fichier_modele_2
Condition_1

...

Fichier_modele_n
Condition_x

Ce fichier est partagé en blocs. La première ligne d'un bloc indique toujours le nom du fichier et le chemin vers une scène de modèle. Ce chemin est relatif au dossier Werksnormen dans le répertoire Katalog. Les lignes suivantes indiquent ensuite les conditions à remplir pour que ce modèle soit utilisé. Si plusieurs conditions sont mentionnées, elles doivent alors toutes être remplies pour que ce modèle soit utilisé.

Exemple :

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1
rabat_gauche = 1
rabat_bas = 0
rabat_droit = 0

Dans ce cas, le modèle Kataloge\Werksnormen\ELEMENTVERLEGUNG\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA sera utilisé quand pour l'élément concerné les variables rabat_haut et rabat_gauche ont la valeur 1 et rabat_bas et rabat_droit ont la valeur 0.

Les variables qui ne sont pas indiquées ici ne seront pas prises en compte. L'exemple précédent est légèrement modifié :

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1
rabat_gauche = 1

Dans ce cas, le modèle sera utilisé lorsque rabat_haut et rabat_gauche ont la valeur 1, indépendamment de la valeur que peut avoir rabat_bas et rabat_droit (et éventuellement encore d'autres variables présentes).

Si vous utilisez plusieurs modèles, l'ordre a son importance. Le premier fichier de modèle pour lequel toutes les conditions valent sera utilisé. Les blocs suivants ne seront alors plus pris en compte :

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1
rabat_gauche = 1

Un élément qui a aussi bien rabat_haut que rabat_gauche sa valeur sur 1, remplit toutes les conditions (à savoir, que rabat_haut = 1 doit s'appliquer) du premier bloc. Le deuxième bloc sera donc ignoré. Pour atteindre le but souhaité, il faut simplement échanger l'ordre des entrées :

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1
rabat_gauche = 1

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1

Maintenant MODELE_RABAT_HAUT_GAUCHE.SZA sera utilisé pour tous les éléments, où rabat_haut et rabat_gauche sont = 1. Tous les autres éléments pour lesquels rabat_haut a la valeur 1 seront rendus dans MODELE_RABAT_HAUT_GAUCHE.SZA.

Si différentes valeurs doivent pouvoir être utilisées, les conditions pourront également être influencées par une condition OU. Si, par exemple, le modèle ci-dessus doit être utilisé non seulement pour rabat_haut, mais aussi pour rabat_bas :

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1 | rabat_bas = 1
rabat_gauche = 1

Comprendre : si la variable rabat_haut a la valeur 1 ou la variable rabat_bas a la valeur 1 et, indépendamment à cela, la variable rabat_gauche a la valeur 1, utilise ce modèle. On peut pour ce cas de figure également définir deux blocs pour les mêmes modèles :

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1
rabat_gauche = 1

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_bas = 1
rabat_gauche = 1

Un bloc sans condition est également possible. Un élément remplit alors toujours toutes les conditions et le modèle sera toujours utilisé. Pour cela, on peut définir un "Catch-All-Modele" qui sera toujours utilisé lorsque aucun modèle en particulier n'est adapté :

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_haut = 1
rabat_gauche = 1

Elementverlegung\Example\ISD-17\MODELE_RABAT_HAUT_GAUCHE.SZA
rabat_bas = 1
rabat_gauche = 1

Elementverlegung\Example\ISD-17\MODELE_GENERAL.SZA

Par contre, un tel bloc n'a de sens qu'à la fin d'un fichier, car les autres blocs qui suivraient ne seraient alors plus considérés.

Le cas le plus simple pour lequel il n'existe qu'un seul modèle pour une variante de calepinage d'élément consiste en un seul bloc sans conditions, c'est-à-dire à la fin uniquement le nom du fichier modèle :

Elementverlegung\Example\ISD-17\MODELE_GENERAL.SZA


Saisie des modèles dans le catalogue

Identifiez la variante de calepinage d'élément de votre choix dans l'Éditeur de Catalogue. Vous y trouvez pour cela la colonne DRAWINGS. Indiquez le chemin vers le fichier texte de l'étape 2, relativement au dossier Werksnormen.

Exemple d'une entrée de catalogue. Le fichier texte se trouve dans le dossier Katalog avec le chemin Werksnormen\Elementverlegung\Example\ISD-17\ISD-17.txt.

Vous pouvez maintenant utiliser la fonction Modèle de dessin pour générer des dessins pour un calepinage d'élément avec ces éléments.

Calepinage d'élément • Modèle de dessin