GENSIN_f

Sine wave generator

Block Screenshot

Description

This block is a sine wave generator and its output is defined by the equation:

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.

Dialog box

  • Magnitude A scalar. The magnitude M. Properties : Type ‘vec’ of size 1.
  • Frequency A scalar. The frequency in radians/secondes. 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°. Open this example in Xcos

Computational function

  • SCI/modules/scicos_blocks/src/fortran/gensin.f (Type 0)

Table Of Contents

This Page