| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: runden in Gleichungen (462 mal gelesen)
|
Sebastian Enz Mitglied Konstrukteur, MB & FWT, Sondermaschinenbau
Beiträge: 42 Registriert: 09.12.2001 SWX 2007 SP 4.0 +PDMWorks Win XP Intel Core 2 6600 2,4GHz 2GB Quadro FX 560
|
erstellt am: 26. Okt. 2005 11:40 <-- editieren / zitieren --> Unities abgeben:
Ich möchte das Ergebnis einer Gleichung aus Konstruktionsvariablen abrunden. Laut MDT4.0 Hilfe gibt's sogar die ev. geeigneten Befehle DECKE und BODEN. Weiß jemand wie ich die anwende? DECKE("Gleichung") funktioniert leider nicht. Gruß, Sebastian [Diese Nachricht wurde von Sebastian Enz am 26. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter Mitglied Ing
Beiträge: 1 Registriert: 23.10.2000
|
erstellt am: 26. Okt. 2005 12:14 <-- editieren / zitieren --> Unities abgeben: Nur für Sebastian Enz
|
Sebastian Enz Mitglied Konstrukteur, MB & FWT, Sondermaschinenbau
Beiträge: 42 Registriert: 09.12.2001 SWX 2007 SP 4.0 +PDMWorks Win XP Intel Core 2 6600 2,4GHz 2GB Quadro FX 560
|
erstellt am: 26. Okt. 2005 12:59 <-- editieren / zitieren --> Unities abgeben:
Danke Peter, so funktioniert es! Jetzt kommt auch schon die nächste Frage: kann ich die Rundungsweite einstellen also wie groß die Endziffer sein soll. also z.B. auf 5mm ? Währe schön, wenn das wie bei Excel gunktioniert mit Runden(xxx,a) mit a kann man einstellen, welche Stelle gerundet werden soll. Gruß, Sebastian [Diese Nachricht wurde von Sebastian Enz am 26. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Clayton Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 07.02.2004
|
erstellt am: 26. Okt. 2005 14:35 <-- editieren / zitieren --> Unities abgeben: Nur für Sebastian Enz
Hi, Wie im Anhang gezeigt, geht's (einigermassen). Ich habe vier Werte errechnet und die Formeln darunter gesetzt. Was ich nicht geschafft habe ist, fuer die Konstante (0.5) und dem gegebenen Wert "variable names" einzusetzen. Irgendwie muss es ja einen Weg dafuer geben, aber da ich's noch nie gemacht habe, hapert's eben noch etwas. Gruss P.S. Wie's das zweite Bild zeigt, hab' ich's ja doch noch geschafft [Diese Nachricht wurde von Clayton am 27. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter Mitglied Ing
Beiträge: 1 Registriert: 23.10.2000
|
erstellt am: 26. Okt. 2005 14:39 <-- editieren / zitieren --> Unities abgeben: Nur für Sebastian Enz
Zitat: Original erstellt von Sebastian Enz: ..Rundungsweite einstellen..
AFAIK liefert floor/ceil nur den Integer-anteil einer Zahl. Die Rundungsweite kann u.a. mit der Formel im Bsp. beeinflußt werden.
MOD(zahl,1000) liefert den Teilungsrest (1000 ändert die Teilungsweite) Mod(99.99,1) liefert den Nachkommateil 0,99 der Nachkommateil kann multiplizert, gerundet anschliesend dividiert Bsp: ceil(Mod(55.66666,1)*10000)/10000=0.6667 ceil(Mod(55.66666,1)*100)/100=0.67 und zuletzt zum Integerteil addiert werden. Statt Zahlen zu verwenden kannst Du mit _amvars Variablen definieren und in der Formel verwenden. BTW: auf- und abrunden nur mit ceil ceil (99.4-0.4999999)=99 ceil (99.5-0.4999999)=100 HTH Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |