roue dentée

Chioggia
Ouvrier
5 Février 2007
361
seine-et-marne nord
  • Auteur de la discussion
  • #1
quelqu'un sait il comment faire pour dessiner en 2D des engrenages automatiquement dans autocad en indiquant par exemple module et nombre de dents, ça parait possible avec des routines lisp mais je ne sais pas programmer lisp.
 
Chioggia
Ouvrier
5 Février 2007
361
seine-et-marne nord
  • Auteur de la discussion
  • #5
je pense que si car j'ai réussi à faire tourner une routine lisp gear.lsp qui est un freeware que l'on trouve sur internet mais qui n'est pas extra et peut être un peu trop simpliste. je voudrai faire tourner spurgear.lsp mais n'y arrive pas, il y a quelque chose qui m'échappe
 
jeromeP
Ouvrier
24 Avril 2009
492
33320 Taillan-medoc
SPURGEAR s'est du lisp, sur les version windows on dispose du lisp ou vba, sur Mac tu doit avoir que le list.

Je pense que le pb de ton SPURGEAR.lst est qu'il est fait pour autocad2000 et les appelles aux commandes sont pas les mêmes
ex : (command "LINE" (list (/ dr 2.0) 0) p0 "") doit devenir (command "LIGNE" (list (/ dr 2.0) 0) p0 "")
ou : (command "PLINE" (nth 0 inv-plst)) doit devenir (command "_PLINE" (nth 0 inv-plst))


faut passer en revu toutes les lignes avec "command" sans oublier les option de ces command pour les adapter au commande d'autocad 2013
voici les command de autocad 2000 http://www11.brinkster.com/rawkins/acad/acad-commands.pdf

à tester
 
jeromeP
Ouvrier
24 Avril 2009
492
33320 Taillan-medoc
Dernière édition par un modérateur:
jeromeP
Ouvrier
24 Avril 2009
492
33320 Taillan-medoc
Il doit être possible de ce passer de la boite de dialog dans le lisp car l'on retrouve les variables demandé par la boite ici:
ou pitchia est égal au Pitch diameter (4 ici comme valaur par défault)
et pareil pour numteeth pour le nombre de dents et pressang pour l'angle de pression.

Bon, facile à dire mais il me faudrait plus de temps pour m'y remettre, ces valeurs pourrait être demandées par la ligne de commande sans boite de dialog
 
La dernière réponse à ce sujet date de plus de 6 mois
Haut