Aller au contenu

Modification lisp


Messages recommandés

Posté(e)

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 Ferreira

qui est juste magnifique pour moi, j'ai un problème il affiche

2 chiffres après la virgule, si j'en souhaite un 3eme je change le format de mes unités

et 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

Posté(e)

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

Posté(e)

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 1000msm

j'ai un message d'erreur : erreur: type d'argument incorrect: stringp nil

et je trouve pas la suite

 

cordiales salutations

Posté(e)

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+

Posté(e)

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-dessous

parfois 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.fr

Blog: http://g-eaux.over-blog.com

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é