Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 1 - 13, 573 Gesamtergebnisse mit Suchbegriffen lisp sec.
AutoLisp : Mehr über Lisp-Programmierung
mapcar am 20.05.2002 um 19:34 Uhr (0)
Hi Robycad (und alle anderen), habe heute gerade den Umfang des Lisp-Tutorials ca. verdreifacht, das wird sicherlich jetzt auch für einen etwas tieferen Einstieg reichen! Falls nötig, ab und zu mal auf Neu laden klicken, es ändert sich ständig was. Die noch fehlenden Kapitel kommen in Kürze noch nach. Frohes Schaffen! Axel ------------------ http://www.autolisp.mapcar.net http://www.autolisp-tutorial.mapcar.net

AutoLisp : Mehr über Lisp-Programmierung
mapcar am 23.05.2002 um 14:28 Uhr (0)
Hi Robycad, ein Begriff sind mir die schon, zumindest 3 davon. Cadwiesel hat schon recht: In der Hilfe (ab 2000) sind die Visual-Lisp-Funktionen beschrieben, aber nicht alle, das ist das Problem. Die Funktionen, die mit "VLA-" anfangen, findet man aber nicht -- weil es 1163 davon gibt und die Namen nach einem Schema zusammengebastelt werden können (siehe ActiveX-Docs). Die meisten heissen VLA-PUT-irgendwas oder VLA-GET-irgendwas. Mit VLA-GET-LAYER kannst du z.B. den Layer eines Objekts auslesen. Aber auch ...

AutoLisp : Eingabe prüfen in Dialogfeld
mapcar am 28.01.2003 um 09:54 Uhr (0)
Hi Dschu, mir ist es immer noch nicht ganz klar, worum es dir geht. Wenn der Benutzer aus {A, B, C} auswählen soll, dann setzt man diese drei Elemente in eine Listbox. Da gibt es doch überhaupt keine freie Eingabe! Die wäre in einer Combo-Box möglich (Combo = Kombination aus Listbox und Editfield), aber die Combo-Box hat AutoDesk doch vergessen . Da muss man sich damit behelfen, das Ganze mit einer Listbox und einer Editbox selber zu emulieren. Wenn s darum geht, Eingaben in einer Editbox zu prüfen, dann ...

AutoLisp : GC 62
mapcar am 12.02.2003 um 10:28 Uhr (0)
Lisp hat immer nur einen Zeiger auf den Anfang einer Liste. Bei einem Append muss also (n - 1) mal der Zeiger auf das nächste Listenelement umgesetzt werden, um auf das letzte Element zu kommen (n ist die Länge der Liste). Dann erst hat der Interpreter das Ende gefunden, und es kommt noch eine Operation hinzu, um das neue Element anzuhängen. Es spielt keine Rolle, ob das anzuhängende Element ein Atom oder eine Liste ist. Also: Ein Append bei Länge n benötigt genau n Operationen. Ein Reverse ist komplexer: ...

AutoLisp : Mandelbrot
mapcar am 27.03.2004 um 00:40 Uhr (0)
So, nun bin ich wieder da - die Java User Group rief;-) Die Addition kannst du so implementieren (die zugrundeliegende Formel ist: z1 + z2 = (a + bi) + (c + di) = (a + c) + (b + d ) * i, (defun ComplexAdd(z1 z2 / )   (list     (+(realpart z1)(realpart z2))     (+(imagpart z1)(imagpart z2))   ) ) Das war jetzt die Schreibweise zum Mitdenken, kürzer und effektiver ist allerdings diese Implementation: (defun ComplexAdd(z1 z2 / )(mapcar + z1 z2)) Die Multiplikation sieht so aus: z1 * z2 = (a + bi) * (c + di) = ...

Lisp : Doppelte Elemente einer Liste finden...
mapcar am 12.05.2004 um 21:46 Uhr (0)
Marc, da teile ich Achims Süffizanz, zumal die Sortierzeile ja (rauskommentiert) drinsteht - das hab ich extra gemacht, dass auch ganz Blinde merken, dass die Funktion sortierte Listen voraussetzt;-) Ja, und damit sind wir schon bei der Frage von Barbarossa: Nein, das kann so wohl keiner. Ein Teil der hier aufgeworfenen Fragen ist sehr AutoLisp-spezifisch, z.B. was den Gebrauch von (member ...) angeht. Sprachunabhängig ist allerdings der von Achim hier dargelegte Ansatz, der sich ja auch eindeutig als der ...

AutoLisp : Objekte zählen
mapcar am 26.06.2004 um 12:37 Uhr (0)
Zitat: Hast Du Dir damals auch mal Walkers classwar angesehen? Ja, irgendwie klingelt s - lang her. War das nicht das, wo man die Hälfte seines verfügbaren Arbeitsspeicher auf andere gehetzt hat? Zitat: Wenn Bool sche Datentypen, dann nur mit geschützten Symbolen für die feststehenden Werte Ich war damit zufrieden, dass es diesen Datentyp gar nicht gibt. nil und (not nil) genügen mir. Aber es ist ja sowieso der Fall, dass es inzwischen eine ganze Menge geschützter Symbole in AutoLisp gibt. ...

AutoLisp : Nochmal Urheberecht..
mapcar am 01.08.2004 um 01:03 Uhr (0)
Zitat: Original erstellt von CADmium: Aber noch mal ein konkretes Beispiel, der Errorhandler von Axel, hier gepostet, durchdiskutiert usw. Dürfte ich den in meinen Progs verwenden, darf ich ihn verändern und dann einbauen, muß ich ihn neu erfinden oder reicht es, als Quelle des Handlers Axel anzugeben? Wenn ja, in welcher Form (Name , www-site)? Spielt evtl. auch eine kommerzielle Verwendung eine Rolle? Darfst du, weil ich hier gepostet habe, dass jeder mit von mir bei cad.de geposteten Beispiel ...

Lisp : Layer umschalten bei der Bemassung
mapcar am 27.10.2004 um 18:19 Uhr (0)
Warum macht ihr euch eigentlich so eine Arbeit? Steht alles fix und fertig seit Jahren hier: http://activex.autolisp.info/layreactor.html Der schaltet nicht nur auf den DIM-Layer, sondern (indem er vorher DIMSCALE ausliest) auf verschiedene maßstabsabhängige DIM-Layer. Alles komplett fix und fertig, und auch noch leicht erweiterbar.Aber: wie bei allen reaktorhaltigen AutoCAD-Programmen ist auch hier mit Instabilitäten zu rechnen. Ich übernehme keine Garantie!Gruß, Axel Strube-Zettler------------------(defu ...

AutoLisp : durch ersetzen
mapcar am 29.10.2004 um 17:55 Uhr (0)
Jepp, jetzt dämmert s mir. Dieses kleine Testprogramm zeigt dir, dass in deinem Falle (prin1 ...) statt (write-line) angesagt ist: Code: (defun test( / fhand)   (if(setq fhand(open "c:delete.me" "w"))     (progn       (mapcar       (lambda(func / )           ((eval(read func))(strcat func"= c:folderfile ")fhand)         )       ("write-line""print""princ""prin1")       )       (close fhand)     )   ) ) Alternativ kannst du aber auch ersetzen, aber eben nicht "" durch "", sondern "" durch "\" ...

AutoLisp : substring
mapcar am 04.11.2004 um 20:33 Uhr (0)
aus einer externen Datei lese ich folgenden String: 001 "Specify point:" "Bitte Punkt angeben:" Zunächst mal: Ich sehe da nicht den _einen_ String. Das hier? "001 "Specify point:" "Bitte Punkt angeben:"" Das wäre eine String. Unter diesem Link findest du die Funktion (str-tok ...) die genau das macht, was du brauchst: http://www.autolisp.mapcar.net/strtok.html (str-tok "001 "Specify point:" "Bitte Punkt angeben:"" " ") = ("001" "Specify point:" "Bitte Punkt angeben:") Mit (car), (cadr) usw. kannst du ...

AutoLisp : Neues auf meinen Lisp-Seiten
mapcar am 20.06.2005 um 23:17 Uhr (0)
Es hat sich ja lange nichts getan da, aber am Samstag habe ich es mal als Anlass für ein paar neue Seiten genommen, dass sich ein Cad.de-Mitglied mit einem Problem an mich gewendet hat. Es geht um das Suchen und Ersetzen mit regular expressions in AutoLisp. Zwar stand mein PCRE-Modul schon seit drei Jahren bei Cadwiesel zum Download, aber a) lief es nur unter Acad 2000, und b) war es recht dürftig dokumentiert. Jetzt also auch für 2004/2005/2006 und mit ausführlicher Dokumentation. Das ist der Link: http: ...

AutoLisp : Schnelle Suche in Xref s
mapcar am 07.02.2003 um 12:09 Uhr (0)
Hi Marc, was genaues kann ich so auch nicht sagen - ich weiss ja nicht, wie deine Funktion das macht. Unerheblich ist die Frage, ob es sich um ein XREF handelt oder nicht - es könnte wohl genausogut ein normaler Block sein. Bei XREFs können allerdings u.U. die Art des Ladens eine Rolle spielen. Sollen nur Texte an der Oberfläche oder auch solche in Sub-Blöcken usw. gesucht werden? Zur Wahl des Werkzeugs: In den seltenen Fällen, wo mir Lisp zu langsam ist (z.B. entmake eines PMESHs mit Zehntausenden von St ...

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz