|
Rund um Autocad : import von messdaten in adt2002
mdaemon am 16.12.2004 um 10:28 Uhr (0)
Hallo mitnand, Habe genau das gleiche Problem mit dem Tachymeter und habe euer LISP bereits getestet und es funktioniert bestens. Damit ich gleich völlig unmäßig bin: - wie müsste das Ganze aussehen, wenn ich zusätzlich möchte, daß die Beschriftung neben dem Punkt zu stehen kommt (damit sich das nicht überdeckt) und ich auch noch die Höhenangabe auch angegeben möchte (das ist die 4. Spalte im txt-file), und zwar so, daß sie sich nicht überdeckt mit der Beschreibung? Habe leider von LISP keine Ahnung. Danke ...
|
| In das Form Rund um Autocad wechseln |
|
Anwendungen : preiswertes, gutes CAD-System
archtools am 10.12.2010 um 20:08 Uhr (0)
Zitat:Original erstellt von lowpass:"preiswertes, gutes CAD-System"Kurz, gibt es nicht. Doch gibts sehr wohl. Man muss sich nur klar machen, dass ein gutes System meistens aus mehreren Komponenten besteht.Wenn ich mal Vorschläge für ein System machen darf:1. fürs Alltagsgeschäft und den Datenaustauch: BricsCAD. Das ist nahezu 100% kompatibel zu AutoCAD und auch in Lisp programmierbar2. für 3D: Rhino3D von McNeel. Das macht dann nicht nur 3D, sondern auch den ganzen 2D- und 3D-Datenaustausch via IGES usw.. ...
|
| In das Form Anwendungen wechseln |
|
AutoLisp : Pfade zu appload/Inhalt über Lisp hinzufügen ?
Juergen55 am 16.03.2005 um 22:10 Uhr (0)
Hallo, ist es möglich über Lisp Pfade zu appload/Inhalt hinzufügen, hab jetzt auf die Schnelle nichts in der Hilfe gefunden ! Dann hab ich noch eine andere sache, Supportpfade gehen ja in der Art: (setenv ACAD (strcat (getenv ACAD ) ; D:MY-PROFIL )) sieht dann so aus: (D:Pfad1;D:Pfad2;D:Pfad3;D:Pfad4;D:Pfad5;D:Pfad6 Ist soweit ganz gut, aber wie kann ich den Supportpfad dann wieder entfernen ? Das ist ja keine normale Liste mehr, gibt es einen Befehl wie VL-REMOVE ? Gruß, Jürgen
|
| In das Form AutoLisp wechseln |
|
OneSpace Modeling : Goodies
baumgartner am 06.12.2002 um 20:45 Uhr (0)
Zitat:Original erstellt von Thomas Hagspiel:... " load "recorder" " ......LISP-Fehler:"Die Variable LOAD ist nicht gebunden"...hallo,habe keine Studi-Version sondern eine Echte. Aber wenn ich wie Du hier schreibst load "recorder" eingebe, dann muss zwangsläufig eine Lisp-Fehlermeldung kommen. Gebe doch genau das ein, was Kollege Claus Brod Dir vorgeschlagen hat.(load "recorder") - vergiss bitte die Klammern nicht. Thats LISPDen Rest findest Du dann im Menü Werkzeugkiste.------------------Grüsse aus dem ...
|
| In das Form OneSpace Modeling wechseln |
|
Rund um Autocad : DXF sortieren
Brischke am 09.06.2004 um 11:33 Uhr (0)
Hallo Stephan, ich kenne keines, kann mir allerdings auch nicht vorstellen, dass es für diese doch recht spezielle und wahrscheinlich auch einmalige Aufgabenstellung eine fertige Lösung am Markt gibt. Je nach Möglichkeiten, das Blattformat zu ermitteln (Zeichnungsaufbau), kann man aber sicher auch eine Lösung in LISP dafür kreieren. Bei Interesse ... melden! Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Tre ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Zeichnungseigenschaften importieren / exportieren
cadffm am 20.06.2019 um 12:15 Uhr (1)
"Ich bin hier neu"Hi & willkommen, "habe mir die Lisp zu recht geschrieben"Was/welche "die Lisp"? Meinst du den Code aus dieser Antwort oben(Klick!)?Dann hast du wohl beim Versuch meinem Hinweis zu folgen (siehe HIER!) die Klammer an anderer/falscher Stelle ergänzt."wenn ich diese nun anwenden will kommt die Fehlermeldung: Fehler: Zu viele tatsächliche Parameter."Dann hast du mehr Parameter an eine vla-Funktion übergeben wie die Funktion erwartet.."Ich bin hier neu und habe mir die Lisp zu recht geschrie ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Programmierung : Speicherauslastung in Lisp (room)
clausb am 09.04.2013 um 08:35 Uhr (0)
Der Garbage Collector ist nicht spektakulär. Wie viele andere arbeitet er nach dem Mark&Sweep-Prinzip. Eine interessante Erweiterung wird Dir auffallen, wenn Du Modeling eine Weile ruhen lässt. Modeling merkt das und versucht dann die Ruhezeit für einen GBC-Lauf zu nutzen.Bedenke, dass Modeling Speicher sowohl für die Lisp-Welt als auch für Objekte in der C++-Welt braucht. In vielen Fällen überwiegen die C++-Objekte deutlich. Für sie ist der Garbage Collector nicht zuständig.------------------CoCreate Mode ...
|
| In das Form CoCreate Programmierung wechseln |
|
Lisp : Lisp command _explode ergänzen
BBecker am 12.09.2006 um 17:39 Uhr (0)
Hallo,die folgende Lisp-Routine wurde von Cadmium 2004 ins Forum gestellt:(setq auswahl (ssget "X" (list (cons 0 "INSERT")(cons 2 "tuer"))))(repeat(sslength AUSWAHL) (command "_explode" (setq OBJ(ssname AUSWAHL 0)) "") (ssdel OBJ AUSWAHL))Leider wird nach dem Ausführen der Befehl wiederholt. Kann man das irgendwie abstellen oder muß eine Systemvariable gesetzt werden, damit die Wiederholung nicht ausgeführt wird? Die Routine wäre dann perfekt für mich.Lieben Gruß Beate
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Attribute auslesen
CADmium am 20.01.2012 um 14:08 Uhr (0)
wenn mit Lisp ..... (if(and(setq OBJ(car(nentsel "
Attribut wählen:"))) (setq OBJ(entget OBJ)) (=(cdr(assoc 0 OBJ))"ATTRIB") (setq TXT (cdr(assoc 1 OBJ))) ) (princ (strcat "
" TXT "
")))aber warum kopierst du dir den Wert nicht aus dem Eigenschaftsfenster (Befehl : _properties ) oder via attedit oder eattedit ...Edit: seh gerade ... leere Attribute .... kannste natürlich nicht wählen .. da du den Namen usw. auch nicht kennst ..... wozu Lisp ?!Eigenschaftsfenster / Attedit und Co reiche ...
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : vorhandene Bemassungen ändern
TomiProg am 02.12.2004 um 13:39 Uhr (0)
Bevor ich mit VBA angefangen habe, programmierte ich in Lisp. Ich glaube nicht, daß ich eine Anleitung brauche, wie ich solche Programme zum laufen bekomme Lisp erkennt die Befehle vl-load-com und vla-get-block und einige andere nicht. Keine Ahnung warum. Die werden in meinem Editor auch nicht als bekannte Befehle farbig gekennzeichnet. Vielleicht doch lieber eine Lösung in VBA? [Diese Nachricht wurde von TomiProg am 02. Dez. 2004 editiert.] [Diese Nachricht wurde von TomiProg am 02. Dez. 2004 edit ...
|
| In das Form Autocad VBA wechseln |
|
Programmierung : Liste in LISP sortieren
Walter Geppert am 23.02.2007 um 12:10 Uhr (0)
Das geht mit (stable-sort) und einem selbstgestrickten Sortierkriterium:Code: (setf sortlist (stable-sort list #(lambda (vor nach) (let () (if (string (nth 4 vor) (nth 4 nach)) t nil) );;let );;lambda );;sort );;setf (setf sortlist (stable-sort sortlist #(lambda (vor nach) (let () (if (string (nth 0 vor) (nth 0 nach)) t nil) );;let );;lambda );;sort );;setf------------------meine LISP-Makros sind auf osd.cad.deGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form Programmierung wechseln |
|
Lisp : Befehl Zurück (_undo)
Bernd10 am 17.07.2012 um 13:57 Uhr (0)
Hallo,ich verwende den Befehl Zurück so:(command "_.undo" "steuern" "nichts")(command "_.undo" "ganz")Diese beiden Zeilen würde ich gerne durch Lisp-Funktionen ersetzen. Mir sind aber nur die Funktionen vla-startundomark und vla-endundomark bekannt.Wie kann ich die beiden command-Aufrufe durch Lisp-Funktionen ersetzen?Danke im Voraus und viele GrüßeBernd[Diese Nachricht wurde von Bernd10 am 17. Jul. 2012 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Linienwinkel ermitteln
stk am 15.06.2022 um 11:33 Uhr (1)
Hallo in die Gemeinde, ich habe folgendes Problem mit meinem kleinen Lisp. Mit dem Lisp kann ich eine Linie zeichnen und dann gleich versetzen und die markierte löschen.Nun mein Problem, ich kann mit dem Lisp die Linien nur Orthogonal zeichnen. Würde aber sehr gern den Winkel ( UCS ) der ausgehenden Linie auswählen können. Habe schon so einiges ausprobiert, aber ich bekomme es nicht hin. Kann mir da jemand behilflich sein ?;Linie zeichnen;und versetzen(defun C:LinAng() (setq anf (getpoint "Start:")) ;Anfan ...
|
| In das Form Lisp wechseln |