Sine()
Sine() ist eine schnelle 16 Bit 360° Wellenfunktion. Als Parameter erwartet sie einen Winkel in Grad von 0-359. Das Ergebnis ist ein 16 Bit Integer-Wert von -32768 bis +32767 als Äquivalent zum jeweiligen Winkel.
Syntax: Ergebnis = Sine( Ausdruck )
Mit Sine lassen sich auf einfache Weise entsprechende geometrische oder mathematische Sinuswellen erzeugen, da hier keine einzelne Sinus/Cosinus-Berechnung notwendig ist. Die Berechnung des Sine()-Wertes ist bis zu 10x schneller gegenüber der klassischen Berechnung, da sie eine Tabelle verwendet. Jedoch sind hierbei nur ganze Grad-Zahlen möglich.
Grad | Ergebnis |
---|---|
0 | 0 |
45 | 23171 |
90 | 32767 |
180 | 0 |
270 | -32768 |
Beispiel:
dim winkel as byte dim ergebnis as integer winkel=90 ergebnis = Sine(winkel)
Siehe auch: Fsine()