|
AutoLisp : Fehlermeldung bei command solans
Werner-Maahs.de am 05.11.2005 um 19:10 Uhr (0)
Der nachfolgende LISP-Ausdruck läuft unter AC2005 und 2006 einmaleinwandfrei durch. Wird er ein zweites Mal in derselben Zeichnung ausgeführt, erhalte ich die Fehlermeldung:(command "solans" "bks" "Welt" 1 "150,80" "" "70,40" "230,120" "DS" "o" "150,40" "150,210" "" "70,165" "230,255" "VA" "" "solzeich" "alle" "" "layer" "fa" 3 "*vis" "fa" 2 "*hid" "lTyp" "verdeckt" "*hid" "")Systemfehler: Befehle können nicht in mehr als 4 verschachtelt seinLiegt es an SOLANS und SOLZEICH?Wie kann ich es besser mac ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp-Ablauf -> AC-Bildschirm überspringt vieles
Werner-Maahs.de am 22.02.2011 um 14:55 Uhr (0)
Hallo,ich meine vor langer Zeit etwas im Forum gelesen, dass es eine Variable gibt, die dafür sorgt, dass jeder Befehl am AutoCAD-Bildschirm ausgeführt wird.Mit anderen Worten, in meinem Lisp (mit Arbeiten in Tilemode 1 und 0) überschlägt sich AutoCAD. Das End-Ergebnis ist nicht immer gut.Leider habe ich in meinen Beiträgen früherer Zeit nichts gefunden, weiß auch nicht, wonach ich suchen könnte.Kann mir jemand auf die Sprünge helfen?------------------strukturiertes Zeichnen mit Werner-Maahs
|
| In das Form Lisp wechseln |
|
Lisp : sphärische Punkteingabe
Werner-Maahs.de am 28.02.2008 um 13:41 Uhr (0)
In AutoCAD habe ich die Möglichkeit der sphärischen Punkteingabe - AbstandWinkelWinkel. In Lisp habe ich bisher immer erst das BKS verändert um dann mit der Funktion (polar Punkt Winkel Abstand) ans gewünschte Ziel zu kommen. Dies zieht aber immer den, wie ich finde lästigen Schwanz (trans ..), mit der Koordinatenumwandlung mit sich. Daher hier meine Frage:Kann ich in Lisp eine Punktberechnung (ohne BKS-Änderung) vornehmen, die der sphärischen Punkteingabe in AutoCAD vergleichbar ist?------------------stru ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : parametrische Abhängigkeit vom Lisp-Audruck
Werner-Maahs.de am 16.02.2014 um 23:41 Uhr (1)
Es sind etwa 30 Objekte (Linie, Bogen Kreis) die allesamt durch eine Kombination von etwa 10 Variablen (Längen, Radien, Abstände) plus Lageparameter in ihrer Position definiert werden. Alle Variablen werden vordefiniert durch eine Durchmesserauswahl.Das war mir bisher per LISP zu verworren, daher hatte ich es angedacht zu zeichnen und dann per Parameter zu ändern. Ich wollte allerdings nur den Durchmesser ändern, während die anderen vom Durchmesser und den zugeordneten Tabellenwerten berechnet werden.----- ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Buch für Lisp
Werner-Maahs.de am 11.08.2007 um 12:50 Uhr (0)
Da ich nur sporadisch aber regelmäßig mit Lisp arbeite und mich schon gar nicht zu den erfahrenen Programmiern zähle, möchte ich hier mal meinen ersten Eindruck vom Buch mitteilen.Ich habe das Buch jetzt 2 Tage und nur überflogen, auf anhieb interessante Stellen gefunden und versucht nachzuvollziehen.Ich empfinde das Buch als sehr gelungen, einigermaßen leicht verständlich und gut erklärt.Als nicht mehr ganz frischer CADler und auch Dozent, bin ich sicher etwas hinzu zu lernen.Ich habe das Buch in meiner E ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Koordinaten ermitteln und/oder Text aus Block löschen
Werner-Maahs.de am 11.07.2012 um 13:59 Uhr (0)
Wenn da wirklich so viele Zeichnungen sind, die zudem noch unterschiedliche Kriterien haben, ist da mit einem vollautomatischem Skript/Lisp wohl kaum etwas zu machen. Halbautomatisch ja aber Durchlaufzeiten liegen je nach Aufwand wohl eher bei 30 Sekunden und mehr.Ein Skript/Lisp will gefüttert werden. Womit denn, wenn dort so viele Unterschiede sind.Ich habe es mit 2500 Zeichnungen mal gemacht. Das Lisp selbst geschrieben und nach und nach verbessert. Das Skript, es waren insgesamt 5 Makros die mit werkze ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : effektiv 2d aus 3d erstellen-reines ACAD
Werner-Maahs.de am 26.09.2006 um 10:53 Uhr (0)
Zitat:Original erstellt von heilo:...Leider habe ich keinerlei Ahnung von Lisp. ...Das brauchst Du auch nicht, wenn Du Dich mit Skripten oder Schaltflächen beschäftigst.In Skripten gibst Du alles so ein, wie in der Kommandozeile. Kleine Ausnahme: Keine Befehlsaliase. Also nicht L für Linie, sondern den Befehl ausschreiben.Neue Zeile oder Leerzeichen sind, wie auch in der Kommandozeile, mit der ENTER-Taste gleichzusetzen.LISP brauchst Du erst dann, wenn Du mit Variablen arbeiten willst/mußt.Für weitere Hil ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : kurzbefehle
Werner-Maahs.de am 27.08.2005 um 09:47 Uhr (0)
Hi,da ich kein Freund davon bin, AutoCAD-Standard-Einstellungen zu verändern, hier meine Alternative.Erstelle doch einfach eine Skript- oder Lisp-Datei, in der Du Deine Befehle und/oder Befehlskombinationen definierst.Der Vorteil: wenn Du sie nicht lädst, hast Du wieder Standard und musst keine Sicherheitskopien zurückkopieren. Bist Du an einem anderen Rechner lädst Du Deine Datei(en) und arbeitest wie Du es gewohnt bist. Benutzt ein Anderer den Rechner findet er die Standard-Installation vor.Der Nachteil ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Liste erstellen, ergänzen und Elemente hinzufügen und sortierensortieren
Werner-Maahs.de am 15.08.2017 um 16:23 Uhr (1)
Oh Ihr seid prima!!!!Ich kann die Routine von Björn erst morgen probieren, aber es liest sich schon mal toll.Nur zur Erklärung:Meine erste Liste sieht in so aus, wie ich sieh mit LISP aus AC herauslesen kann. Im Layer-Manager wird sie ja immer Alphabetisch sortiert, daher kann ich sie nicht einfach markieren und z.B. in EXCEL ergänzen und sortieren.MC liest die Layer-Liste vermutlich so aus, wie sie in der Zeichnungs-DB gespeichert wurde und auch durch auslesen mit LISP erzeugt wird.Filtereinstellungen wer ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Wandöffnung;Türöffnung;Fensteröffnung;
Werner-Maahs.de am 10.01.2011 um 19:58 Uhr (0)
Wenn Du es mit LISP machen willst, hast Du ja schon den richtigen Ansatz. Sicher gibt es soetwas auch fertig. Must mal ein bischen wühlen. Denn in Bau-Anwendungen ist das ja auch nichts anders, als die Aufgabe vordefiniert ist.Ansonsten sollte es auch händisch nicht allzu schwer sein. Zeichne die Wand und dann quasi als Negativ das Fenster. Dann mit Differenz erzeugst Du die Öffnung. Bei mehreren gleichen Fenstern machst Du aus den Negativ-Einzelteilen ein Block.Mit den ertigen LISP ist ja auch immer die S ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Schriftfelddaten per Lisp einfügen
Werner-Maahs.de am 26.09.2007 um 12:35 Uhr (0)
Ja, ja, diese Backslash!!!!Danke für die schnelle Hilfe------------------strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form Lisp wechseln |
|
AutoLisp : Abfrage , ob Materialien geladen sind
Werner-Maahs.de am 28.05.2005 um 18:30 Uhr (0)
Gibt es eine Funktion in Lisp, die mir sagt, ob ein Material bereits geladen ist? ------------------ strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : dwgeigen: Eintrag ändern
Werner-Maahs.de am 20.03.2007 um 17:19 Uhr (0)
Ich habe bei den benutzerdefinierten Eigenschaften etwas hinzugefügt!Ich versuche auch gerade per LISP irgendwie daran zu kommen. Ist mir aber noch nicht gelungen. Bei (getvar "dwgprops") bekomme ich nur nil zurück.------------------strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form Rund um Autocad wechseln |