Megeon Posté(e) le 13 janvier 2017 Posté(e) le 13 janvier 2017 On m'a poser une question et a ma surprise cette fonction n'existe pas alors que je pensais que si. donc du coup existe t il un lisp pour donner une longueur d'une ligne ou polyline via un calcul (exemple longueur : 1800+200)
didier Posté(e) le 13 janvier 2017 Posté(e) le 13 janvier 2017 Coucou toujours penser à utiliser le natif avant de penser programmation. pour faire ce que tu veux il faut utiliser CAL de manière transparente, c'est à dire faire précéder le nom de la commande par une apostrophe.exemple :ligne, du point (cliquer), 'cal (entrée) 1280+72et voilàc'est particulièrement utile lorsqu'on utilise des nombres issus de fractions comme 2 divisé par 3, au lieu de taper 0.666666.....tu réponds 'cal (entrée) 2 / 3 et le logiciel s'adapte à la complexité du nombre. amicalement 1 Éternel débutant... Mon site perso : Programmer dans AutoCAD
(gile) Posté(e) le 13 janvier 2017 Posté(e) le 13 janvier 2017 Salut, AutoCAD intègre une calculatrice géométrique à laquelle on accède via la commande CAL (qu'on peut bien sûr appeler de manière transparente lors d'une invite utilisateur. LIGNESpécifiez le premier point:Spécifiez le point suivant ou [annUler]: 'cal>>>> Expression: 1280+72 Mais sans être un LISPeur chevronné, il est aussi simple d'entrer directement une expression LISP lors de l'invite : LIGNESpécifiez le premier point:Spécifiez le point suivant ou [annUler]: (+ 1280 72) Grillé par didier, mais je préciserai que pour les fractions, on peut les entrer directement (sans CAL ni LISP). AutoCAD reconnait les fractions pour les distances parce qu'elles sont couramment utilisées en système impérial. 1 Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Megeon Posté(e) le 14 janvier 2017 Auteur Posté(e) le 14 janvier 2017 très bien merci messieurs ! Et un truc de plus utile a savoir !
Demixav Posté(e) le 16 janvier 2017 Posté(e) le 16 janvier 2017 Bonjour, Je ne connaissais pas non plus cette fonction 'cal, et je viens donc de l'essayer... Mais pour ce qui est de l'addition et de la soustraction, j'ai un message me disant "il manque la parenthèse droite ')'", alors qu'elle y est bien,Et pour la multiplication et la division, j'ai un message "syntaxe d'expression incorrecte". J'écris les expressions comme celle décrite par (Gile), c'est à dire genre: (+ 2 2) ou (* 2 2) Où est ce que je me plante? ou c'est une autre raison? Merci!Xav AutoCad Map 3D 2011 - Covadis v16.0dWindows 7 - 64b
didier Posté(e) le 16 janvier 2017 Posté(e) le 16 janvier 2017 Coucou pour CAL tu n'as pas besoin de parenthèses sauf pour les opérations avec plusieurs opérandespour le lisp il ne faut pas lancer CAL précédemmentamicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
Demixav Posté(e) le 16 janvier 2017 Posté(e) le 16 janvier 2017 Salut Didier, Merci pour ta réponse qui m'a donné la solution... ;) Je faisais l'erreur d'écrire "ma formule" du genre (+ 2 2), alors que c'est 2+2 qui fonctionne tout simplement! Encore merci!Xav AutoCad Map 3D 2011 - Covadis v16.0dWindows 7 - 64b
Eric Posté(e) le 16 janvier 2017 Posté(e) le 16 janvier 2017 Bonjour, Pour compléter un peu il y a aussi une méthode pour faire des calculs depuis la palette de propriétés. Voir ici Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Megeon Posté(e) le 16 janvier 2017 Auteur Posté(e) le 16 janvier 2017 ha ben j'ai bien fait de poser la question je suis pas seul a ne pas connaitre la fonction !!! encore merci
didier Posté(e) le 16 janvier 2017 Posté(e) le 16 janvier 2017 Coucou Bien sûr que tu as bien fait. On est là pour ça, sans compter que je lis tous les messages et il m'arrive de piocher une information que j'ignorais, sans forfanterie c'est assez rare mais quand ça arrive c'est une joie d'apprendre un nouveau truc, et il n'y a pas que des commandes inconnues, il y a des modes opératoires aussi à apprendre. En un mot comme en cent : posons des questions ... Amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant