Aller au contenu

Messages recommandés

Posté(e)

bonjour,

 

Je souhaite creer un bloc avec des attributs particuliers:

-1: je souhaite récuperer le z de la position du bloc

-2: entrer une valeur à la main

-3: faire la différence entre ces deux valeurs

 

En gros, c'est faire un bloc pour des regards.

Si vous avez des solutions car mis à part le rentrer à la main et faire la soustraction à la main.

je sèche.

 

fabien

Posté(e)

Salut

 

moi je pige pas car, sur mon bloc "étiquette d'assainissement", j'ai les attributs COTE_TAMPON, COTE_RADIER, PROFONDEUR, et j'avais évidemment envie de mettre un champ "soustraction" sur la profondeur.

 

1- Si j'écris la formule lors de ma définition d'attribut, je choisi donc "objet" "définition d'attribut" je clique sur "COTE_TAMPON" et je choisis le paramètre "Valeur", pareil pour "COTE_RADIER", lors de mon insertion de bloc dans un nouveau dessin, il ne retrouve plus les valeurs décrites. Le champs écrit "####"

 

2- Si j'écris la formule dans le bloc déjà créé, je choisis "objet" "COTE_TAMPON", tout est OK, mais je ne peux pas l'insérer à partir de la commande "Insérer un bloc" depuis un dessin vierge. ou sinon, il me fait un bloc imbriqué

 

3- Enfin, si je prend ce dernier bloc (technique 2-) et que je l'extrait avec la commande "wbloc", je reviens au point de départ, il ne reconnait plus la valeur, et je me retrouve en position 1-.

 

J'espère m'être fait comprendre

 

Sapin

Posté(e)

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh smile.gif

 

merci lilian

reste à savoir comment inclure l'option "décomposer" derrière un bouton dans mon ruban, et c'est bueno

 

Sapin

Posté(e)

Bonjour,

 

Il suffit de rajouter un * devant le nom du bloc. ;)

^C^C_-insert;*nomdubloc;...

 

 

Sinon, si la valeur à soustraire est constante dans le dessin, on peut la rajouter en tant que propriété personnalisée, et l'utiliser ensuite dans le champ formule.

 

Autre solution: dans l'éditeur de bloc créer un paramètre pour la valeur à soustraire, et l'utiliser ensuite dans le champ formule.

  • 4 semaines après...
Posté(e)

Re,

 

pour info, vu que mon bloc est construit en "0", "Dubloc", quand je l'insère avec *, il me l'insère dans le calque "0" au lieu du calque courant, est-ce normal et y a-t-il un moyen de le faire insérer dans le calque courant ?

voici ma ligne de macro :

^C^C_-Color;ducalque;_-Linetype;A;;;_-lweight;ducalque;LWDISPLAY;0;-calque;L;03_EP_P_COTATION;e;03_EP_P_COTATION;co;150;03_EP_P_COTATION;;-inserer;*03_EP_VIGNETTE;\1;0;

 

Sapin

Posté(e)

Hello

 

(getvar "clayer") ou (getvar "CLAYER")

 

te permet de recuperer le nom du calque courant, donc ...

 

lecrabe

Autodesk Expert Elite Team

Posté(e)

Donc ? blink.gif

désolé ami à pinces, mais autant j'ai réussi à choper le langage macro (à peu près) pour pouvoir faire ce que je veux, autant le Diesel reste encore pour moi une énigme.

 

D'après ce que je comprend, cette variable "m'informe" sur le calque courant, mais le truc est que en choisissant l'option "Etablir" dans la commande "-calque", mon calque courant est le bon, c'est au moment de l'insertion de mon bloc avec * (car il faut que je l'explose sinon, ça fait un bloc imbriqué et je ne peux plus remplir mes attributs et champs) que le bloc se retrouve sous son calque de construction d'origine.

 

J'ai essayé d'insérer $M=$(getvar "clayer") au début de ma macro (juste après ^C^C) et aussi juste avant la commande insérer, mais rien n'y fait.

 

Sapin

Posté(e)

Bonjour,

 

Le bloc est bien inséré dans le calque courant, mais comme il est décomposé dans la foulée, on se retrouve avec les objets constitutifs du bloc, qui ont leurs propriétés (calque, couleur, etc.) propres.

 

En l'occurrence, le bloc explosé contient un autre bloc qui se trouve sur le calque 0.

Tu peux donc insérer le 1er bloc sur n'importe quel calque, en le décomposant tu retrouveras toujours le bloc imbriqué sur le calque 0...

A moins de décomposer avec XPLODE et l'option Hériter, au lieu de l'astérisque:

...-inserer;03_EP_VIGNETTE;\1;0;xplode;d;;h

Posté(e)

Hello

 

+1 pour Bryce !

 

Desole je ne savais qu'il y avait un ver dans le fruit !

Un Bloc dans le Bloc - Entre nous, je "deteste" ...

 

Sorry, lecrabe

Autodesk Expert Elite Team

Posté(e)

Re,

 

merci pour l'astuce Bryce,

 

pour le crabe, moi aussi je déteste les blocs imbriqués mais pour cela, je n'ai pas le chois, j'ai un champs qui fait appel aux deux attributs du bloc, par conséquent, si je l'insère tel quel, il ne retrouve plus les attributs concernés (voir plus haut)

 

Sapin

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité