|
Lisp : Liste nach Schliessen der Zeichnung merken
archtools am 07.09.2023 um 15:37 Uhr (1)
Zitat:Original erstellt von gmk:Servus!Mit den userI R und S Sysvars kann man sich Zahlen und Strings merken.Wie mache ich das mit Listen?Wie cadffm schon schrieb, kannst Du das mittels diverser Lisp Funktionen machen, musst dazu Deine Liste aber auf komplizierte Weise für das XDATA-Format aufbereiten. So eine Funktion zum Aufbereiten der Daten schreibst Du natürlich nur einmal für Deine Funktionsbibliothek.Wenn Du meine kostenfreien ArchTools herunter lädst, dann sind darin schon fertige Funktionen enthal ...
|
| In das Form Lisp wechseln |
|
Lisp : Subroutinen crash
archtools am 16.08.2013 um 19:49 Uhr (1)
Zitat:Original erstellt von Brischke:jupp, ich liebe es. Für die eigene Verwendung bzw für meine Kunden, die Funktionen mit verschiedenen Eingangsparametern benötigen, greife ich sehr gern auf die Definition Lisp-Funktionen in C# zurück und bin so sehr froh, dass die Funktionen überladen werden können. Das Überladen findet, intern betrachtet dann tatsächlich so statt, wie es Jörn beschrieben hat. die Parameter kommen als Liste mit unterschiedlicher Elementanzahl an.Grüße!HolgerEine Funktion, die verschied ...
|
| In das Form Lisp wechseln |
|
Lisp : OOP-Autolisp
archtools am 06.06.2013 um 22:27 Uhr (0)
Zitat:Original erstellt von reltro:Hallo archtools...Ja, ich weiß eh dass es objektorientiertes Lisp gibt... wollts mir bei gelegenheit mal anschauen. Wusste bis jetzt nur nicht genau welches der zahlreichen Dialekte sinnvoll sein könnte... Wenn du meinst Ironscheme ist da geeignet und/oder dem Plain-Lisp ähnlich, dann werd ich mir das mal zu gemüte ziehen...Naja, schon CL ist ziemlich verschieden von AutoLisp/VisualLisp. Scheme und IronScheme sind schon sehr verschieden davon. Ohne ein gewisses Entdecker- ...
|
| In das Form Lisp wechseln |
|
Lisp : Acad 2023.1 macht Probleme
archtools am 22.07.2022 um 14:06 Uhr (1)
Zitat:Original erstellt von cadffm:Nur kurz: 2023 als Testversion, das Update 2023.1 kannst du bekommen.Objekt.lsp oder objekte.lspist Teil von deinem Paket!Oh, das ist ein Demo für nach Lisp "kompilierte" objectiveCAD Objekte, und das kann nicht funktionieren, wenn das Modul objectiveCAD nicht geladen ist, und das ist Teil der ArchTools.
|
| In das Form Lisp wechseln |
|
Lisp : Lisp zum Ermitteln von einem Schnittpunkt
archtools am 05.04.2012 um 16:41 Uhr (0)
Zitat:Original erstellt von gmk:Servus!Kann man im GEOMCAL auch einen Bogen mit einer Ebene verschneiden?Wann ja, kann mir jemand den Befehl dafür nennen?Da man mit Geomcal beliebige Berechnungen durchführen kann, geht das sicherlich. Eine vorgefertigte Formel, wie sie z.B. hinter ILP steht, gibts für Dein Problem aber vermutlich nicht. Du musst die Mathematik kennen, die zu Deiner Lösung führt. Und dann kannst Du das Ganze natürlich auch gleich in Lisp berechnen.Das Prinzip ist simpel: such Dir die Gleic ...
|
| In das Form Lisp wechseln |
|
Lisp : entmake / ellipse
archtools am 05.11.2010 um 16:37 Uhr (0)
Zitat:Original erstellt von Bernd10:Hallo archtools, weil in den Beispielen zur Funktion cons in der Entwickler-Hilfe der erste Parameter immer quotiert ist, habe ich es auch bei Zahlen so gemacht. Bisher habe ich damit keine Probleme feststellen können.Viele GrüßeBerndDas passiert, wenn Dinge macht, ohne Sie zu verstehen :-)Arbeite mal Mapcars Lisp-Kochbuch durch, das wird Dir viel helfen können.
|
| In das Form Lisp wechseln |
|
Lisp : Grosse Listen wegen Performance zerteilen
archtools am 31.03.2025 um 13:59 Uhr (1)
Zitat:Original erstellt von archtools:Wenn Du das mit APPEND machst, ist das um Zehnerpotenzen langsamer als CONS.Das bedarf vielleicht noch einer näheren Erläuterung, die Du Dir für Perfomance-Gewinne nutzbar machen kannst.Eine Liste wird in Lisp als ein Pointer (ein Zeiger auf eine Speicheradresse) auf das erste Listenelement gespeichert. Und ein Listenelement besteht immer aus zwei Daten, die genau wg dieser Speicheradressen als CAR und als CDR bezeichnet werden. Das CAR ist der gespeicherte Wert (der s ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Günstige Alternative zu AutoCAD
archtools am 14.07.2008 um 22:33 Uhr (0)
Zitat:Original erstellt von karlii:aber sehe ich das richtigungefähr die selben Funktionen und 150¤ teurer als Bricscad Pro?BricsCAD hat den Vorteil, die Lisp-Maschine von LT-Extender implementiert zu haben, die nicht nur AutoLISP abbildet, sondern weitgehend kompatibel zu VisualLISP ist - also auch Reaktoren usw unterstützt. Ich muss demnächst mal ausprobieren, ob meine ArchTools auch damit laufen - laut Torsten Moses, dem Entwickler, sollte das kein Problem sein.
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Attributen aus Blöcken lösen (Blöcke behalten)
archtools am 05.04.2023 um 11:43 Uhr (1)
Zitat:Original erstellt von 9TomCat:Also noch mal konkret, eigentlich suchte ich eine Möglichkeit, Blöcke in welchen Attribute enthalten sind, herauszufiltern? Diese Möglichkeit habe ich bisher nicht gefunden?Mit einem kleinen Lisp-Dreizeiler kann man das leicht lösen.1. Alle Inserts wählen2. Die Inserts danach durchgehen, ob ihnen Attribute folgen, und diese sammeln.
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : verschiedene Schriftgrößen auf einmal verändern
archtools am 16.12.2023 um 14:12 Uhr (1)
Zitat:Original erstellt von Zabarber:Moin, musste gerade lachen….Gerne würde ich in die LISP einsteigen, aber ich weiß nichtmal wie.Daher meine Anfrage an die Profis.Es gibt zahlreiche Online-Tutorials. Profis heissen deshalb so, weil sie ihre Arbeitsleistung gegen Geld liefern. Du magst bei Deiner Suche nach jemandem, der das auch mal kostenlos macht, Erfolg haben, aber ich bin eher gegen sowas.
|
| In das Form Lisp wechseln |
|
Lisp : 1.attribut auslesen
archtools am 03.07.2008 um 22:15 Uhr (0)
Zitat:Original erstellt von Bauvermesser:danke,habe versuch den hinweis umzusetzen,hier mein Fehlversuch mit einer umgeschriebenen LSP, was ist falsch?;Wie Cadmium feststellt, ist an Deinem Code falsch, dass Du ziemlich wirr drauf los schreibst, und dass Du dabei zwangsläufig zu solchen Flüchtigkeitsfehlern kommst. Du hättest doch bloß meine drei Lisp-Ausdrücke via Copy&Paste zu übernehmen brauchen ...Die Frage, die ich Dir gestellt habe, hast Du nicht beantwortet.
|
| In das Form Lisp wechseln |
|
AutoCAD ARX Object : Lisp von c# aus laden ohne! SendStringToExecute
archtools am 23.05.2011 um 14:24 Uhr (0)
Zitat:Original erstellt von Brischke:Hallo Achim,danke für den Tip mit dem s::statup.Das geht leider nicht, da die Original-Dateien unverändert bleiben sollen.Nein, ich dachte, dass Du die bereits geladene (die kann ja von überall her kommen) S::STARTUP-Funktion von C# aus manipulierst. Da die S::STARTUP mit DEFUN-Q definiert werden soll, liegt die als manipulierbare Liste vor, an die Du beliebige Erweiterungen hängen kannst, ohne irgend welche Dateien manipulieren zu müssen.
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoLisp : Ansichtsfensterinhalt
archtools am 28.12.2005 um 11:17 Uhr (0)
Zitat:Original erstellt von Big Sven:Hallo Forum!Ich habe AutoCAD-Dateien in denen mehrere Layoutbereiche eingerichtet sind. Nun möchte ich feststellen, welche Blöcke aus dem Modellbereich in welchem Ansichtsfenster enthalten sind. Gibt es mit Lisp eine Möglichkeit das herauszufinden?Vielen Dank für Eure Hinweise!Gruß SvenGeh in den Modellbereich jedes Ansichtsfenster, erzeuge darin ein BKS, das eben zur Ansicht ist, such Dir die Ecken des Ansichtsfensters und mache darauf ein SSGET-Auswahlfenster mit den ...
|
| In das Form AutoLisp wechseln |