|
AutoLisp : Probleme mit Lambda ?
andi2050 am 01.04.2003 um 15:38 Uhr (0)
Hi mapcar Glaub jetzt hab ich s gerafft - Danke ! Ich hatte mal unter ACAD14 ein LISP das gleichzeitig POLYLINIEN und LWPLOLYLINIEN verarbeiten sollte. Dazu modifizierte ich während der Laufzeit den Code entsprechend. Nach dem Update auf A2002 funzte das plötzlich nicht mehr. Ich konnte es mir damals nicht erklären und kickte einfach die alten POLYLINIEN raus. Jetzt kenn ich vermutlich den Grund... Eigentlich sch...(ade), daß A desk LISP vernachlässigt. LISP ist bestimmt ein Grund, warum ACAD so verbreite ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Formatgröße übergeben
Brischke am 31.03.2003 um 22:39 Uhr (0)
Hallo CADchup, da wirst du wohl um eine Umsetzungstabelle nicht umhin kommen. Ambesten alle Blattformate mit nem kleinen Tool rausschreiben lasse und diese dann manuell vergleichen und dann eine Umsetzungstabelle dazu aufbauen. Ich würde die gleichen Formate (mit unterschiedlicher Bezeichnug in ein Liste schreiben lassen, die ich dann nach dem gesucheten Wert durchforste. Spontan würde ich folgenden Aufbau wählen. Liste 1 (in der ich gleiche Formate zusammenfasse): ( ( A4 ISO A4 A4 Hochformat ) ( A3 ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Formatgröße übergeben
Brischke am 01.04.2003 um 12:22 Uhr (0)
Zitat: Original erstellt von CADchup: Hallo Holger, ... Das Problem ist zum Einen, dass die Namen der Papierformate der Drucker unterschiedlich sein können ( A3 A4 bei dem einen, ISO A3 Querformat ISO A4 Hochformat bei dem andern) und ich somit nie über (members) an das passende Format komme... Darum habe ich ja gesagt, dass du dir Liste vorher bauen mußt. Das kann man ja mit einem Tool geschehen lassen, welches die beiden Listen schreibt. Kannst ja in meinem Beispiel mal einen Anderen Dru ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Formatgröße übergeben
Brischke am 01.04.2003 um 21:10 Uhr (0)
Hallo CADchup, in der VLisp- Hilfe sind die Konvertierungs geschichten von Variant, safearray,... eigentlich drin. Da ich selber (im Moment) noch ein Verständnisproblem mit diesem vla-... habe, möchte ich hier keine Erklärung abgeben. Die könnte falsch und/oder verwirrend sein. Suche mal in der Hilfe nach safearray, da solltest du das Gesuchte auch finden. (Bei Fragen ...) Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Rohransichten verschwunden ?
andi2050 am 31.03.2003 um 19:29 Uhr (0)
Hi Forum Heute wurde ein Beitrag mit dem Betreff: "Lisp zum zeichnen von Rohransichten" gepostet. Ich habe mir daraufhin die Mühe gemacht, eine Anwort mit LISP-Programm zu erstellen. Als ich die Antwort abschicken wollte, war der Beitrag verschwunden. Damit zumindest das LISP Programm aus der Zwischenablage befreit wird , habe ich diesen neuen Beitrag erstellt. Grüße Andi
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Rohransichten verschwunden ?
andi2050 am 31.03.2003 um 19:31 Uhr (0)
Hi Mario Ich habe mir erlaubt Dein LISP etwas abzuändern ! Es ginge zwar noch etwas eleganter, aber auf die schnelle... Wenn ich richtig verstanden habe, dann soll die Ursprungslinie am aktuellen Layer bleiben und die neuen Linien auf dem neuen Layer liegen. Der Layer wird im LISP erstellt, aber nicht aktiviert. Nachdem das neue Element erstellt wurde wird der Layer des Elements geändert. Das hat den Vorteil, daß bei einem Programmabbruch nicht der Layer "005b...." aktiv ist, sondern der aktuelle Layer. Da ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Rohransichten verschwunden ?
Mario Scht am 01.04.2003 um 11:01 Uhr (0)
Hallo Andi, danke vorab für Deine Bemühungen. Ich bin absoluter Lisp-Anfänger und habe die Aufgabe ins Netz gestellt, da ich nach anfänglichen Extemschwierigkeiten keine andere Hoffnung sah. Dann kam ich auf den Befehl COMMAND und nach geraumer Tüftelei hat er genau das gemacht, was ich wollte. Dann habe ich mal drauf los geschrieben und es hat geklappt. Da ich das Forum nicht vollpflastern wollte habe ich den Beitrag wieder entfernt. Anbei mein Code. Er erstellt gleich die zugehörigen Layer und legt alle ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Rohransichten verschwunden ?
Mario Scht am 01.04.2003 um 11:53 Uhr (0)
Hallo Andi, habe hier den Code bereit mit einigen Deiner Hilfestellungen verfeinert. Ist zwar nochimmer eher ein MAKRO, als ein LISP, aber es funktioniert tadellos, bis auf den Aspekt, dass ich die Seiten nach wie vor angeben muss, auf die kopiert werden soll (Siehe oben!). Grüße Mario ;;; -------------------------------------------------------- ;;; Variablen deklarieren sonst bleiben sie nach Beenddigung erhalten - Globale Var. (defun c:Rohransicht (/ ent dis0 dis stp stp2 intval intval2) ;;; Textfeld ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Rohransichten verschwunden ?
andi2050 am 01.04.2003 um 14:53 Uhr (0)
Hi Mario Wird ja schon langsam... Das mit dem vorher auf Durchmesser versetzen ist ne ganz gute Idee ! Eigentlich müßte dann aber (REPEAT 9 ...) ausreichen, sonst hast Du zwei knapp aneinander liegende Linien - kann beim Editieren Probleme geben. Das mit den Seiten picken kann kann man schon wegsparen... Dazu muß man aber wissen, aus welchen Elementen die Rohransicht erstellt werden soll (normale Linien/Bögen oder Polylinien)? Ich vermute Du zeichnest erst eine Polylinie (LWPOLYLINIE ?)und wendest darauf ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Rohransichten verschwunden ?
Mario Scht am 01.04.2003 um 15:49 Uhr (0)
Hallo Andi, Danke für das Angebot. die sehr engen Linien außen sind erwünscht, da dadurch die räumliche Darstellung gut zur Geltung kommt. Auf Grund der sehr dünnen Linien sieht das ganze dann top aus. Die Rohrachslininen sind immer _LINE oder _PLINE, die aus Linen und Kreisbögen zusammengesetzt sind. Da ich mit LT und LTExtender arbeite und die Hilfe nach LWPOLYLINIEN ohne Erfolg abgesucht habe, gehe ich davon aus, dass LT keine LWPOLYLINIEN hat. Das Versetzen nach zwei Seiten ist zu 99,9% notwendig und ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Rohransichten verschwunden ?
andi2050 am 02.04.2003 um 09:46 Uhr (0)
Hi Mario Das Programm ist etwas länger geworden... Es werden zwei Punkte im senkrechten Abstand (1 ZE) zum Startpunkt des 1.Elements berechnet. Den Rest hab ich etwas angepasst und geglättet ist aber im Prinzip der gleiche Ablauf wie vorher. Da der Versetz Befehl beim Auswählen der Seite auf den Objektfang zugreift, muß dieser zwischenzeitlich ausgeschaltet werden. Je nach Ofang Einstellungen ging s auch ohne Ausschalten ist aber unsicher. Das Programm enthält jetzt einige weitere Funktionen. Vorteil: - ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Rohransichten verschwunden ?
Mario Scht am 02.04.2003 um 11:56 Uhr (0)
Hi Andi, ich geh ja fest :-)!!! Es ist doch tatsächlich immer wieder erstaunlich, was aus ursprünglichen 6 Zeilen werden kann. Es funktioniert tadellos und die sauberen Abbruchfunktionen sind ganz wichtig. Deine Kommentare sind ausgezeichnet nachvollziehbar. Falls Du kein Pädagoge bist, hast Du den Beruf verfehlt:-) Da in LT keine LISP Hilfe enthalten ist, werde ich mir wohl erst einmal eine Befehlsübersicht zulegen. Besten Dank und U s 4 U Mario
|
In das Form AutoLisp wechseln |
|
AutoLisp : Verzeichnis erstellen
Arpi am 21.03.2003 um 07:55 Uhr (0)
Moin, wie kann ich ein Verzeichnis mit LISP erstellen? Die Suche hier im Vorum ergab 0 Treffer. Gruß Rainer ------------------ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt!
|
In das Form AutoLisp wechseln |