Quelques Astuces sur AutoCAD
La Création d'un bloc dynamique : exemple n°2
Ce mois-ci nous allons vous expliquer la conception d’un bloc dynamique avec la notion de consultation mettant en œuvre le principe de chaînage (vu dans la lettre technique N°45) puis la mise en réseau.
 |
L’idée, avec ce bloc, est de pouvoir étirer la longueur ou la largeur du plafonnier en fonction soit de distances paramétrées, soit de références matériels ce qui en déduira donc un prix qui sera extractible dans un tableau d’attributs. |
Réalisez le dessin ci-dessus :
Le plafonnier de base est constitué de 2 rectangles puis de lignes de séparations verticales et horizontales (les cotes ne sont pas à dessiner). Nous avons décalé le rectangle extérieur de 0.5 vers l’intérieur et chaque cellule fait 8.625 de long. Pour séparer un segment de façon équivalente, utilisez la fonction diviser.
Nota : Dessinez 2 lignes supplémentaires dans la partie supérieure comme le montre l’image ci-dessous :
Créez le bloc (menu Dessin Bloc Créer).
Donnez-lui un nom.
Choisissez un point de base (ex : en bas à gauche du plafonnier).
Choisissez les objets (que vous venez de dessiner).
Précisez l’unité de conception du bloc. (très important dans le cas ou ce bloc doit s’insérer dans des dessins avec des unités de travail différentes).
Cochez la case qui se trouve en bas à gauche de la boîte de dialogue "Ouvrir dans l’éditeur de bloc".
Ce n’est pas une obligation de cocher cette case mais dans notre cas on souhaiterait donner de l’intelligence tout de suite à ce bloc. Si la case n’est pas cochée, vous ne pourrez pas rendre le bloc dynamique. |
|
Validez en cliquant sur le bouton OK. |
L’interface des blocs dynamiques s’affiche.

Mise en place des liens dynamiques
1 - Ajoutez un "Paramètre linéaire" pour spécifier la largeur d’une cellule, celle de droite par exemple.
|
 |
Renommez ce paramètre en Largeur cellule, puis enlevez les poignées en passant par le menu contextuel ou les propriétés (Cf. lettre technique n°45).

Donnez une propriété de chaînage : dans Actions de chaîne, changez Non en Oui. |

Ce paramètre va nous servir pour définir la distance du réseau. |
2 - Ajoutez un "Paramètre linéaire" pour spécifier la longueur du plafonnier.

|
Renommez le paramètre en "Longueur Plafonnier" puis n’affichez qu’une seule poignée.
Nota : Les points d’exclamation jaunes signifient qu’aucune action n’est associée aux paramètres.
 |
3 - Recommencez les mêmes opérations pour le côté du plafonnier (Hauteur cellule puis Largeur Plafonnier).
Nota : Ne pas oublier l’action de chaînage à mettre sur "oui " pour la hauteur de la cellule. |
4 - Dans la palette "Actions", choisissez Action d’étirement. Cliquez sur le paramètre Longueur Plafonnier.

Puis cliquez sur la flèche de droite restante.


 |
Définissez une zone d’étirement (Comme le montre la figure ci-contre).
Choisissez les objets à étirer se situant dans la zone d’étirement réalisée précédemment y compris
les paramètres
"Largeur cellule".
Validez
|
|
Positionnez l’action à l’écran.

5 - Dans la palette "Actions", choisissez Action de mise en réseau, puis sélectionnez le paramètre Largeur cellule, et ensuite l’objet à dupliquer, qui sera la ligne verticale de séparation la plus à droite. Validez puis, entrez la distance entre les colonnes (soit en donnant la valeur numérique 8.625 pour cet exemple ou cliquez 2 points spécifiant la distance entre 2 cellules), et enfin positionnez l’action.

6 - Sélectionnez le paramètre Longueur Plafonnier puis accédez aux propriétés, dans le jeu de valeurs, sélectionnez Liste dans Type de dist.

Puis établir une liste en cliquant sur les 3 …
 |
Sortez de la boîte de dialogue en cliquant sur OK puis revenez dans votre dessin en quittant les propriétés si nécessaire.
Nota : Recommencez les étapes depuis 4. |
 |
Dans la palette "Actions", choisissez Action d’étirement, Cliquez sur le paramètre Largeur Plafonnier.
Puis cliquez sur la flèche haute restante
|
|
Définissez une zone d’étirement (comme le montre la figure ci-dessous).

Choisissez les objets à étirer se situant dans la zone d’étirement réalisée précédemment y compris les paramètres dont Hauteur cellule mais sans sélectionner les 2 traits rouges. Validez.

Positionnez l’action à l’écran.

Dans la palette "Actions", choisissez Action de mise en réseau, puis sélectionnez le paramètre hauteur cellule, puis sélectionnez l’objet à dupliquer qui sera la ligne horizontale de séparation, validez puis entrez la distance entre les colonnes (soit en donnant la valeur numérique 9.5 pour cet exemple ou cliquez 2 points spécifiant la distance entre 2 cellules), puis positionnez l’action.

Sélectionnez le paramètre Largeur Plafonnier puis accédez aux propriétés, dans le jeu de valeurs, sélectionnez Liste dans Type de dist.

Puis établir une liste en cliquant sur les 3 …
 |
Sortez de la boîte de dialogue en cliquant sur OK puis revenez dans votre dessin en quittant les propriétés si nécessaire. |

Dans la palette "Paramètres",
sélectionnez Paramètre de consultation puis cliquez à l’écran.
Renommez cette étiquette en Désignation.

 |
Recommencez l’opération.
Dans la palette "Paramètres", sélectionnez Paramètre de consultation puis cliquez à l’écran. Renommer cette étiquette en Prix. |
 |
Double cliquez sur le point d’exclamation du paramètre de consultation Désignation.
Puis positionnez à l’écran l’action de consultation, une boîte de dialogue apparaît. |
 |
Cliquez sur le bouton Ajouter des propriétés, puis sélectionnez Linéaire 1 correspondant à Longueur Plafonnier puis Linéaire 3 correspondant à Largeur Plafonnier puis cliquez sur OK. |

Vous venez d’établir un tableau dans la partie dite Propriétés de saisie.
 |
Etablissez la liste en fonction des correspondances souhaitées en cliquant dans les cellules puis en sélectionnant une valeur.
Prenez comme exemple le tableau ci-dessous. |
Dans la colonne Désignation tapez du texte en fonction de la relation mise en Longueur et Largeur plafonnier.

 |
Cliquez sur le bouton Ajouter des propriétés, puis sélectionnez le bouton radio "Ajouter des propriétés de consultation" puis sélectionnez Consultation 1 lié au Prix. |
Dans la colonne Prix, donnez une valeur correspondante en fonction de la désignation.

Changez le champ de cette colonne au niveau de "Autoriser la consultation inversée" en "lecture seule". |

|
 |
Cliquez sur le bouton OK puis pensez à changer la couleur des traits rouges en les remettant en couleur dites du calque ; sortez de l’éditeur de bloc en cliquant sur le bouton "fermer l’éditeur de blocs". |
Cliquez sur le bouton OUI à la question posée.
Testez votre bloc en le sélectionnant puis en changeant les valeurs via la flèche de couleur bleue qui vous est proposée.

Si vous regardez les propriétés de votre bloc avec une valeur spécifique, vous vous apercevrez que vous avez une référence de prix qui lui est liée mais qui n’est visible que dans les propriétés.

Vous pourrez par la suite le référencer dans un tableau de nomenclatures fait de façon automatique en passant par la fonction "Extraction d’attributs" mais cela fera l'objet d'un autre sujet...
Rendez-vous
dans la prochaine Lettre Technique
dédiée aux astuces AutoCAD