|
AutoLisp : Befehlswiederholung
vision am 20.01.2005 um 13:42 Uhr (0)
Hallo, das untere Lisp-Programm zeichnet eine Linie mit der festen Länge von 5mm und einen vom Benutzer angegeben Winkel. Leider funktioniert es nicht mehr richtig mit der Schleifenfunktion while ! Wer kann mir einen Tip geben? ;;; 5mm Verbindungslinie für Messstelle! (defun c:LINMSR () ;(while (command _line (setq pt (getpoint)) (mapcar + (-5 0 0) pt ) ) (command _rotate (ENTLAST) pt ) ;end while ) );defun
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text Grossbuchstaben -- tcase
tunnelbauer am 09.09.2004 um 12:30 Uhr (0)
Da ich nicht (mehr) mit AC2000 arbeite kann ich jetzt leider auch nicht genau beurteilen, was da in die Binsen geht (LISP-Expert bin ich obendrein keiner...). Aber wenn es dir rein und GROSS/klein-Schreibung geht, könntest du ja auch ein anderes Tool verwenden, wie z.B: das hier , oder ? HTH ------------------ Grüsse Thomas
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Variable
vision am 18.02.2005 um 12:47 Uhr (0)
Hallo, ich möchte die 5mm Linienlänge in ...(mapcar + (-5 0 0)... nicht fest vorgeben, sondern mit getreal über die Tastatur eingeben. Wie müsste ich das Lisp ändern? Für Eure Bemühungen bedanke ich mich schon im Voraus. ;5mm Verbindungslinie für Messstelle! (defun c:LINMSR () (setq pt T) (while pt (command _line (setq pt (getpoint)) (mapcar + (-5 0 0) pt ) ) (if pt(command _rotate (ENTLAST) pt pause )) ) )
|
| In das Form AutoLisp wechseln |
|
Lisp : Listen vergleichen
Dorfy am 11.03.2010 um 13:40 Uhr (0)
hi,reactor -Einsatz wäre mein erster gedanke...Edit: siehe Database reactor events ------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)[Diese Nachricht wurde von Dorfy am 11. Mrz. 2010 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Lisp-Fehler bei Umstellung von 2004 auf 2006
CAD-Huebner am 08.01.2007 um 11:30 Uhr (0)
Ich vermute das problem ja eher in der (out) Funktuion, da das (command "_offset" ekvvzdlenost)nicht vollständig ist und entweder auf interaktive Eingaben wartet oder in der (out) Funktion weiter mit Eingaben gefüttert wird - offentsichtlich nicht mehr richtig - evt. sind die Befehlsoptionen beim _offset geändert.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
AutoLisp : plot protokoll
Brischke am 06.05.2004 um 12:14 Uhr (0)
Hallo Michelangelo, Ich würde das der Einfachheit halber mit einer ASCII-Datei lösen. Dazu einen Reactor gebastelt, der dann automatisch die Daten (Welche eigentlich??) in diese Datei schreibt. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fontname in ICAD oder ACAD
Theodor Schoenwald am 08.03.2006 um 11:47 Uhr (0)
Hallo Thomas,der Spachumfang von Lisp in ICAD entspricht ungefähr dem Stand bei ACAD12.Auf jeden Fall möchte ich mich bei Dir für die schnellen Antworten bedanken, teilweise haben sich Deine und meine Antworten überschlagen.Vieleicht finded sich doch noch eine Lösung.GrußTheodor
|
| In das Form AutoLisp wechseln |
|
Lisp : cond
CAD-Huebner am 27.06.2014 um 14:50 Uhr (1)
Dein Code ist ja gar kein Lisp, das sieht fast nach Basic ausCode:(setq L 900.0)(setq Anzahl (cond ((= L 350) 2) ((= (/ L 2) 350) 3) ((= (/ L 3) 350) 4) ((= (/ L 4) 350) 5) ))(Print L)(print Anzahl)Aber wäre eine Formel für die Anzahl nicht bequemer?------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
AutoLisp : Zoom-Befehl per Lisp mit Faktor XP ?
Schachinger am 23.02.2004 um 08:54 Uhr (0)
hy jürgen (setq fx 2xp ) (command zoom faktor fx) oder wenn du die das als benutzereingabe haben willst z.b.: (setq fx (strcat (rtos (getreal faktor eingeben: )) xp )) oder hab ich dich falsch verstanden?... ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form AutoLisp wechseln |
|
AutoLisp : overkill
cadffm am 09.06.2005 um 15:30 Uhr (0)
OVERKILL ist selbst deine Lisp-Funktion ! such mal im Express-Verzeichnis / overkill.lsp zudem hat der Befehl ein Dialogfeld, darf man auch nicht vergessen, also wenn überhaupt dann (c: overkill) und um das Dialogfeld zu meiden dann besser : (c:-overkill) [Diese Nachricht wurde von cadffm am 09. Jun. 2005 editiert.]
|
| In das Form AutoLisp wechseln |
|
Lisp : lisp code?
chris888 am 04.02.2011 um 11:55 Uhr (0)
ich kriegs immer noch nicht hin -.-habe mich soweit vorgearbeitet das ich jetzt schonmal mit ssget einen auswahlfenster erstelle(defun c:12()(command "_select" (ssget "_w" (-0.1 -0.1)(0.1 0.1))))wie kann ich aus diesem fenster jetzt alle objekte die auf der farbe (62 . 32) liegen ausschließen???ich kriegs nicht hin -.-.-.-.-HILFEmfg chris
|
| In das Form Lisp wechseln |
|
Lisp : Drahtlöcher
Theodor Schoenwald am 15.02.2011 um 20:04 Uhr (0)
Hallo Atwist,bei den gleichen Tools ist auch eines für Gewinde, aber nur für die Draufsicht.Wenn es Dir schwer fällt ein Tool für Deine Gewinde in Lisp zu erstellen, dann kannst Du eine einfache Scipt-Datei erstellen.Damit kannst Du auch die Arbeit etwas automatisieren.GrußTheodor Schönwald
|
| In das Form Lisp wechseln |
|
AutoLisp : Ausgabe in eine Datei
Brischke am 11.04.2003 um 12:33 Uhr (0)
Hallo mtbf, so ganz verstehe ich nicht, wo dein Problem ist. Du kannst doch die Datei vor der While-Schleife öffnen und danach wieder schließen. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
| In das Form AutoLisp wechseln |