C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Datenbogen
Produktcode
198822
ARCSIN(MyFloatX) ARCCOS(MyFloatX)
Die Umkehrfunktionen von Sinus und Cosinus werden aus einer Reihe berechnet. Sie liefern Grad zurück
und werden ab einem Wert von 0.9 (hier sind noch mehrere Stellen nach dem Komma genau) zunehmend
ungenau. 0.9999 weisen bereits mehrere zehntel Grad Abweichung auf. Der Grund dafür ist die begrenzte
Genauigkeit der 32 Bit Rechnung welche im Bereich grosser Funktionssteigungen (und diese ist bei 1.0
unendlich) natürlich zu grossen Fehlern führt.
Die Iteration wird dynamisch auf den Übergabeparameter abgestimmt und liegt bei Werten >0.99 bei 500ms,
sonst zwischen 10 und 250ms
und werden ab einem Wert von 0.9 (hier sind noch mehrere Stellen nach dem Komma genau) zunehmend
ungenau. 0.9999 weisen bereits mehrere zehntel Grad Abweichung auf. Der Grund dafür ist die begrenzte
Genauigkeit der 32 Bit Rechnung welche im Bereich grosser Funktionssteigungen (und diese ist bei 1.0
unendlich) natürlich zu grossen Fehlern führt.
Die Iteration wird dynamisch auf den Übergabeparameter abgestimmt und liegt bei Werten >0.99 bei 500ms,
sonst zwischen 10 und 250ms
ARCTAN(MyFloatX) ARCCOT(MyFloatX)
Die Umkehrfunktionen von Tangens und Cotangens werden mit einer Näherung berechnet. Sie liefern Grad
zurück. Im Bereich |x|<1 ist die Berechnung auf mehrere Stellen hinter dem Komma genau.
Für |x|>1ist die Genauigkeit besser als eine Stelle hinter dem Komma.
zurück. Im Bereich |x|<1 ist die Berechnung auf mehrere Stellen hinter dem Komma genau.
Für |x|>1ist die Genauigkeit besser als eine Stelle hinter dem Komma.
5
ARCSIN(MyFloat)
ARCSIN(0.5)
Das Ergebnis steht dann in der Variablen RESULT
ARCSIN(0.5)
Das Ergebnis steht dann in der Variablen RESULT
ARCTAN(MyFloat)
ARCCOT(0.5)
Das Ergebnis steht dann in der Variablen RESULT
ARCCOT(0.5)
Das Ergebnis steht dann in der Variablen RESULT