Résoudre la non-mise à jour des paramètres de bloc dynamique AutoCAD

Comment faire en sorte que des paramètres linéaires d’un bloc dynamique (ex: P1, P2, P3), qui n’ont pas d’action d’étirement directe, soient automatiquement mis à jour dans les propriétés du bloc lorsque la valeur d’un autre paramètre linéaire (ex: H1) avec une action d’étirement est modifiée, en vue d’une exportation ?

Ce comportement est lié à l’ordre de création et de traitement des paramètres et actions dans l’éditeur de blocs d’AutoCAD. Pour que les paramètres « passifs » (sans action d’étirement directe) suivent les modifications d’un paramètre « actif » (avec action d’étirement), il est crucial de respecter un ordre de création spécifique.

Voici la procédure pour garantir la mise à jour automatique des paramètres dépendants :

  1. Ouvrir l’Éditeur de Blocs :

    • Sélectionnez votre bloc dynamique dans le dessin.
    • Faites un clic droit et choisissez « Éditeur de blocs » (ou utilisez la commande BEDIT).
  2. Supprimer et Recréer les Paramètres (si nécessaire) :

    • Si vos paramètres sont déjà créés et que l’ordre est incorrect, il est recommandé de les supprimer.
    • Sélectionnez les paramètres linéaires (P1, P2, P3, H1) et leurs actions associées, puis supprimez-les.
  3. Créer les Paramètres Dépendants (Passifs) en Premier :

    • Dans l’onglet « Paramètres » de la palette de création de blocs, choisissez « Linéaire ».
    • Créez les paramètres linéaires (P1, P2, P3 dans votre exemple) qui doivent être mis à jour par d’autres. Ces paramètres représentent des mesures que vous souhaitez récupérer, mais ils ne piloteront pas directement une action d’étirement pour ce cas précis.
  4. Créer le Paramètre Pilote (Actif) en Dernier :

    • Toujours dans l’onglet « Paramètres », créez le paramètre linéaire (H1 dans votre exemple) qui sera le « pilote » et aura l’action d’étirement.
    • Positionnez-le de manière appropriée par rapport à la géométrie du bloc.
  5. Associer l’Action d’Étirement au Paramètre Pilote :

    • Dans l’onglet « Actions » de la palette de création de blocs, choisissez « Étirement ».
    • Sélectionnez le paramètre pilote (H1).
    • Spécifiez le point d’action (la poignée d’étirement).
    • Définissez la fenêtre d’étirement : C’est une étape cruciale. Cette fenêtre doit englober non seulement les géométries à étirer, mais aussi les points de définition des paramètres dépendants (P1, P2, P3) ou les objets dont la position/taille est liée à ces paramètres.
    • Sélectionnez les objets à étirer.
  6. Tester le Bloc :

    • Cliquez sur « Tester le bloc » dans le ruban de l’éditeur de blocs.
    • Modifiez la valeur du paramètre H1 via sa poignée ou la palette des propriétés.
    • Vérifiez que les valeurs des paramètres P1, P2, P3 se mettent à jour automatiquement dans la palette des propriétés du bloc.
  7. Enregistrer le Bloc :

    • Fermez l’éditeur de blocs et enregistrez les modifications.

Explication du Comportement :
AutoCAD traite les paramètres et les actions dans l’ordre de leur création. En créant les paramètres « suiveurs » (P1, P2, P3) avant le paramètre « pilote » (H1) et en incluant leurs points de définition dans la zone d’action d’étirement du pilote, vous établissez une dépendance implicite qui assure leur mise à jour.

Note sur les Champs :
Si vous aviez utilisé des champs pour afficher les valeurs des paramètres, un REGEN (Regénérer) aurait pu être nécessaire pour rafraîchir leur affichage. Cependant, pour la mise à jour des valeurs dans la palette des propriétés du bloc, l’ordre de création des paramètres est la clé de la résolution.