GENSIN_f
Sine wave generator
Block Screenshot
Contents
Description
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.
Data types
Output: Scalar double.
Parameters
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.
Default properties
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
Example
This diagram shows the output of the block GENSIN_f for an amplitude value of 1.2 and an initial phase offset of 90°.
Interfacing function
SCI/modules/scicos_blocks/macros/Sources/GENSIN_f.sci
Computational function
SCI/modules/scicos_blocks/src/fortran/gensin.f (Type 0)
See also
- GENSQR_f — Square wave generator
- SAWTOOTH_f — Sawtooth generator
- Sigbuilder — Signal creator/generator
Report an issue | ||
<< FROMWSB | Palette Sources | GENSQR_f >> |