Hi Leute,
wie genau werden die Werte bei einer BASE Verschiebung, bzw. Drehung verrechnet?
Ich möchte z.B. Meine BASE 1 um 11,61290322° Drehen, wie genau geschiet dass? wenn ich es so angebe.
BASE_DATA[1].A=BASE_DATA[1].A+11,61290322....
(Kreis(360° durch 31(Zähne),)
Sollte er diesen Wert Runden, erhalte ich ja eine wiederkehrende Ungenauigkeit. Habe das Gefühl das es von Versatz zu Versatz immer enormer Abweicht. NEED HELP
z.B.
gerundet sollwert reproduziert
11,613 11,6129 11,613
23,226 23,2258 23,226
34,839 34,8387 34,8375
46,45 46,4516 46,45
.........
.........
360,003 359,9999 360,003
Sollte er auf ein Zehntel Runden,
gerundet sollwert reproduziert
11,61 11,6129 11,611
23,23 23,2258 23,23
34,84 34,8387 34,84
46,45 46,4516 46,45
.........
.........
359,91 359,9999 359,91
Erhalte ich eine Abweichnung von 9Hundertstel.
Weiß Jemand wie er sich diese Werte Rundet, oder wie ich sie so genau wie Möglich eingeben kann?
Hatte schon Überlegt, diese Werte für jede Bearbeitung einfach per Hand einzugeben(BASE_DATA[1]={X 25.000,Y 100.000,Z 950.000,A 180.000, B 0.000, C 0.000}. Würde aber ein Haufen arbeit bedeuten.
MFG GUTSCHI