Sine wave generator
This block is a sine wave generator and its output is defined by the equation:
Output = M.sin(F.t + P)
You can adjust:
The magnitude M
with the Magnitude parameter.
The frequency F
in radians/second with the Frequency parameter.
The initial phase P
in radians with the Phase parameter.
Output: Scalar double.
Magnitude
A scalar. The magnitude M.
Properties : Type 'vec' of size 1.
Frequency
A scalar. The frequency in radians/seconds.
Properties : Type 'vec' of size 1.
Phase
A scalar. The phase P in radians.
Properties : Type 'vec' of size 1.
always active: yes
direct-feedthrough: no
zero-crossing: no
mode: no
regular outputs:
- port 1 : size [1,1] / type 1
number/sizes of activation inputs: 0
number/sizes of activation outputs: 0
continuous-time state: no
discrete-time state: no
object discrete-time state: no
name of computational function: gensin
This diagram shows the output of the block GENSIN_f for an amplitude value of 1.2 and an initial phase offset of 90°.
SCI/modules/scicos_blocks/src/fortran/gensin.f (Type 0)