|
Lisp : BKS Lisp funktioniert in ACAD 2022 nicht mehr
cadffm am 15.11.2022 um 02:05 Uhr (15)
Hi,"Bei meinem Kumpel mit AutoCAD 2022 funktioniert die Lisp aber nicht mehr"Teste zunächst mal selbst mit derselben Datei und denselben Klickpunkten!?"Kann mich jemand auf die Spur bringen."An ACAD2022 liegt es sicher nicht, deine Zeilen berücksichtigen aber nicht den (evtl. eingeschalteten) fortlaufenden Objektfang,ein Mangel im Code. Wenn du via (command Punktangaben machst (egal wie), dann sende vorher ein "kein"oder aber sorge am Anfang dafür das osnapcoord auf 1 steht"Habe den ganzen Tag versucht und ...
|
In das Form Lisp wechseln |
|
Lisp : BKS Lisp funktioniert in ACAD 2022 nicht mehr
archtools am 15.11.2022 um 09:15 Uhr (1)
Zitat:Original erstellt von ositodepeluche:Bei meinem Kumpel mit AutoCAD 2022 funktioniert die Lisp aber nicht mehr.Um cadffms Beitrag zu präzisieren: Das Lisp wird ganz sicher noch funktionieren, denn AutoCAD 2022 hat ja einen Lisp-Interpreter an Bord. Vermutlich - aber das hast Du nicht mitgeteilt - ist das Ergebnis des Lispprogramms bei Deinem Kumpel aber anders als bei Dir, oder es bricht wg einer Fehlermeldung ab. Wir wissen aber nicht, was das Programm bezwecken soll, welche Eingaben gemacht werden, ...
|
In das Form Lisp wechseln |
|
Lisp : BKS Lisp funktioniert in ACAD 2022 nicht mehr
ositodepeluche am 20.11.2022 um 22:39 Uhr (15)
Sorry für die späte Rückmeldung. Es war natürlich osnapcoord der nicht auf 1 geschaltet war. Bei uns wird der schon in der acad.lsp auf 1 gestellt, weil wir mit dem Tachymeter direkt einmessen. Darum ist mir das bisher nicht aufgefallen. Danke für eure Hilfe
|
In das Form Lisp wechseln |
|
Lisp : OSMODE überschreibt Punktliste
cadffm am 29.11.2022 um 08:46 Uhr (1)
Hi,"Hab ich was übersehen?"Mal sehen."Bei aktivem Osnap - siehe OSMODE - werden Punkte, wenn sie als Koordinaten-Liste aus Lisp-Programmen geliefert werden, durch den Osnap überschrieben."Zunächst mal: Punkte werden nie überschrieben, es geht darum ob der fortlaufende Objektfang (falls aktiv) berücksichtig wird oder nichtund dabei geht es auch nur um die Eingabe "per Tastatur" oder deren Simulierung per (send)commands in einem AutoCAD-Befehl.Anmerkung: Ich denke ja du weißt wovon du sprichst, also bin ICH ...
|
In das Form Lisp wechseln |
|
Lisp : OSMODE überschreibt Punktliste
toxot am 29.11.2022 um 16:09 Uhr (1)
Hi,Ich merk, hier ist "Behutsamkeit" gefragt Zunächst mal: Punkte werden nie überschrieben, das kann ich nicht bestätigen!Nehmen wir als nachvollziehbares Beispiel an ....) (command "_Line""0,0""100,0""") + ENTER.) (setvar OSMODE 2) + ENTER ... Midpoint.) sicherstellen, dass Osnap = ein ist.) (command "_Line")... jetzt die Eingabe eines Punktes als Liste via Tastatur ... und diese könnte ebenso von einem Lisp-Programm gesendet werden ....) (list 20 0 0) + Enter... und dann guck mal, was Du trotz Tastaturei ...
|
In das Form Lisp wechseln |
|
Lisp : OSMODE überschreibt Punktliste
cadffm am 29.11.2022 um 16:57 Uhr (1)
Hi,Zunächst mal: Punkte werden nie überschrieben,das kann ich nicht bestätigen!Du überschreibst den "vom User gewählten fortlaufenden Objektfang", selbe Ergebnis - aber technisch eine ganz andere Aussage.Der Punkt wird nicht überschrieben, sondern eine aktive Einstellung (Objektfang)..) (setvar OSMODE 2) + ENTER ... Midpoint.) sicherstellen, dass OsnapDas machst du ja bereits mit OSMODE = 2"... und dann guck mal, was Du trotz Tastatureingabe bekommst."Genau das richtige Ergebnis, in Abhängigkeit zu den akt ...
|
In das Form Lisp wechseln |
|
Lisp : OSMODE überschreibt Punktliste
archtools am 29.11.2022 um 16:59 Uhr (1)
Zitat:Original erstellt von toxot:Die Stapelbarkeit und Tiefe der Funktionen ist ja der Hit der KI in Lisp.Nöö, ganz sicher nicht, denn beides ist in so ziemlich allen anderen Programmiersprachen genau so möglich. IMO ist das sogar Voraussetzung dafür, dass es sich um eine Programmiersprache handelt, und eben nicht nur um eine Makrosprache.Die Eignung von LISP für KI rührt zum einen daher, dass Lisp-Funktionen selbst Listen sind und damit der wichtigste Datentyp von Lisp. Eine Lisp-Funktion kann also probl ...
|
In das Form Lisp wechseln |
|
Lisp : OSMODE überschreibt Punktliste
toxot am 29.11.2022 um 19:05 Uhr (1)
@archtoolsDanke für Deine sehr erfahrene Sicht was ... Lisp angeht!!!Bezüglich der "Niederlage, dass Listen nicht als ... " bin ich dennoch anderer Meinung.Wenn ein CAD-Hersteller seiner Anwendung eine Programmiersprache hinzufügt, die IMO den eigentlichen Erfolg dieses Programmes ausmacht, dann sollten die Rückgabewerte auch respektiert werden ... als ob es sich um eine User-Eingabe handelt.Und da Lisp eben Listen verarbeitet, sollte ein Punkt als Liste ebenso anerkannt werden.Auch dann, wenn der Command- ...
|
In das Form Lisp wechseln |
|
Lisp : OSMODE überschreibt Punktliste
toxot am 29.11.2022 um 23:12 Uhr (1)
@cadffm"als ob es sich um eine User-Eingabe handelt" ... Die Aussage verstehe ich ja überhaupt nicht!Gemeint ist hier der Kern des Problems..) Wenn - mit höchst möglichen Präzision - in Lisp ein Punkt errechnet oder in anderer Form erfasst wird, dann liegt dieser Punt als Liste aus 3 Reals vor. Also zB: (list realX realY realZ)..) Wenn nun Lisp diesen Punkt an den Command in dieser Form übergibt, dann wird - entsprechend den Elementen, die sich in der Nähe oder unter diesem Punkte befinden, der gelieferte ...
|
In das Form Lisp wechseln |
|
Lisp : Bildreferenzen löschen
MKL--CAD am 15.12.2022 um 14:21 Uhr (1)
Ich versuche mich auch daran Bilder aus dem Bild-Manager zu löschen die in der Zeichnung nicht mehr verwendet werden. Finde es schon komisch das dass nicht mit dem Befehl bereinigen funktioniert. Arbeite mit Bricscad so man mit VLX Dateien nicht fiel anfangen kann. Besteht vielleicht die Möglichkeit die ursprüngliche lsp Datei in einen der Dateiarten, wie im Anhang zu sehen ist, zu speichern?Arbeite nur gelegentlich mit Lisp und hab schon einen halben Tag gesucht und herumgetestet. Alles was ich gefunden h ...
|
In das Form Lisp wechseln |
|
Lisp : geschlossenes Polygon automatisch skalieren nach Flächeneingabe
fmfm am 23.12.2022 um 10:27 Uhr (15)
Hallo zusammen,gibt es ein Lisp die ein geschlossenes Polygon automatisch skaliert nach dem ich den Zielwert der Fläche eingetragen habe?Fläche von geschlossenem Polygon z. B. 0,265 m², Zielfläche 6,37 m².Es handelt sich hierbei nicht um ein einfaches Polygon (kein Rechteckt oder Viereck, sondern eher ein Grundriss von einem Gebäude).Selbstverständlich kann ich es mit dem Befehl "Skalieren" eigenhändig durch mehrfaches Skalieren hinbekommen, das ist aber seeeehr mühsam.Danke und Grußfmfm
|
In das Form Lisp wechseln |
|
Lisp : Bilddateien mit LISP verknüpfen
Peter2 am 13.01.2023 um 13:28 Uhr (1)
Also soll das ein Steuermenü / Steuerpalette werden?Zitat:Original erstellt von gmk:...Ähnlich wie DCL, aber da kann man leider keine Bilddateien einfügen ...Schon mal opendcl.com versucht?Wobei - bei 200 Bildern am Schirm würde ich nervös werden.Sollte man das nicht strukturieren und gruppieren?
|
In das Form Lisp wechseln |
|
Lisp : Bilddateien mit LISP verknüpfen
joern bosse am 13.01.2023 um 17:04 Uhr (1)
Hallo Georg, hallo Peter,mit OpenDcl habe ich eigentlich gute Erfahrungen gemacht, allerdings würde ich ebenso wie Peter nicht versuchen, 200 Bilder am Stück darzustellen. Im angehängten Bild habe ich das z.B. über eine oben angeordnete Dropdownliste gelöst.@Peter: kennst Du Dich gut aus mit OpenDcl? Ich habe nämlich ein anderes Problem, wenn Bilder hochkant aufgenommen sind werden sie in OpenDcl trotzdem quer dargestellt, die liegen also auf der Seite, weißt Du, wo ich die Ausrichtung einstellen kann?---- ...
|
In das Form Lisp wechseln |