|
AutoLisp : Visuallisp
Kenny1 am 01.07.2004 um 07:00 Uhr (0)
Hallo Leute, ich habe folgendes Problem : Ich möchte ein paar Lisp-Routinen schreiben, mit denen ich Bauteile als 3D-Grafik einfügen kann. Dies soll über den Befehl _box erfolgen. Weiter sollen die Bauteile in der Zeichnung über den Befehl _solidedit verlängert oder verkürzt werden. Jetzt die eigentliche Frage : Ist es mit Acad und Lisp möglich von diesen Bauteilen eine Stückliste ins Excel oder Access zu generieren. Wichtig: Die Abmessungen der Bauteile sind alle unterschiedlich. Es werden alle 3 Dime ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Visuallisp
CADwiesel am 01.07.2004 um 07:57 Uhr (0)
ich verschib das mal ins Lisp-Forum ------------------ Gruß CADwiesel Besucht uns im CHAT
|
In das Form AutoLisp wechseln |
|
Lisp : Problem beim xref binden
CADwiesel am 01.07.2004 um 14:29 Uhr (0)
Haiich habe ein Problem beim Binden von xrefs per (V)Lisp.ich habe einmal die command version ausprobiert, da wird mir ein *ungültig* und einmal die VL-bind version ausprobiert - da bekomme ich Fehler: Automatisierungsfehler Objekt war zum Schreiben offen.Das problem taucht immer nur dann auf, wenn ich ein anderes Programm vorher habe laufen lassen.Allerdings werden von diesem nicht die xrefs angefasst.Einzig und allein kann ich mir vorstellen, das irgendwo oder irgendwie ein Objekt nicht freigegeben wird. ...
|
In das Form Lisp wechseln |
|
AutoLisp : Lisp für Höhenschichtlinien?
mkl-cad am 02.07.2004 um 08:01 Uhr (0)
Zitat: Original erstellt von moes: Besten Dank für alle Hinweise, Die Lösung mit den selbstdefinierten Linien mit Text ist zwar elegant und einfach zu zeichnen, hat nur den Nachteil, dass mann die selbst definierten Linien mit den Zeichnungen weiterreichen muss. Hallo Georges Ist kein Problem. Wenn die Linientypen geladen sind, sind die in der Zeichnung. Dann braucht ein Fremdrechner die Linientypdatei nicht mehr. Wir haben hier bei uns ca 40 eigene Linientypen. Datenaustausch ist kein Problem. E ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Höhenschichtlinien?
moes am 02.07.2004 um 09:36 Uhr (0)
Verstehe ich das richtig? Meine selbst erstellten Linientypen mit Text (oder anderem) sind bei mir auf dem Rechner z.B. in einer Datei EigeneLinien.lin gespeichert. Wenn die Linien in einer Zeichnung verwendet wurden und ich die Zeichnung weitergebe, dann sind die Liniendefinitionen in der Zeichnung gespeichert und werden auch weitergegeben, ohne dass ich separat noch die Liniendatei mit hinzufügen muss? Gruß Geo
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Höhenschichtlinien?
heidi am 02.07.2004 um 10:22 Uhr (0)
Hallo Geo, wenn du Symbole in deine Linientypen einbindest, müssen die shx schon mitgegeben werden, sonst fehlen sie in der Linie auf einem Fremdrechner. Bei Texten wird es sicher kein Problem geben, sofern der Schriftfont nicht zu exotisch ist. ------------------ Gruß Heidi
|
In das Form AutoLisp wechseln |
|
AutoLisp : asi_iexecute
CAD-Huebner am 05.07.2004 um 11:25 Uhr (0)
Die Fehlerbeschreibung ist doch etwas dürftig, um das Problem im Einzeln aufzuspüren. Lief die Funktion bisher schon, oder noch nie? Hat sich an der Excel-Tabelle etwas geändert, Umbenennung, Schreibschutz o. ä.? Ich bin mir auch gar nicht sicher, ob ich in Excel über SQL neue Tabellen anlegen kann, hier gab es glaube ich einige Einschränkungen. Gehen nicht auch Tabellen in einer Accesss-Datenbank und später in einfach nach Excel exportieren? Vielleicht bschreibst du die Aufgabenstellung einfach genauer, ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : ausgleichende gerade
CADmium am 05.07.2004 um 13:10 Uhr (0)
Mal einen unoptimierten Ansatz auf Lisp : (funktioniert so wie Achim angedeutet hat) (defun Ausgleichsgerade ( PUNKTLISTE / N X Y SUMMEX SUMMEY SUMMEXY SUMMEX2) (if (and(=(type PUNKTLISTE) LIST) ( (length PUNKTLISTE) 1)) (progn (setq N (length PUNKTLISTE) SUMMEX 0.0 SUMMEY 0.0 SUMMEX2 0.0 SUMMEXY 0.0 ) (foreach PKT PUNKTLISTE (setq X (car PKT)) (setq Y (cadr PKT)) (setq SUMMEX (+ ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Dias in Fehlfarben
Proxy am 05.07.2004 um 17:09 Uhr (0)
Hmm, es gibt einen Parameter in den Optionen (Anzeige) mach blabla vor blaablubb ich habe gerade keine Ahnung wie der genau heist der ist jedoch in der Online-Hilfe (F1) beschrieben als Fehlerquelle. Hoffe geholfen zu haben. ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF
|
In das Form AutoLisp wechseln |
|
AutoLisp : Visuallisp
Kenny1 am 06.07.2004 um 08:51 Uhr (0)
ja, vom Prinzip her ist es ne Art Lego. Die Teile werden aneinandergesetzt, wobei die Art und Weise immer unterschiedlich ist. Es gibt lediglich gewisse „Regeln“. Diese sind aber auch nicht immer zwingend. Die Bauteile haben zu 95 % die Geometrie eines Quaders. Ab und an müssen die Bauteile verformt werden, haben aber nie hochkomplexe 3D Formen. Mit „_extrude“ und ein wenig Schneiden kriegt man bei diesen „komplexen“ Teilen alles hin. Weiter müssen die Teile auftragsspezifisch bearbeitet werden : Bohrungen ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Visuallisp
mapcar am 06.07.2004 um 10:47 Uhr (0)
Ungleich skalierte Blöcke? Da, Udo, bin ich ein bisschen skeptisch, ob ma das machen sollte - es lässt sich ja hinterher nichts mehr dran verändern! Aber ich komme gleich noch mal darauf zurück. Lisp oder VBA? Natürlich ist es vielleicht etwas praktischer, wenn man den Datenbankteil in VBA macht - aber das geht mit Lisp fast genauso, da die ActiveX-Methoden ja auch in Lisp zur Verfügungs stehen. VBA hätte nur eindeutige Stärken, wenn Dialoge usw. ins Spiel kämen. Was viel wichtiger ist: Für das Bearbeiten ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Visual Lisp-Hilfe nur in englisch?
autocart am 07.07.2004 um 12:01 Uhr (0)
Hallo allerseits! Ist das nur bei mir so, dass die Hilfe meiner Visual-Lisp Entwicklungsumgebung (größtenteils) in englischer Sprache geschrieben ist? Gibt es die auch in Deutsch? Wenn ja, wie komme ich da ran? Ciao, autocart
|
In das Form AutoLisp wechseln |
|
AutoLisp : Visual Lisp-Hilfe nur in englisch?
cadffm am 07.07.2004 um 12:36 Uhr (0)
Ist so. Nein. Suchfunkt. = http://ww3.cad.de/foren/ubb/Forum145/HTML/000239.shtml ------------------ - Sebastian - [Diese Nachricht wurde von cadffm am 07. Jul. 2004 editiert.]
|
In das Form AutoLisp wechseln |