Engee documentation

Signal Generator

A generator of a signal of a given shape.

signal generator

Description

The Signal Generator unit can generate one of four different waveforms:

  • Sine

  • Rectangular

  • Sawtooth

  • Random

Waveform parameters can be specified in hertz or radians per second. By default, you will get one of the following waveforms:

Waveform Parameter Output Waveform

Sine

signal generator sine wave

Rectangular

signal generator square wave

Saw-shaped

signal generator sawtooth wave

Random

signal generator random wave

A negative value of the Amplitude parameter causes a 180 degree phase shift.

The settings of the Signal Generator block can be changed during the simulation to quickly determine how the system reacts to different types of signals.

The Amplitude and Frequency parameters define the amplitude and frequency of the output signal. Parameters must have the same dimensions (after scalar expansion).

Ports

Output

Port_1 - generated output signal
scalar | vector | matrix

The output signal type is one of the following:

  • sinusoidal

  • rectangular

  • sawtooth

  • random

Data types: Float64.

Parameters

Wave form - form of the generated signal
sine (by default) | square | sawtooth | random

Sets the waveform.

Usage in program code

Block parameter

WaveForm

Value

sine | square | sawtooth | random

By default

sine

Amplitude - signal amplitude
1.0 (by default) | scalar | vector | matrix

Amplitude of the generated signal.

Usage in program code

Block parameter

Amplitude

Value

scalar

By default

1

Frequency - the frequency of the signal.
1.0 (by default) | scalar | vector | matrix

Frequency of the generated signal.

Usage in program code

Block parameter

Frequency

Value

scalar

By default

1

Units - units of signal measurement
rad/sec (by default) | Hertz

The units of signal measurement are Hertz or rad/sec.

Usage in program code

Block parameter

Units

Value

rad/sec | Hertz

By default

rad/sec