|
AutoLisp : Platzbedarf (Kontur) von AutoCAD-Objekten
marc.scherer am 09.09.2004 um 13:29 Uhr (0)
Hi, hat sich mal einer die Mühe gemacht das Beispiel von Wilfried Nelkel anzugucken? Bounding Box liefert bei seinem Rahmen die KORREKTEN Daten!!! Das Problem bei Wilfrieds Block sind die ausgeschalteten Objekte (DXF Code 60) innerhalb des Blocks... ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Platzbedarf (Kontur) von AutoCAD-Objekten
marc.scherer am 09.09.2004 um 14:00 Uhr (0)
Hi, zu dem Thema vielleicht auch noch mal dies hier: http://www.industrie24.com/bbs/read.php?f=5&i=8299&t=8294 .. ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Platzbedarf (Kontur) von AutoCAD-Objekten
marc.scherer am 09.09.2004 um 17:26 Uhr (0)
Hi, wer sagt denn, daß die Methode getboundingbox die SICHTBARE Umgrenzung zurückliefert? Ich denke mal sie liefert immer die Umgrenzung aller Daten, die für das Objekt vorliegen... Und bei Splines und gefitteten Polylinien scheinen hierzu auch die Kurven-Berechnungspunkte zu gehören... Sacht jedenfalls mein Vermessungs-Ing. ------------------ Ciao, Marc [Diese Nachricht wurde von marc.scherer am 09. Sep. 2004 editiert.]
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Funktonierendes dbview erstellen
marc.scherer am 16.09.2004 um 09:50 Uhr (0)
Hi, ja die Idee ist gut. Für alle die dbview nicht kennen. Es handelt sich hierbei um den AutoCAD Geometrie Datenbank Viewer des Express-Tools Teams. War mal kurzfristig Bestandteil der EToolsV1-9, wurde aber wegen akuter Datenbank-Zerstörungsgefahr wieder rausgenommen. Später konnte man das Ding dann wieder über PointA separat downloaden. Geiles Ding das, und so sieht es denn aus: .. Interessant dabei finde ich, dass das Tool die Extension Dictionaries und Named Objects Dictionaries problemlos a ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kreiskoordinaten Variable benutzen???
marc.scherer am 18.10.2004 um 14:05 Uhr (0)
Hi Dolcetto, na dann bist Du aber noch sehr am Anfang der Lisp-Programmierung?? (defun c:rv Heißt in etwa Define Function Command RV Nach dem laden einer solchen Routine gibt es ein neues Autocad Kommando, welches mit der Befehlseingabe RV gestartet werden kann. Wenn da nur (defun rv gestanden hätte, könntest Du das Pgm nur mittels (rv) starten... Wohl nicht auffer CAT.Pro gewesen und den Ausführungen der Herren CADwiesel und Brischke gelauscht was? ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Plotten
marc.scherer am 28.10.2004 um 08:23 Uhr (0)
@ Sigy, der Code vom CADchup ist doch Lisp?! Was Du vor der Verwendung von ActiveX in Lisp jedoch immer machen mußt ist die ActiveX Erweiterung zu laden. Dies geschieht durch die Anweisung (vl-load-com). ActiveX und dessen Verwendung ist übrigens exzellent in der AutoCAD Hilfe dokumentiert. Mit ein wenig Übung und dem Object Model Schema aus der ActiveX and VBA Reference blickst Du das relativ schnell. Zugriff auf die entsprechenden Hilfen erhälst Du am schnellsten wenn Du über den Hilfe Punkt des Vis ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : substring
marc.scherer am 03.11.2004 um 10:19 Uhr (0)
Hi, Du arbeitest an einer Sprach-Parameterdatei für Dein Programm? Also in etwa: Meldung 001 Englisch Deutsch ? Ist das Parameterformat vorgegeben oder kannst Du das selbst festlegen? Wenn Du es selbst festlegen kannst würde ich anders vorgehen: 1. Datei z.B. so aufbauen: ( ( 001 ( Specify point: Bitte Punkt angeben: )) ( 002 ( What do you want? Was willst Du? )) ) 2. Datei importieren über z.B. (setq yy (load C:TEST.TXT )) ...wenn Parameterdatei wie oben aufgebaut ist und in Datei C:Test.txt li ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlide mit bestimmter *.lsp öffnen mit lisp
marc.scherer am 15.11.2004 um 09:15 Uhr (0)
Hi, also bei mir MERKT sich der VLisp-Editor die zuletzt geöffneten Dateien... Wenn ich AutoCAD neu starte, den Editor wieder starte, dann werden die beim Verlassen des Editors geöffneten Dateien automatisch wieder geöffnet. Vielleicht bist Du einfach beim schliessen der Dateien zu gründlich :-)? ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : LISP Flächen addieren
marc.scherer am 01.12.2004 um 17:21 Uhr (0)
Hi, Code aus dem Fenster in einen Texteditor kopieren, Datei mit dem Editor dann irgendwo speichern und folgendes befolgen: http://www.cadwiesel.de/Tutorial.html ... http://www.cadwiesel.de/Lisp%20einbinden.htm ... ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Verschachtelte Blöcke einfügen
marc.scherer am 24.12.2004 um 06:35 Uhr (0)
Hi Schacher, welche AutoCAD-Version setzt Du ein? Guck mal in der Acad-Hilfe nach DesignCenter. Mit dem integrierten Tool kannst Du aus externen Zeichnungen nicht nur Blöcke importieren... ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dateigröße bestimmen
marc.scherer am 03.01.2005 um 09:47 Uhr (0)
Hi, ja das Problem mit dem Fensterwechsel und modemakro mußte ich auch lösen. Ich verwende dazu eine Lisp-Datei reactors.lsp die über die Funktion S::STARTUP in der acaddoc.lsp automatisch bei jedem Dokumentstart ausgeführt wird. Der Inhalt der reactors.lsp müßte für Deine Zwecke so aussehen: Code: (vl-load-com) ;_ Lade die ActiveX Extension ;;; Hinzufügen eines Docmanager reactors ;;; Fensterwechsel in AutoCAD (vlr-docmanager-reactor NIL ((:vlr-documenttobeactivated . MS:NEWNOTICE) ;_ (Bei dem ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : versetzen
marc.scherer am 03.01.2005 um 11:31 Uhr (0)
@bu: Manöverkritik? 1. Warum: (initget R r L l ) Es tut doch auch (initget r l ) Initget läßt sowohl groß- als auch kleinschreibung zu. Mit (strcase RICHTUNG) kannst Du Dir später auch das: (or (= RICHTUNG r ) (= RICHTUNG R )) sparen 2. Bei Anfragen würde ich grundsätzlich einiges anders machen. Nicht: (getkword
nach rechts oder links versetzen (r/l) r ? ) sondern: (getkword
nach rechts oder links versetzen [Rechts/Links] R ? ) a) Statt runde eckige Klammern. Erstens entspricht das dem Au ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Zeichnungsnummern und Datei schreiben und letzte wieder lesen
marc.scherer am 26.01.2005 um 09:11 Uhr (0)
Hi, guckst Du am besten hier: http://ww3.cad.de/foren/ubb/Forum145/HTML/000417.shtml#000015 und zur Vervollständigung Deines Wissens zu dem Thema auch alle vorhergehenden Wortmeldungen... ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |