Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous.

 

Pour les versions LT, je voudrais savoir si on peut via une macro ou un script changer la variable DIMLFAC pour une cotation en fonction de la valeur?

 

J'utilise de style de cotation une en mètre: que j'utilise quand je cote un objet supérieur à 1 m et un style de cotation en cm quand la valeur est inférieur à 1 m.

 

Sur une version complète, un collègue a réaliser un lisp que permet de n'utiliser qu'un seul type de cotation. Puis en fonction de la valeur soit la cote reste en m soit elle passe en cm.

 

Exemple:

pour un mur de 3m de longueur. La cotation indiquera 3,00. Pour l'épaisseur de 0,20m la cote indiquera 20.

 

 

Mon idée été de lancer la commande COTALIN, de tracer la cotation, puis SELECT et D pour sélectionner le dernier objet créé. Puis de lui changer la VARIABLE DIMLFAC à 100 si la cotation est inférieure à 1 mètre.

Le problème c'est comment on peut récupérer la valeur pour pouvoir faire une COMPARAISON ou un IF???

 

Est ce réalisable sur une LT

Posté(e)

Salut,

Il est non seulement possible de supprimer les zéros de début, mais depuis la version 2010

il est aussi possible d'appliquer au style de cote un "Facteur des sous unités"

Donc dans ce cas un facteur de 100 et éventuellement d'ajouter un suffixe des sous unités

Donc dans ce cas "cm"

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Posté(e)

Bonjour FormaBois,

 

J'ai oublier de préciser que c'est pour une version LT 2005.

 

Cependant j'ai le sentiment en lisant ta réponse que a priori ce soit possible.

Pourrait tu éventuellement, dans ta bonté. Me donner le code de la macro ou tout du moins une piste?

 

Merci.

Posté(e)

En macro, c'est assez facile :

 

^C^CCOTLIN;\\\COTREDEF;P;DIMLFAC;0.01;;D;;

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

C'est une astuce qui passe une modification de variable par objet (objet cote uniquement off course)

 

J'ai trouvé la commande en fouillant le menu pour me rafraichir la mémoire.

 

J'ai relancé, suivi l'enchainement des réponses et comme cela, j'ai mis le nom Français de la commande (en répétant celle-ci, cela s'affiche).

 

Bricolo total mais rapido :rolleyes:

Les \ sont des pauses utilisateurs pour tes saisies de point.

D pour dernier objet.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Je n'ai pas essaié. Mais en lisant le code je comprend ta macro.

J'ai l'impression qu'elle met la derniere cote tout le temps en CM. Or quand je cote je ne sais pas si ma valeur va etre superieure ou inferieure a 1 metre.

Il faudrait pouvoir ajouter un if < a 1 else dimlfac = 0,01.

Est ce possible?

Posté(e)

Il y a déjà eu des discussions là-dessus (lubies d'architectes qui devraient dessiner en mm pour arrêter d'ennuyer le monde !)

 

Pas de condition en macro. Tu cliques sur le bouton quand t'as besoin.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Pas de condition en macro.

 

Mais si...

 

*^C^C_dimlinear;\\\$m=$(if,$(eq," 0",$(substr,$(getvar,lastprompt),$(-,$(strlen,$(getvar,lastprompt)),4),2)),_dimoverride;dimlfac;$(*,$(getvar,dimlfac),100);;d;,^Z)

 

:P

Une condition pour que ça fonctionne : afficher le même nombre de décimales sur toutes les cotes (ne pas cocher "supprimer les zéros de fin" dans le style de cote).

La macro ci-dessus est prévue pour des cotes avec 2 chiffres après la virgule.

Posté(e)

Bonjour,

 

Il s'agit d'un environnement LT ! Et dans LT pas de LASTPROMPT...

 

Sinon, pour une LT 2005, je peux te proposer de coter en Mètres avec comme séparateur des décimales l'ESPACE et de supprimer les Zéros de début mais surtout pas les zéros de fin...

 

Bon ! Je sais l'ESPACE peut prêter à confusion, mais il est suffisement important pour bien lire la cote.

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

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é