|
AutoLisp : Problem mit diesem Lisp (relative Punkteingabe)
Paulchen am 23.07.2006 um 17:55 Uhr (0)
Hallo Alex,nimm es mir bitte nicht übel, aller Anfang ist schwer, ich möchte an Deiner Routine ein wenig konstruktive Kritik üben - also sieh es sportlich und nicht als Zurechtweisung.Zu Deinem ersten Beitrag: Du setzt Deine Variablen nicht lokal (sie sollten nach dem (/ ...) auftauchen). Das kann man (bewußt) so machen, ist aber in Deinem Fall - denke ich - eher unnötig und folglich ein wenig unsauber. Stichwort: Globale/Lokale Variablen.Das (initget) ist - soweit ich das erkennen kann - nicht sinnvoll ge ...
|
| In das Form AutoLisp wechseln |
|
Lisp : DeepSeek als Lisp-Code-Generator
joern bosse am 04.02.2025 um 22:47 Uhr (1)
ich habe mit ChatGPT mal versucht kleine Funktion schreiben zu lassen, eher interessant als hilfreich. Aber mit der super Suchmaschine muss ich Sebastian auf jeden Fall zustimmmen.DeepSeek werde ich aber bestimmt demnächst mal ausprobieren.Wo meiner Meinung nach Chat-GPT&Co gut zu nutzen sind ist für die Analyse eines Codes, ich habe das mal wie folgt probiert und fand das Ergebnis gut. Also zum Lernen der Sprache ist das sicherlich hilfreich:Hier meine Frage und die Antwort:Erkläre mit bitte folgenden Aut ...
|
| In das Form Lisp wechseln |
|
AutoLisp : acad_strlsort
Dabrunz am 29.04.2004 um 08:07 Uhr (0)
Tag. Zitat: ich kann das Sortierproblem inzwischen beheben, indem ich in den Eigenschaften meiner VLX-Anwendung (Visual Lisp - Datei - Anwendung - Eigenschaften einer Anwendung) auf der Registerkarte Anwendungsoptionen den Haken der Eigenschaft Separater Namensbereich entferne. Meiner bescheidenen Meinung nach keine glückliche Wahl - verwende dann lieber vl-sort oder vl-sort-i , wenn Einträge in der Liste mehrfach vorkommen dürfen. Damit gibt s dann keine Notwendigkeit mehr, diesen Bu ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Fangfunktion bei Länge Null
Theodor Schoenwald am 31.03.2013 um 14:47 Uhr (0)
Hallo Jürgen,mein Beispiel mit dem Befehl Liste, war wirklich nur ein Verständnis- Beispiel auf Deine Frage: "wie ich zu den Koordinaten bei einem Element mit Länge Null kommen kann, wenn Fang nicht funktioniert."Wenn ich z.B. 200 Elemnte habe gebe ich nicht 200 x Liste ein.Selbstverständlich habe ich die Sache mit einem Lisp-Tool automatisiert.Ungenauigkeit, Nachkommastellen? Die meisten CNC-Maschinen arbeiten mit 3 Stellen nach dem Komma, dafür wäre die Ausgabe von 8 oder mehr Stellen sinnlos.CNC?Ist vie ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Objekte zählen
mapcar am 26.06.2004 um 03:04 Uhr (0)
Hi Tom, na gut, noch eine kleine Nachtdiskussion;-) Ich habe es übrigens selbst nochmal ausprobiert: (setq T nil) geht mal auf der Kommandozeile, mal geht s nicht und es erscheint eine Alertbox: Ungeeignetes Symbol zum Binden T. In Unterbrechungsschleife wechseln? Warum es mal geht und mal nicht - keine Ahnung. Wenn ich versuche, mein Beispielprogrämmchen (defun f(T) ...) mit (load ...) zu laden, geht es jedenfalls gar nicht. Dass AutoLisp was von einer Unterbrechungsschleife meldet, zeigt mir zwei Di ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlax-ldata-list in AutoCAD 2007
rainer.bous am 02.05.2006 um 08:44 Uhr (0)
Gruß von Rainer:Zur Info: aktueller Kontakt mit Autodesk: Hello Brenda,Thanks for your answer. Hope the code can help you to find the reason for my wish.It is important because my customers are waiting for the application on AutoCAD 2007.Greatings from Germany Rainer Bouscba Datentechnik GmbHMarktstraße 4256727 MayenRainer.Bous@cba-live.deTelefon: 02651-966066Telefax: 02651-966067Mobil: 0171-3588170Internet: www.cba-live.de look at this or in file "wish-code.txt"(defun C:CMD_CHECKOUT (/ CheckInList Chec ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Hochzahlenbemaßung und Reaktoren
homer4480 am 08.07.2007 um 15:28 Uhr (0)
Hallo,jetzt habe ich mich auch einmal in diesem tollen Forum angemeldet. Eigentlich bin ich Änfänger was die Lisp-Programmierung angeht, aber ich habe mich mit den Seiten von mapcar mal ein wenig durchgehangelt. Jetzt habe ich probiert einen Bemaßungsreaktor zu bauen, der mir automatisch die letzte Stelle der Bemaßung hoch setzt und dabei noch assoziativ ist.Das Ganze soll so funktionieren, dass der Reaktor immer nur bei einem Stil anspringt und alle anderen Bemaßungen in Ruhe gelassen werden. Soweit habe ...
|
| In das Form Lisp wechseln |
|
Lisp : SYSTEMFEHLER: Kann nicht in Datei für ZURÜCK schreiben
SourceSeeker am 21.11.2017 um 14:15 Uhr (5)
Hallo AUGCE-Mitglieder,wir haben das Problem, das an manchen Rechnern keine DWGs eingefügt werden können ("Einfügen/Einfügen" oder: _INSERT), während andere Rechner mit identischem Produkt dieses Problem nicht haben. Bei den betreffenden PCs kommt die Fehlermeldung:"AutoCAD-Fehler - Abbruch""SYSTEMFEHLER: Kann nicht in Datei für ZURÜCK schreiben (vermutlich ist das Laufwerk voll)"Nach Bestätigen mit "OK", kommt die nächste Fehlermeldung:"AutoCAD-Warnung""AutoCAD kann nicht fortfahren. Sie können versuchen, ...
|
| In das Form Lisp wechseln |
|
Lisp : Attribut Eingabeaufforderung ändern im Block
cadffm am 20.09.2018 um 12:59 Uhr (1)
Keine Ahnung warum du nicht einfach mal dieser Anleitung folgst:http://ww3.cad.de/foren/ubb/Forum145/HTML/004621.shtml#000023 ich war&bin in der Hoffnung es würde dann KLICK machen. Hier mal eine (schlechte) Aufnahme wenn ich es machen: http://recordit.co/qY91UahwsT Den Namen(dxf2) und die Eingabeaufforderung(dxf3) kannst du gerne später mit Lisp machen wie bisher,es geht in der Anleitung&gif nur darum einmal erfolgreich ein Attribut geändert zu haben."gernerell denke ich, dass wir aneinander vorbei reden. ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Systemvariablen-Tool
mapcar am 28.08.2004 um 22:31 Uhr (0)
Hi Nancy, zunächst mal ein herzliches Willkommen in der Mod-Riege! Das Tool, so wie ich es hier veröffentlicht habe, war eigentlich keines - ich setze hier eigentlich nie fertige Tools rein, nur Denkanstöße gewissermaßen für Leute, die selber daran weiterprogrammieren wollen. Mein Code ging auch in die Richtung Variablen speichern und später vergleichen, ob sich was geändert hat - z.B. durch Applikationen, abgebrochene Programme usw. Fuchsi hatte dann die Idee mit dem BB, die ich auch deutlich besser fin ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Suche nach: Funktionen zur Listenbearbeitung...
mapcar am 19.08.2005 um 16:42 Uhr (0)
Zitat:Original erstellt von Dabrunz:vl-prin1-to-string macht Axels Funktion princ-to-string-l überflüssig.Richtig. Da war ich wohl zu faul zum Ausprobieren;-) Zitat:die automatisch justierenden AVL-Bäume vorzuziehen - s. Uwes AnhängselDa steht aber Ralph drunter, oder? Aber zur Sache: Ich habe mir mal Gedanken über die Implementation eines Rot-Schwarz-Baums in AutoLisp Gedanken gemacht, ja sogar schon angefangen. Aber davon habe ich sehr schnell wieder Abstand genommen. Den Grund will ich noch schnell erl ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Schlecht geschrieben oder veraltet?
STRGALTDEL am 16.03.2003 um 22:48 Uhr (0)
Hi Programmers Ich bin eigentlich ein Lispmuffel, obwohl ich mich schon auf mapcar`s Seiten schlauer gemacht habe,aber warum laufen meist ältere LISP-Funktionen (runtergeladen oder anderswo gefundene...) nicht ohne Weiteres? Ist der Code veraltet oder sind sie einfach nur schlecht geschrieben? Hier ein Beispiel: ; This program extrudes a polygon profile along a 3d spiral path. ; Juan Jose Suarez , 24/9/91 - version 2 ; ;------------------------------------------------------------------ (defun c ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Problem mit ZE bei Block einfügen
cadffm am 07.08.2015 um 14:33 Uhr (1)
Nja, das ist der Sinn des Programms, dass externe Blöcke gelesen werden können unabhängig von den Zeichnungseinheiten.Dafür ist die Einstellung aller dieser Variablen völlig egal, die Verändern ja die Blockdefinition nicht!(wohl aber die hinterlegten Civil-Einheiten)Aber vielleicht ist das auch problematisch, auf die Art international brauchbare Applikationen zu schreiben.Wer professionell für andere etwas bereitstellt, nutzt für gewönlich auch nicht AutoCAD-Befehle(-EINFÜGE) für sowas.Aber man kann es nat ...
|
| In das Form Lisp wechseln |