| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: Probleme mit Realzahl / NTH / Liste in DWG (970 mal gelesen)
|
Wolfgang S Mitglied CADaver
Beiträge: 270 Registriert: 06.03.2006 AC 2009, C3D 2009, AC 2010, C3D 2010, AC 2011, C3D 2011, RVT 2010, RVT 2011, ASD 2011 und alles darunter bis R14 + Win XP, Win XP64, Win 7/64
|
erstellt am: 02. Apr. 2009 11:36 <-- editieren / zitieren --> Unities abgeben:
_$ (* 1000 (nth 6 '(T T T T 1.0 0.1 0.001))) 0.0 _$ (* 1000 (nth 5 '(T T T T 1.0 0.1 0.001))) 0.0 _$ (* 1000 (nth 4 '(T T T T 1.0 0.1 0.001))) 1000.0 _$ _$ (rtos (* 1000 (nth 6 '(T T T T 1.0 0.1 0.001))) 2 16) "0" _$ Kennt jemand das angegebene Verhalten? Dies stößt alles um, was ich dachte über Lisp zu wissen lg ein verzweifelter Wolfgang S
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 02. Apr. 2009 11:48 <-- editieren / zitieren --> Unities abgeben: Nur für Wolfgang S
Also bei mir kommt raus: Code:
AutoCAD menu utilities loaded.*Cancel*Command: (* 1000 (nth 6 '(T T T T 1.0 0.1 0.001))) 1.0 Command: (* 1000 (nth 5 '(T T T T 1.0 0.1 0.001))) 100.0 Command: (* 1000 (nth 4 '(T T T T 1.0 0.1 0.001))) 1000.0 Command: (rtos (* 1000 (nth 6 '(T T T T 1.0 0.1 0.001))) 2 16) "1"
Oder hab ich dich jetzt wo falsch verstanden? ------------------ Grüsse Thomas Korrekturen zum Kochbuch AutoLISP Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 02. Apr. 2009 11:50 <-- editieren / zitieren --> Unities abgeben: Nur für Wolfgang S
mit der Funktion ja ... (defun * ( A B / C) (Setq C 0) (if (< B 1) 0.0 (repeat A (setq C (+ C B))) ) ) ansonsten nein ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wolfgang S Mitglied CADaver
Beiträge: 270 Registriert: 06.03.2006 AC 2009, C3D 2009, AC 2010, C3D 2010, AC 2011, C3D 2011, RVT 2010, RVT 2011, ASD 2011 und alles darunter bis R14 + Win XP, Win XP64, Win 7/64
|
erstellt am: 02. Apr. 2009 11:50 <-- editieren / zitieren --> Unities abgeben:
Ja, mit diesem Ergebnis rechne ich ja auch. Meine Programme stürzen ab weil als Faktor 0.0 zurückkommt. Dies ist ja eine wirklich simple Befehlszeile in Lisp, ich wüßte auch keine Systemeinstellung die bewirkt, daß die Kommastellen von Zahlen ignoriert werden oder so. sehr seltsam jedenfalls
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wolfgang S Mitglied CADaver
Beiträge: 270 Registriert: 06.03.2006 AC 2009, C3D 2009, AC 2010, C3D 2010, AC 2011, C3D 2011, RVT 2010, RVT 2011, ASD 2011 und alles darunter bis R14 + Win XP, Win XP64, Win 7/64
|
erstellt am: 02. Apr. 2009 11:59 <-- editieren / zitieren --> Unities abgeben:
Ein wirklich mehr als sonderbares Verhalten ist das Hatte den Fehler gestern schon mal. ist also irgendwie reproduzierbar. nachdem dieser Fehler jetzt aufgetreten ist funktionierte das in keiner einzigen DWG mehr. AC neu gestartet und getestet und alle CUIs raus usw. - jetzt funktioniert es wieder ... very strange ich halt Euch auf dem Laufenden wenn´s wieder was Neues gibt.
lg Wolfgang Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wolfgang S Mitglied CADaver
Beiträge: 270 Registriert: 06.03.2006 AC 2009, C3D 2009, AC 2010, C3D 2010, AC 2011, C3D 2011, RVT 2010, RVT 2011, ASD 2011 und alles darunter bis R14 + Win XP, Win XP64, Win 7/64
|
erstellt am: 28. Apr. 2009 06:59 <-- editieren / zitieren --> Unities abgeben:
Neuigkeiten vom Problem: Der Fehler ist abhängig davon, wie die DWG geöffnet wird. - Wenn ich ACAD starte und die voreingestellte, automatisch geöffnete Datei verwende dann funktioniert es. - Wenn ich über das "Neu" Icon eine neue DWG öffne dann funktioniert es. - Wenn ich im Dialogfeld "Datei öffnen" eine DWG (oder auch die DWT) auswähle dann tritt der Fehler auf. Neuinstallation ist bereits erfolgt, der Fehler ist unabhängig von ACAD-Profil und WindowsNutzer und tritt nur auf diesem PC auf.
mfg Wolfgang S
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Steff179 Mitglied Geomatiker
Beiträge: 266 Registriert: 09.08.2007 AutoCAD 2014
|
erstellt am: 28. Apr. 2009 17:53 <-- editieren / zitieren --> Unities abgeben: Nur für Wolfgang S
Zitat: Original erstellt von Wolfgang S: ich wüßte auch keine Systemeinstellung die bewirkt, daß die Kommastellen von Zahlen ignoriert werden oder so.
schau dir mal die systemvariabel "DIMZIN" im zusammenhang mit rtos an. dein problem löst das nicht aber deine frage sollte es beantworten gruss
[Diese Nachricht wurde von Steff179 am 28. Apr. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wolfgang S Mitglied CADaver
Beiträge: 270 Registriert: 06.03.2006 AC 2009, C3D 2009, AC 2010, C3D 2010, AC 2011, C3D 2011, RVT 2010, RVT 2011, ASD 2011 und alles darunter bis R14 + Win XP, Win XP64, Win 7/64
|
erstellt am: 29. Apr. 2009 06:40 <-- editieren / zitieren --> Unities abgeben:
@Steff179: danke für den Tip, es liegt inzwischen aber anscheinend nicht an der Lisp-Umgebung sondern ist ein ACAD-Fehler der sich bis zum Doppelklick durchzieht. kleines Beispiel: (* 1.56 100) => 100.0 lg Wolfgang [EDIT]: Dimzin beeinflusst zwar führende und nachfolgende Nullen, betrifft aber nicht die Ausgabe der 3., 4. Kommastelle wenn ungleich 0 (siehe "rtos ... 2 16" von weiter oben)
[Diese Nachricht wurde von Wolfgang S am 29. Apr. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wolfgang S Mitglied CADaver
Beiträge: 270 Registriert: 06.03.2006 AC 2009, C3D 2009, AC 2010, C3D 2010, AC 2011, C3D 2011, RVT 2010, RVT 2011, ASD 2011 und alles darunter bis R14 + Win XP, Win XP64, Win 7/64
|
erstellt am: 29. Apr. 2009 16:16 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|