| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| On-Demand-Webinare zu SolidCAM (SolidCAM) |
Autor
|
Thema: Zahl runden (4203 mal gelesen)
|
Lenzcad Ehrenmitglied Selbständiger Handwerker
Beiträge: 1539 Registriert: 21.10.2003 CPU i7-9700K RAM 64GB Quadro P2200 SW 2022 SW Simulation 2022
|
erstellt am: 29. Jul. 2015 13:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich bin gerade über meine "Merkhilfe" zum Thema "Runden von Zahlen" in Gleichungen gestoßen. Vielleicht kann die Übersicht auch anderen nützlich sein. Mich interessiert auch, welche Funktionen andere dazu verwenden? Gruß Lenz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbonisch Mitglied Maschinenbautechniker
Beiträge: 1053 Registriert: 25.02.2005 CSWA HP Z440 Windows 7 Professional 64 Bit Intel Xeon CPU E5-1630 @ 3.7 GHz (8 CPUs); 32 GB RAM NVIDIA Quadro M4000 UG 4.0.4.2 mit TC V9.1.2.10 SW2014 SP5 mit CAD-Desktop (SAP)
|
erstellt am: 29. Jul. 2015 14:59 <-- editieren / zitieren --> Unities abgeben: Nur für Lenzcad
Hallo Lenz, ich arbeite mit =int( 1.5+0.5 ) entweder auf- oder abrunden (1,4 ist 1; 1,5 ist 2 =round( 1.5+0.5 ) hier wird erreicht, dass immer aufgerundet wird =round( 1.43265,2 ) =1,43 (zwei Stellen) ------------------ Gruß bbonisch Wer nicht träumt, der ist tot. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lenzcad Ehrenmitglied Selbständiger Handwerker
Beiträge: 1539 Registriert: 21.10.2003 CPU i7-9700K RAM 64GB Quadro P2200 SW 2022 SW Simulation 2022
|
erstellt am: 29. Jul. 2015 17:27 <-- editieren / zitieren --> Unities abgeben:
Hallo bbonisch, danke für Deine Auskunft. Das mit der Dezimalstellenangabe hinter dem Komma habe ich nicht gewußt. Eine Aufrundungs-Funktion die aus einen Wert von 1.001 bis 2 eine 2 macht, ist nicht dabei? Oder habe ich was übersehen? Gruß Lenz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbonisch Mitglied Maschinenbautechniker
Beiträge: 1053 Registriert: 25.02.2005 CSWA HP Z440 Windows 7 Professional 64 Bit Intel Xeon CPU E5-1630 @ 3.7 GHz (8 CPUs); 32 GB RAM NVIDIA Quadro M4000 UG 4.0.4.2 mit TC V9.1.2.10 SW2014 SP5 mit CAD-Desktop (SAP)
|
erstellt am: 30. Jul. 2015 06:39 <-- editieren / zitieren --> Unities abgeben: Nur für Lenzcad
Hallo Lenz, = round ( 1.0001 + 0.499999999 ); vielleicht so, musst auf die Anzahl der Stellen (9) achten, irgendwann wird auch bei 1 aufgerundet. ------------------ Gruß bbonisch Wer nicht träumt, der ist tot. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rigobert Mitglied Konstrukteur
Beiträge: 239 Registriert: 21.11.2001 SWX 2017x64-Edition SP 4.1
|
erstellt am: 30. Jul. 2015 07:04 <-- editieren / zitieren --> Unities abgeben: Nur für Lenzcad
|
Lenzcad Ehrenmitglied Selbständiger Handwerker
Beiträge: 1539 Registriert: 21.10.2003 CPU i7-9700K RAM 64GB Quadro P2200 SW 2022 SW Simulation 2022
|
erstellt am: 30. Jul. 2015 07:45 <-- editieren / zitieren --> Unities abgeben:
Hallo bbonisch, die Methode mit +4,999999999 gefällt mir jetzt nicht so gut. Ich denke ich bleibe bei der Formel = if ( "Wert" = int ( "Wert" ) , 0 , 1 ) + int ( "Wert" ). Nochmals vielen Dank! Hallo Andreas, die Formel = - int ( - Wert) so wie sie in Deinem Link beschrieben ist, geht leider seit einiger Zeit nicht mehr (SW2014). Deshalb habe ich mir die obige Formel ausgedacht. Danke Dir! Gruß Lenz
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |