Sine() is a fast 16 Bit, 360° Wave Function. It expects an angle in degrees (0-359). The Result is a 16 Bit Integer (-32768 to +32767) as the equivalent to the angle.

Syntax: result = Sine( Expression ) Use Sine to create geometric or mathematical Sinewaves because no individual Sinus/Cosine is required. The calulation is upto 10x faster than the classic method because it uses a Lookup table. Only whole angles are permitted.

Angle Result
0 0
45 23171
90 32767
180 0
270 -32768


  dim angle as byte
  dim result as integer
  result = Sine(winkel)

See also: Fsine()