Lors de l’utilisation de blocs dynamiques avec attributs dans AutoCAD, comment s’assurer que les attributs suivent correctement les actions de rotation et d’étirement, gérer l’affichage de la boîte de dialogue d’insertion, et résoudre les problèmes de perte de dynamisme après la copie des blocs ?
La gestion des attributs au sein de blocs dynamiques dans AutoCAD peut parfois présenter des défis, notamment avec les versions antérieures. Voici une démarche experte pour résoudre les problèmes courants que vous rencontrez :
1. Attribut ne tournant pas avec le bloc dynamique
Pour qu’un attribut suive l’action de rotation d’un bloc dynamique, deux conditions essentielles doivent être remplies :
-
Verrouiller la position de l’attribut :
- Ouvrez l’éditeur de blocs (
BEDIT). - Sélectionnez l’attribut concerné.
- Dans la palette des propriétés (
PROPRIETESouCTRL+1), recherchez la propriété « Position verrouillée » et définissez-la sur Oui. Bien que cela puisse sembler contre-intuitif, cette étape est nécessaire pour permettre l’ajout de l’attribut au jeu de sélection de l’action.
- Ouvrez l’éditeur de blocs (
-
Ajouter l’attribut au jeu de sélection de l’action de rotation :
- Dans l’éditeur de blocs, sélectionnez l’action de rotation (le symbole de rotation).
- Faites un clic droit sur l’action et choisissez « Jeu de sélection d’actions » > « Modifier le jeu de sélection ».
- Sélectionnez l’attribut que vous venez de verrouiller, en plus de tous les autres objets (cadre, hachurage, etc.) qui doivent tourner. Validez la sélection.
- Fermez l’éditeur de blocs et enregistrez les modifications.
2. Boîte de dialogue d’attributs manquante à l’insertion
Si la boîte de dialogue permettant de saisir les valeurs des attributs n’apparaît plus lors de l’insertion de votre bloc, cela est généralement dû à la valeur de deux variables système :
-
Vérifier la variable
ATTREQ:- Tapez
ATTREQdans la ligne de commande et appuyez sur Entrée. - Assurez-vous que sa valeur est réglée sur 1. Si elle est à
0, AutoCAD n’invitera pas à la saisie des attributs.
- Tapez
-
Vérifier la variable
ATTDIA:- Tapez
ATTDIAdans la ligne de commande et appuyez sur Entrée. - Assurez-vous que sa valeur est réglée sur 1. Si elle est à
0, les invites de saisie des attributs se feront sur la ligne de commande et non via une boîte de dialogue.
- Tapez
3. Perte de dynamisme après copie de blocs dynamiques
Il s’agit d’un comportement connu et documenté comme un bug dans les versions antérieures d’AutoCAD (notamment AutoCAD 2006 à 2009, où la fonctionnalité des blocs dynamiques était encore jeune). Les copies de blocs dynamiques peuvent parfois perdre la capacité d’être manipulées via leurs poignées dynamiques, surtout après des opérations comme la rotation ou l’étirement.
Solutions et contournements :
- Utiliser la palette des propriétés : Pour modifier les paramètres dynamiques d’une copie de bloc qui ne répond plus aux poignées, sélectionnez le bloc et utilisez la palette des propriétés (
PROPRIETESouCTRL+1). Les paramètres dynamiques y sont listés et peuvent être modifiés manuellement. - Re-insérer le bloc : Dans certains cas extrêmes, la solution la plus simple peut être de supprimer la copie défectueuse et de ré-insérer une nouvelle instance du bloc.
- Routines LISP personnalisées : Pour la modification d’attributs en masse ou dans des cas complexes où les outils standard échouent, des routines LISP comme
GATT(mentionnée dans la discussion) peuvent offrir une alternative plus robuste que la commandeGATTEdes Express Tools, qui a parfois des difficultés avec les blocs dynamiques. - Mise à jour d’AutoCAD : Autodesk a apporté de nombreuses améliorations et corrections aux blocs dynamiques au fil des versions. Si possible, tester le comportement dans une version plus récente d’AutoCAD pourrait résoudre ce problème de manière permanente.
En suivant ces étapes, vous devriez pouvoir résoudre la majorité des problèmes rencontrés avec vos blocs dynamiques et leurs attributs.