|  |  | 
|  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | 
|  |  | 
|  | Von Digital Twins bis Hochleistungs-Computing: PNY präsentiert seine Zukunftstechnologien für die Industrie von morgen, eine Pressemitteilung 
 | 
| Autor | Thema:  Fasen mit falschen Werten (1.0 statt 1.5) (867 mal gelesen) | 
 | Peter2 Ehrenmitglied V.I.P. h.c.
 
 
 
  
 
      Beiträge: 3910Registriert: 15.10.2003
 Win 10 bzw. 11 / 64 ProAutoCAD MAP 3D 2023
 BricsCAD 24
 |    erstellt am: 12. Aug. 2010 13:07  <-- editieren / zitieren -->    Unities abgeben:            
  Ich habe an einem PC das Problem (derzeit nicht reproduzierbar, aber am Zeichnungsergebnis ersichtlich), dass Fasen im Originalbefehl und über Lisp-Konstrukte falsch abgearbeitet wurden. Funktioniert aber seit Jahren an vielen PCs - und jetzt auch wieder am Fehler-PC - ohne Probleme. Thema 1:Lisp als "command"-Ersatz:
 
 Code:"Setvar chamfera 1.5, setvar chamferb 1.5"
 "command fase pause pause"
 
 Ergebnis:Die Fasen werden nur mit 1.0 erstellt.
 Thema 2:
 Code:Lisp zur Berechnung von Linien über Koordinaten, Winkel (polar) und Distanz 1.5
 
 Ergebnis:Die Linien werden mit 1.0 erstellt.
 Fehlersuche:Testweise habe ich LUPREC/DDUNITS auf 0 Nachkommastellen gestellt - alles klappt.
 "Objektfang" kann es auch nicht sein - wird im Lispcode deaktiviert.
 Derzeit habe ich keine Ahnung, was das gewesen sein könnte. irgendwelche Tipps aus dem Erfahrungsschatz? Peter ------------------Für jedes Problem gibt es eine einfache Lösung.
 Die ist aber meistens falsch. ;-)
 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | Dorfy Mitglied
 Double-Dipl.-Ing. Bleistiftanspitzer
 
    
 
      Beiträge: 900Registriert: 21.07.2006
 AutoCad2007, ProE, HiCad |    erstellt am: 12. Aug. 2010 14:23  <-- editieren / zitieren -->    Unities abgeben:           Nur für Peter2   
  zur Fase mittels Lisp --> wenn der Wert 1.5 (1Punkt5) falsch eingegeben wird (1Komma5) und dies nicht überprüft/abgefangen wird, könnte dieser "Fehler" in Verbindung mit zBsp einer dcl-Datei auftauchen... beim auslesen mittels (atof "1,5")-->1.0  (atof "1.5")-->1.5  Aber da hast du sicher entsprechende Vorkehrungen getroffen. ------------------Mfg Heiko
  Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | Peter2 Ehrenmitglied V.I.P. h.c.
 
 
 
  
 
      Beiträge: 3910Registriert: 15.10.2003
 Win 10 bzw. 11 / 64 ProAutoCAD MAP 3D 2023
 BricsCAD 24
 |    erstellt am: 12. Aug. 2010 14:52  <-- editieren / zitieren -->    Unities abgeben:            
 Zitat:Original erstellt von Dorfy:
 ...Aber da hast du sicher entsprechende Vorkehrungen getroffen.
 
 Ja. Das steht fix im Code: "1.5" Peter ------------------Für jedes Problem gibt es eine einfache Lösung.
 Die ist aber meistens falsch. ;-)
 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                       
| 
  
 |  | 
 | fuchsi Mitglied
 Programmierer c#.net Datawarehouse
 
     
 
      Beiträge: 1201Registriert: 14.10.2003
 AutoCad Version 2012 deu/enu<P>Windows 7 64bit
 |    erstellt am: 12. Aug. 2010 14:55  <-- editieren / zitieren -->    Unities abgeben:           Nur für Peter2   |