|
Lisp : AutoLisp-Funktion in DWG-Datei integrieren
archtools am 09.07.2010 um 23:44 Uhr (0)
Zitat:Fügt man den Programmcode 1:1 in ein Textelement ein, werden Strings beim lesen des Textes und umwandeln zu Programmcode, nicht mehr als Solche erkannt.Aber natürlich wird Text als Programmcode erkannt, wenn im Text Programmcode steht.(setq str "(defun c:test () (alert "HALLO"))")Das speicherst Du jetzt auf eine Dir genehme Weise in einer Zeichnungsdatei ab (als Textelement macht sich das nicht besonders vorteilhaft, als Dictionary schon etwas besser), und holst es dann auf die passende Weise wieder ...
|
| In das Form Lisp wechseln |
|
Lisp : alles klar mit AutoCAD 2011?
archtools am 21.05.2010 um 09:52 Uhr (0)
Zitat:Original erstellt von Brischke:Hallo,es scheint nicht alles so glatt zu laufen mit Acad2011.Versuche mal bitte folgendes nachzuvollziehen:1) SDI auf 02) Datei-Neu3) (ACAD_STRLSORT ("Hallo" "Franz" "Klammer" "Auto")) - ("Auto" "Franz" "Hallo" "Klammer")4) SDI auf 14) Datei-Neu5) (ACAD_STRLSORT ("Hallo" "Franz" "Klammer" "Auto")) - Fehler: unzulässige Anzahl von Argumenten.Ich habe es in den folgenden Versionen getestet:2009 - Ok2010 - Ok2011 - FehlerDanke für den Hinweis. Dieser merkwürdige Bug lässt ...
|
| In das Form Lisp wechseln |
|
Lisp : alles klar mit AutoCAD 2011?
archtools am 30.04.2010 um 09:59 Uhr (0)
AutoCAD 2011 soll ja nun schon verfügbar sein. Konnte irgend jemand schon mal testen, inwiefern es Kompatibiltätsprobleme mit Lisp-Programmen gibt? Laufen die VLX-Programme genau so wie vorher?Danke und GrußTom
|
| In das Form Lisp wechseln |
|
Lisp : Fields/Felder und deren Werte addieren
archtools am 03.10.2010 um 20:43 Uhr (0)
Zitat:Original erstellt von reltro:Hallo Udoregion funktioniert in dem Sinne wunderprächtig...doch die Anpassbarkeit der Region ist ja nicht so toll... im nachhinein lässt sich das ding in seiner Geometrie nicht mehr ändern...genau aus diesem Grund hab ich die Polyline verwendet.kein einfall zu oben gezeigten Code?LGreltroDie Sache mit den Feldern ist doch nur eine Abkürzung, die aber bei ein bißchen Komplexität einfach unhandlich und unübersichtlich wird. Man kann das alles sehr einfach nachprogrammieren ...
|
| In das Form Lisp wechseln |
|
Lisp : Länge einzelner Polylinien
archtools am 07.10.2010 um 11:37 Uhr (0)
Zitat:Original erstellt von Waldemar76:Hallo,ich habe ein kleines Problem. Ich muss leider aus meiner Zeichnung einzelne Länge mit viel Aufwand rausmessen. Wer könnte mir helfen ein zusatz Tool in AutoCAD LISP zu schreiben bzw. ein Programm zur verfügung stellen mit dem ich mir die ganze arbeit spare. Vielleicht existiert ein Tool wo ich meine Zeichnung nur markieren muss und die einzelnen Längen angezeigt (zB. in Excel)werden.Vielleicht über Datenextraktion?Ich habe eine PDF Datei eingefügt die mein Prob ...
|
| In das Form Lisp wechseln |
|
Lisp : neue datei anlegen
archtools am 01.12.2010 um 13:32 Uhr (0)
Zitat:Original erstellt von CADmium:.. ich dachte es geht um eine neue Zeichnungsdatei ..ne neue Textdatei geht einfach (open "AAA.txt" "w")Das ohne nähere Erläuterung mitzuteilen, ist ein bißchen hinterhältig :-)Mit obiger Funktion wird eine neue Datei erzeugt und zum Schreiben OFFEN GEHALTEN. Das Offenhalten ist eine Betriebssystemfunktion, die zur Folge hat, dass diese Datei nicht von anderen Programmen geöffnet werden kann - die Datei ist dann gegen weitere Zugriffe gesperrt. Damit man, und sei es nur ...
|
| In das Form Lisp wechseln |
|
Lisp : neue datei anlegen
archtools am 01.12.2010 um 22:09 Uhr (0)
Zitat:Original erstellt von spider_dd: Und noch eine kleine Korrektur zu archtools Beitrag: Nach dem Schließen der Zeichnung bzw. von ACAD kann man auch die Dateien wieder löschen.GrußThomasOh, Danke. Das war zumindest früher in irgend einer älteren AutoCAD Version anders.
|
| In das Form Lisp wechseln |
|
Lisp : GEOMCAL für BricsCAD
archtools am 19.09.2009 um 00:24 Uhr (0)
Zitat:Ich baue noch ein paar zusätzliche Funktionen mit ein, die mir im Geomcal fehlen.So das Programm ist jetzt so weit fertig und läuft bislang fehlerfrei. Vielleicht hat ja jemand Lust, Fehler zu suchen :-)Es gibt auch eine vollständige Funktionsübersicht mit dem gegenüber Geomcal erweiterten Funktionsumfang. Das Zip-Archiv enthält die AutoCAD- und die BricsCAD-Version:Das Programm ist jetzt vollständig und steht einschließlich (englischsprachigem) Handbuch zum Download bereit. CADCAL enthält gegenüber ...
|
| In das Form Lisp wechseln |
|
Lisp : Kameras nacheinander Rendern lassen
archtools am 07.12.2010 um 10:54 Uhr (0)
Zitat:Original erstellt von matrox2200:Eben noch gar nichts. Habe keine LISP-kenntnisse. Habe mal in der AutoCAD-Hilfefunktion ein wenig geschaut, war jedoch keine Hilfe.Das ist natürlich ziemlich wenig.Als Hilfestellung erst mal:Warum erzeugst Du nicht immer nur eine Kamera und renderst diese gleich? Da kannst Du alles schön in einer Schleife durchlaufen lassen und musst Dir hinterher nicht den Kopf darüber zerbrechen, wie die richtige Reihenfolge der Kameras ist.
|
| In das Form Lisp wechseln |
|
Lisp : kann jemand das mit LISP lösen?
archtools am 08.12.2010 um 21:05 Uhr (0)
Zitat:Original erstellt von woodplan:Ich arbeite mit einer auf AutoCad basierenden Software für 3D Konstruktion von Möbeln, aus dieser Software kann ich automatisiert bemaßte Einzelteilzeichnungen im DWG Format exportieren.Leider sind die Projekte so Gross das ich unter Umständen mehr als 100 Bauteile in einem Projekt habe, hier in einer angemessenen Zeit die einzelnen Teile als Block zu importieren und zu Positionieren ist nicht möglich.Da geht irgend was durcheinander. Sollen die Teile jetzt exportiert ...
|
| In das Form Lisp wechseln |
|
Lisp : Diplomarbeit
archtools am 31.05.2011 um 12:03 Uhr (0)
Zitat:Original erstellt von Bitte ein Bit:Gute Entscheidung nicht Lisp zu nehmen, denn Lisp ist schlichtweg an vielen Ecken und Kanten grausam und bietet nicht die Annehmlichkeiten anderer Programmiersprachen.Dein Einwand ist auch aus informationstheoretischer Sicht einfach falsch: es gibt kaum eine "höhere" Programmiersprache als Lisp.Ach, was wäre ich froh, wenn irgend eine andere, weiter verbreitete Programmiersprache auch nur ganz wenig von den Annehmlichkeiten von Lisp bieten würde. Naja, eine gibts ...
|
| In das Form Lisp wechseln |
|
Lisp : SSMOD.LSP
archtools am 11.02.2011 um 21:37 Uhr (0)
Zitat:Original erstellt von Theodor Schoenwald:Hallo,hat noch jemand die Datei: SSMOD.LSP oder eine Adresse für den Downlosd?GrußTheodorMuss man doch nicht aus einer Datei holen:Code:(defun ssmod (ss dxf val) (mapent (lambda (ename) (ssmodent ename dxf val) ) ss ))(defun mapent (fun ss / i) (repeat (setq i (sslength ss)) ((lambda (proc args / ss fun i) (apply proc args ) ) fun (list (ssname ss (setq i (1- i)))) ) ))(defun ssmodent (ename dxf val / old) (if (setq old (assoc dxf (entge ...
|
| In das Form Lisp wechseln |
|
Lisp : entmod / Objekt DIMENSION
archtools am 10.05.2011 um 18:37 Uhr (0)
Zitat:Original erstellt von Bernd10:Hallo,ich habe ein Problem, wenn ich das Objekt DIMENSION mit der Funktion entmod ändern möchte. Ich möchte dabei die Linien, die zu den Punkten der Gruppencodes 13 und 14 führen verkürzen. Mit der Funktion entmod werden diese beiden Punkte zwar wie gewünscht geändert, aber die Linien bleiben trotzdem so lang wie vor dem Aufruf von entmod. Zum besseren Verständnis habe ich noch eine Beispiel-Zeichnung und Test-Lisp beigelegt.Was muss ich noch tun, damit die Linien zu de ...
|
| In das Form Lisp wechseln |