Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.243
Anzahl Beiträge: 32.004
Anzahl Themen: 4.588

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 2536 - 2548, 8888 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

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 : ActiveX: Layer-Erzeugung erzeugt Access Violation
tom.berger am 28.06.2004 um 13:30 Uhr (0)
Zitat: Original erstellt von Dabrunz: Nun habe ich bereits einen Workaround gefunden, der ist allerdings wenig elegant (das sind Workarounds allerdings i.d.R. nicht). Mich würde nun schwer interessieren, ob s hier jemanden gibt, der/die zu diesem Verhalten fundierte Hindergründe kennt Hallo Achim, im Gegensatz zu CADwiesel kann ich den Fehler unter AutoCAD 2002 unmittelbar nachvollziehen. Eine Erklärung dafür habe ich zwar auch nicht, aber auf eine ganze Reihe ähnlich seltsamer Bugs der COM Schnittst ...

In das Form AutoLisp wechseln
AutoLisp : ActiveX: Layer-Erzeugung erzeugt Access Violation
tom.berger am 28.06.2004 um 14:33 Uhr (0)
Zitat: Original erstellt von fuchsi: probier mal da ein simples (command ._redraw ) zwischen den Technologien [/B] Auch das deutet auf ein Problem mit dem Timing bzw mit unvollständiger Initialisierung hin. Zitat: aber irgendwie versteh ich dein beispiel mit lambda nicht, wieso beginnt denn die zeile mit 2x ( (( lambda ..... Das ist LISP :-) Das erste Element dieser Liste ist eine ganz normale Funktion. Statt der anonmyen Funktion LAMBDA hätte Achim ja eine statische Funktion mittels (defu ...

In das Form AutoLisp wechseln
AutoLisp : Runden von einer reellen Zahl in Gazzahl
Brischke am 28.06.2004 um 14:51 Uhr (0)
Hallo Manuel, die Funktion fix schneidet einfach die Nachkommastellen ab. Wenn also die berechnete Zahl nicht exakt oder größer 750 ist, dann kommt es zu dieser Erscheinug. Du solltest also auch die Nachkommastellen prüfen. um dann zu entscheiden, ob auf oder abgerundet wird. Nachkommastellen = Zahl - fix(Zahl) Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!

In das Form AutoLisp wechseln
AutoLisp : Runden von einer reellen Zahl in Gazzahl
Manuel Sauter am 28.06.2004 um 15:16 Uhr (0)
Hallo Holger, ich möchte garnicht Runden, sonder nur die Nachkommastellen weg haben. In diesem Falle verstehe ich den Befehl fix schon richtig. Wie oben schon geschrieben bekomme ich aber aus dem Wert 750.0, der berechnet wurde, über den Befehl fix manchmal den Wert 749! Über den Visual Lisp Editor habe ich mir immer die Werte von nBelBrW1 und nBelBrW2 anzeigen lassen. Die sind jedesmal 750.0. Die Werte eBelBrW1 oder eBelBrW2 sind aber manchmal 749. Das darf doch nicht sein, oder?

In das Form AutoLisp wechseln
AutoLisp : Plotdialog in Lisp nutzen
Bernd10 am 29.06.2004 um 08:19 Uhr (0)
Hallo, Zitat: Original erstellt von Brischke: (command _.plot (while (/= 0 (setq cmdak (getvar CMDACTIVE )))   ;Tja was soll er da machen? ) ) ich würde es so erweitern: (setq icmdechosav (getvar cmdecho )) (setvar cmdecho 1) (command _.plot ) (while (/= 0 (setq cmdak (getvar CMDACTIVE ))) (command pause) ) (setvar cmdecho icmdechosav) Es ist allerdings ungetestet. Gruß Bernd

In das Form AutoLisp wechseln
AutoLisp : Plotdialog in Lisp nutzen
Bernhard GSD am 29.06.2004 um 13:12 Uhr (0)
Einfache Lösung?!? (defun EinTest () (initdia) (command _.plot ) (while (= plot (getvar cmdnames ))(progn)) (alert geplottet ) ) ------------------ Gruß aus Wien Bernhard

In das Form AutoLisp wechseln
AutoLisp : Plotdialog in Lisp nutzen
tom.berger am 29.06.2004 um 14:06 Uhr (0)
Zitat: Original erstellt von mkl-cad: Das ist wirklich super!. Von Reaktoren hab ich leider immer noch keine Ahnung. Wie deaktiviere ich das wieder so das der normale Plot Befehl erscheint?  Danke. Zuerst mal: in dem LIPS-Progrämmchen ist ein eventuell tödlicher Fehler eingebaut. Die Zeile (vlr-remove-all :vlr-editor-reactor) muss komplett raus. Damit werden alle anderen Editor-Reaktoren deaktiviert, so dass alle anderen Applikationen, die ihren eigenen Editor-Reaktor verwenden, plötzlich auf de ...

In das Form AutoLisp wechseln
AutoLisp : Plotdialog in Lisp nutzen
fuchsi am 29.06.2004 um 15:51 Uhr (0)
@tom.berger : betreffend tödlicher Fehler da hast du 100% recht. ich muss bei meinen tipps in Zukunft darauf aufpassen, dass ich nicht von meinen Vorraussetzungen ausgehen darf. Weil bei meinen ca. 160 Planungsstationen DARF nur eine Applikation von mir installiert sein. falls da wer einen Fremdappli installiert ist es mir föllig schnurz ob die dann funktioniert oder nicht. (Ich progge nur Firmen-intern und nicht für Fremdfirmen) ------------------

In das Form AutoLisp wechseln
AutoLisp : Einfügen mit Referenzen
mkl-cad am 30.06.2004 um 08:34 Uhr (0)
Hallo Leute Bein einfügen einer Zeichnung in eine neue werden Referenzen in Blöcke konvertiert: Verschachtelte XRef A-eg in Standardblock konvertiert. Gibt es eine Möglichkeit das zu verhindern. bzw per Lisp den Ursprungsplan auszulesen und die Referenzen einzfügen? (Gleicher Einfügepunkt etc.) Ich möchte die Referenzen auch nich vorher binden. Habe nur artverwante Themen mit Blöcken gefunden, nicht mit Referenzen. Danke ------------------ Martin

In das Form AutoLisp wechseln
AutoLisp : Einfügen mit Referenzen
Brischke am 30.06.2004 um 08:39 Uhr (0)
Hallo Martin, wenn ich das richtig verstehe, dann ist dein Problem, dass in einer Referenz verschachtelte Referenzen als Block eingefügt werden. Da gibt es nur eine Lösung, dass man diese verschachtelten Referenzen aus der Referenz löst und in der Zielzeichnung als eigenständige Referenzen einfügt. Ab AutoCAD 2005 wird dieses Vorgehen mit dem Manager für Planunterlagen sehr gut unterstützt. Vorher, so würde ich meinen, ist nur eine Programmierlösung möglich. Mittels Active-X kannst du ja im Hintergrund auf ...

In das Form AutoLisp wechseln
AutoLisp : Einfügen mit Referenzen
Brischke am 30.06.2004 um 09:06 Uhr (0)
Hallo Martin, das denke ich nicht, dass ich dich mißverstanden habe. Eine Referenz in der ZeichngB wird, wenn man diese ZeichngB in der ZeichngA als Referenz einfügt zum Block. Das ist so, und dann gibt es nur die oben beschriebene Lösung. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!

In das Form AutoLisp wechseln
AutoLisp : Visuallisp
Kenny1 am 01.07.2004 um 07:00 Uhr (0)
Hallo Leute, ich habe folgendes Problem : Ich möchte ein paar Lisp-Routinen schreiben, mit denen ich Bauteile als 3D-Grafik einfügen kann. Dies soll über den Befehl _box erfolgen. Weiter sollen die Bauteile in der Zeichnung über den Befehl _solidedit verlängert oder verkürzt werden. Jetzt die eigentliche Frage : Ist es mit Acad und Lisp möglich von diesen Bauteilen eine Stückliste ins Excel oder Access zu generieren. Wichtig: Die Abmessungen der Bauteile sind alle unterschiedlich. Es werden alle 3 Dime ...

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  183   184   185   186   187   188   189   190   191   192   193   194   195   196   197   198   199   200   201   202   203   204   205   206   207   208   ... 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