Jump to content

Recommended Posts

Bonjour,

J'ai créé un bloc dynamique représentant un prémur. Dans ce bloc, j'y ai mis un texte de type "Long: xxx x ép: xxx x Ht: xxx"  les xxx représentent des champs, pour la longueur et l'épaisseur, ça ne pose pas trop de problème, car je récupère la longueur d'une ligne, mais là où j'ai un souci, c'est que j'ai ajouté un attribut pour la hauteur.

Comment fait-on pour récupérer la valeur de l'attribut?  J'ai essayé, mais il met la valeur par défaut. Quand, j'ai plusieurs attributs, il met la même valeur à tous. 

Ma deuxième question, est-il possible de récupérer dans un champ la valeur des paramètres linéaires? J'ai essayé ,mais il m'indique ###.

Merci d'avance.

premur.dwg

Link to post
Share on other sites

J'aimerai comprendre le fonctionnement, dans l'éditeur d'attributs, on voit très bien que la valeur est 235. Lorsque, j'insère le champ, je choisi bien la valeur et dans aperçu c'est bien la valeur par défaut. Par contre, je ne comprends pas pourquoi il garde la valeur par défaut et pas la vraie valeur. Il doit quand même y avoir moyen, non?

image.thumb.png.815ddba28779c5d7c60eb2016ca7357e.png

Link to post
Share on other sites

Donc pour faire simple, pourquoi utiliser un champ dynamique à la suite du "H: " au lieu de placer directement l'attribut "HAUTEUR" à cet emplacement ?

Bisous,
Luna

Link to post
Share on other sites

Le soucis c'est que le champ dynamique pointe vers la définition d'attribut, or cette définition ne possède qu'une unique valeur qui est celle par défaut... Si l'on veut pointer vers la valeur d'un attribut d'une référence de bloc, alors il faut pointer vers la référence de bloc et choisir la propriété correspondant à l'attribut. Depuis l'éditeur de bloc ce n'est pas possible donc j'ai essayé en modifiant le bloc directement dans le dessin.

On peut alors sélectionner la référence de bloc et les champs prennent les bonnes valeurs ! Par contre, impossible de quitter l'édition du bloc, car malheureusement la définition de bloc est l'entité générale (la source si on préfère) et les références de blocs sont les "enfants" de cette source donc les enfants dépendent directement de la source, mais la source ne peut aucunement dépendre de ses enfants... C'est donc faisable, mais on ne peut pas le sauvegarder donc je ne pense pas que cela soit faisable malheureusement...

Bisous,
Luna

Link to post
Share on other sites

Merci pour ton explication. 

Je trouve quand même dommage, que la valeur est correct dans la fenêtre des propriétés et qu'on ne puisse pas en profiter avec le champ.

Maintenant, mon souci avec les attributs, c'est uniquement lors des déplacements.

image.thumb.png.c2785c530f37842bc13b014e46b44120.png

 

 

Link to post
Share on other sites
Guest Ml121

Bonjour,

 

Réponse bidouille :

- Vous créez une ligne a laquelle vous affectez un paramètre d'étirement

- Dans le champ du H, vous récupérez la longueur de cette ligne

- Vous retirez les flèches du paramètre linéaire et vous masquez ou placez votre ligne sur un calque invisible

- Comme ça, ça fonctionne mais vous aurez dans votre bloc une ligne et un paramètre "invisibles"

Link to post
Share on other sites
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...