Aller au contenu

Lisp supprimant les décimales d'un numérateur de fraction


Messages recommandés

Posté(e)

Bonjour à tous.

AUTOCAD ne prend pas les nombres décimaux au numérateur d'une fraction.

ex: Tacer une ligne d'un point X au point 275.5/2.

On peut éventuellemnt taper 2755/20.

N'y aurait-il pas possibilité d'un petit LISP pour remédier à ce problème ?

A chaque fois que l'on tombe sur cette configuation "XX.X/Y" pour un traçage, un décalage ou autres....le LISP est à l'affût et passe la fraction en "XXX/Y0".

Je voyais ça en LISP, mais si vous avez d'autres idées....

Merci à vous

Posté(e)

AUTOCAD ne prend pas les nombres décimaux au numérateur d'une fraction.

???

Command: cal >> Expression: 275.5/2
137.75

ex: Tacer une ligne d'un point X au point 275.5/2.

275.5/2 n'est pas un point.

A chaque fois que l'on tombe sur cette configuation "XX.X/Y" pour un traçage, un décalage ou autres....le LISP est à l'affût et passe la fraction en "XXX/Y0".

Je comprends pas cette phrase.

Je voyais ça en LISP, mais si vous avez d'autres idées....

Merci à vous

 

C'est vraiment pas clair ton histoire,

Qu'est-ce que tu cherches à faire exactement ?

Carboléüm, qui dessine aussi à la main -> Carboleum's sketchblog

Posté(e)

coucou

 

sujet posé sur un autre message

 

je suis contre cette idée de faire du lisp à outrance

(pourtant j'adore faire du lisp)

mais il faut d'abord se servir des fonctions natives.

 

nicolas2 refuse, du moins c'est ce que j'ai compris,

de taper les quatre caractères de la commande CAL(plus une apostrophe)...

 

amicalement

Posté(e)

Je ne suis pas contre utiliser ce que vous me dîte, mais j'ai du mal à vous comprendre.

Exemple: Je trace une ligne

 

-Je prend la Commande: _line Spécifiez le premier point:

(je clique un point à l'écran)

 

Spécifiez le point suivant ou [annUler]:

(je tape 275.5/2)

 

A quel moment je tape votre CAL ?

Merci

Posté(e)

Re,

 

Tu lances ta commande "Ligne",

tu cliques ton 1er point à l'écran en renseignant la direction voulue

de ta ligne en orientant correctement avec la souris ...

Puis tu tapes au clavier 'CAL puis tes 275.5/2

Posté(e)

Bonsoir,

 

Tu lances ta commande "Ligne",

tu cliques ton 1er point à l'écran en renseignant la direction voulue

de ta ligne en orientant correctement avec la souris ...

Puis tu tapes au clavier 'CAL puis tes 275.5/2

Puis tu mesures l'angle de ta ligne, et tu constates immanquablement qu'il n'est pas juste, car le fait de taper 'cal t'as fait perdre ton repérage polaire... ;)

Posté(e)

Salut,

 

N'y aurait-il pas possibilité d'un petit LISP pour remédier à ce problème ?

A chaque fois que l'on tombe sur cette configuation "XX.X/Y" pour un traçage, un décalage ou autres....le LISP est à l'affût et passe la fraction en "XXX/Y0".

Je voyais ça en LISP, mais si vous avez d'autres idées....

 

À lire ta demande, on comprend bien que tu n'as pas dû ouvrir beaucoup de parenthèses dans l'éditeur Visual LISP.

Alors, si tu tiens absolument à du LISP, qu'attends tu pour t'y mettre. AutoCAD interprète directement les expressions LISP entrées en ligne de commande.

Il suffit de faire :

(/ 275.5 2)

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

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é