|
Rund um Autocad : Schrfitfelder
Werner-Maahs.de am 31.08.2006 um 14:10 Uhr (0)
So standardmäßig mit AutoCAD geht das nicht. Per lisp ist dies sicher möglich. Ob sich der Aufwand lohnt, hängt von Deinen Vorstellungen ab?Willst Du es selbst versuchen schau mal auf den Seiten von mapcar.Ansonsten gibt es bestimmt Hilfestellung im Lisp-Forum.------------------strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Layer automatisch erstellen und Linientyp zuweisen
Werner-Maahs.de am 11.01.2008 um 13:23 Uhr (0)
Zitat:Original erstellt von he-st:...Leider gehen meine Lisp Kentnisse gegen null....Hierzu benötigst Du auch nicht unbedingt lisp! Gebe mal den Befehlsalias -LA für Layer ein und schau Dir die Eingabeoptionen an. Jetzt weißt Du was Du schreiben musst um die Einstellungen zu machen.Probiere es erst direkt und anschließend kannst Du Dir ein Skript erstellen, das Du dann bei Bedarf ggf. über ein Schaltflächenmakro aufrufen kannst.Bevor ich Dein Beispiel mal aufschreibe, sei eine Anmerkung gestattet: Die Opt ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Boolesche Operationen Subtraktion
Werner-Maahs.de am 12.11.2006 um 10:13 Uhr (0)
Ein Makro kann alles sein. Ein Skript, ein LISP oder andere Programmsprachen.Mein LISP-Ansatz oben ist bereits die Implementierung eines neuen Befehles, allerdings erst nach dem Laden der LISP-Zeilen und nur in der aktiven Zeichnung. Schließt Du die Zeichnung, muss beim erneuten öffnen auch das LISP ggf. neu geladen werden.Lisp hat gegenüber eines Skriptes den Vorteil, dass ich eigene Variablen (im Beispiel oben: Objekte) bilden und verarbeiten kann. LISP kann auch in Skripten eingesetzt werden.Reine Skrip ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text in Zeichnung über Script ändern
Werner-Maahs.de am 26.09.2006 um 16:22 Uhr (0)
Zitat:Original erstellt von CADmium: genau das macht der von mir gepostete Code ... Das habe ich schon verstanden, habe es nur ohne LISP-Ausdruck versuchen wollen - im Sinne von "Vorschlag"!------------------strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Kurzbefehle für Makros
Werner-Maahs.de am 09.05.2007 um 21:44 Uhr (0)
Vielleicht hilft dieses Beispiel:Du willst eine Linie von A nach B zeichnenCode:(defun c:L_AB ( / A B )(setq A (getpoint "1. Punkt: ") B (getpoint "2. Punkt: "))(command "Linie" A B ""))Ich hab es zwar nicht getestet, aber es sollte funktionieren.Die Funktion/das Makro heißt L_AB durch Voranstellen von c: wird es zum Befehl. Hast Du dies in ein Schaltflächenmakro geschrieben, musst Du es zuvor aber einmal aufrufen, dannach reicht der Kurzbefehl L_AB. Hast Due es in einer Skript- oder LISP-Datei geschrieb ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : parametrische Abhängigkeit vom Lisp-Audruck
Werner-Maahs.de am 16.02.2014 um 20:45 Uhr (1)
Hallo,ich habe schon ein bischen weiter experementiert!Er nimmt weder Lisp-Ausdrücke (XYZ) noch Variablen in Form von !XYZ an.Ich werde versuch jetzt alles mit LISP zu zeichnen.Solltet Ihr noch eine Idee haben, bin ich daran natürlich interessiert.------------------strukturiertes Zeichnen mit Werner-Maahs
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : parametrische Abhängigkeit vom Lisp-Audruck
Werner-Maahs.de am 16.02.2014 um 03:03 Uhr (1)
Hallo,kann ich in einer parametrischen Zeichnung die Abhängigkeit per Lisp-Ausdruck bestimmen?Ich habe eine Zeichnung, in der etwa 12 Maßabhängigkeiten vorhanden sind. Ich hatte mir vorgestellt eine Lisp-Tabelle (Matrix) zu erstellen und die Abhängigkeiten den Lisp-Variablen aus der Tabelle zuzuordnen. Bei Eingabe eine übergeordneten Variablen sollen die anderen Variablen ausgelesen und an die Parameter übergeben werden.Die Tabelle mit den Variablen zu erstellen und herauszulesen ist nicht das Problem. Wie ...
|
| 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 : 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 : Solid-Schraffur per Skript oder lisp
Werner-Maahs.de am 15.06.2008 um 13:56 Uhr (0)
Zitat:Original erstellt von Clayton: ... da gehoert ein Ruecklauf rein ...Danke für Deine Antwort, aber was meinst Du mit Ruecklauf.Wenn ich in der Kommandozeile HPNAME und dann SOLID eingebe, ist SOLID das aktuelle Schraffurmuster. Geprüft mit Befehlswiederholung: HPNAME.------------------strukturiertes Zeichnen mit Werner-Maahs
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Solid-Schraffur per Skript oder lisp
Werner-Maahs.de am 14.06.2008 um 14:28 Uhr (0)
Hallo,ich habe ein Skript (Beispiel beiliegend), indem ich per HPNAME die Schraffur SOLID einstelle und im weiteren Verlauf per SOLANS und SOLZEICH eine Schraffur erzeuge.Leider wird die Schraffur SOLID nicht erstellt oder angezeigt. Ändere ich den Eintrag auf ANSI31 klappt es wie erwartet.Funktioniert dies so nicht? Probiert habe ich dies mit AC2005 und AC2006.------------------strukturiertes Zeichnen mit Werner-Maahs[Diese Nachricht wurde von Werner-Maahs.de am 14. Jun. 2008 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Linie versezten
Werner-Maahs.de am 01.08.2005 um 13:34 Uhr (0)
Hast Du schon mal was mit LISP gemacht, dann ist es bestimmt der bessere Weg. Hast Du noch nichts mit LISP gemacht , dann mach es mit einem Skript. In eine einfache Textdatei (Editor) die Kommandos schreiben, so wie sie an der Eingabeaufforderung geschrieben würden (kein Alias verwenden). Speichern mit der Datei-Endung SCR . In AutoCAD mit Alias SR oder Skript aufrufen. Der Nachteil gegenüber von LISP ist, es können keine Variablen verwendet werden. Es kann jedoch auch ein Lispausdruck in einer Skriptdate ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Boolesche Operationen Subtraktion
Werner-Maahs.de am 09.11.2006 um 17:58 Uhr (0)
Oder, um meinen Beitrag von eben noch zu ergänzen, hier ein kleines ausbaufähiges Lisp:Code:(defun c:diff ( / Objekte )(setq Objekte (ssget))(command "KOpieren" Objekte "" "0,0" "0,0" "Differenz" (ssget) "" Objekte ""))Wie alle meine Lisp, mangels Gerät ungetestet! Sollte aber laufen! Wenn s nicht funktionier melden. Hier wird Dir geholfen!------------------strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form Rund um Autocad wechseln |