dede99 Posté(e) le 27 février 2018 Posté(e) le 27 février 2018 bonjour, je suis débutant en lisp (autocad un peu aussi) et j'ai une demande à faire.j'utilise un lisp fait par Pedro Miguel da Silva Ferreiraqui est juste magnifique pour moi, j'ai un problème il affiche2 chiffres après la virgule, si j'en souhaite un 3eme je change le format de mes unitéset il me rajoute 1 chiffre, mais c'est que des 0.donc la précision est réglée dans le lisp mais je trouve pas. merci si un champion du lisp peut me dépanner. meilleures salutations à tous le lisp est ici : http://cadtips.cadalyst.com/notestext/annotate-profile-data
(gile) Posté(e) le 27 février 2018 Posté(e) le 27 février 2018 Salut, Je n'ai pas regardé en détail, mais vers la fin du fichier LISP tu dois trouver ça :(defun precisionSelection () (setq precision 2) )Essaye en remplaçant 2 par 3. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
dede99 Posté(e) le 27 février 2018 Auteur Posté(e) le 27 février 2018 Salut, Je n'ai pas regardé en détail, mais vers la fin du fichier LISP tu dois trouver ça :(defun precisionSelection () (setq precision 2) )Essaye en remplaçant 2 par 3. merci de me répondre. c'est la première chose que j'ai testéc'est bon j'ai le 3eme, mais à partir de l'altitude de 1000msmj'ai un message d'erreur : erreur: type d'argument incorrect: stringp nilet je trouve pas la suite cordiales salutations
(gile) Posté(e) le 27 février 2018 Posté(e) le 27 février 2018 Salut, Pour trouver d'où vient une erreur dans un LISP, tu peux utiliser la méthode décrite dans la vidéo ci-dessous. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
dede99 Posté(e) le 28 février 2018 Auteur Posté(e) le 28 février 2018 Salut, Pour trouver d'où vient une erreur dans un LISP, tu peux utiliser la méthode décrite dans la vidéo ci-dessous. <iframe width="640" height="650" src="https://screencast.autodesk.com/Embed/Timeline/a86e6108-ff20-42cc-b6f1-054f6989c0ee" frameborder="0" allowfullscreen webkitallowfullscreen></iframe>OK c'est fait resultat: (strcat station (length1 station) "||" x (length2 x) "||" xdelta (length3 xdelta) "||" y (length4 y) "||" % ) et si je supprime c'est OK j'ai ce que je souhaite merci et A+
GEGEMATIC Posté(e) le 2 mars 2018 Posté(e) le 2 mars 2018 Salut Gile,Pour trouver d'où vient une erreur dans un LISP, tu peux utiliser la méthode décrite dans la vidéo ci-dessousparfois l'arret sur erreur ne se fait pas (je suis en 2015/2016 avec des versions soit civil, map ou mep, il vaut mieux le préciser)j'ai remarqué que dans ce cas, il faut ajouter un point d'arret dans le code, en général je le mets au début du code.a partir de là, l'arret sur erreur est toujours efficace.a+gégé ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
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