Signal Generator
A generator of a signal of a given shape.
blockType: SignalGenerator
Path in the library:
|
Description
The Signal Generator unit can generate one of four different waveforms:
-
Sine
-
Rectangular
-
Sawtooth
-
Random
Waveform parameters can be set in hertz or radians per second. Using the parameters by default, you will get one of the following waveforms:
Waveform parameters | Output signal |
---|---|
Sine |
|
Rectangular |
|
Saw-shaped |
|
Random |
A negative value of the Amplitude parameters causes a 180 degree phase shift.
The settings of the Signal Generator block can be changed during 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. The parameters must have the same dimensions (after scalar expansion).
Ports
Output
#
OUT_1
—
generated output signal
scalar
| vector
| matrix
Details
The output signal type is one of the following:
-
sinusoidal;
-
rectangular;
-
sawtooth;
-
random.
Data types |
|
Complex numbers support |
No |
Parameters
Main
#
Wave form —
waveform
sine
| square
| sawtooth
| random
Details
Sets the shape of the signal.
Values |
|
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
#
Amplitude —
signal amplitude
Scalar / array of real numbers
Details
The amplitude of the generated signal.
Default value |
|
Program usage name |
|
Tunable |
Yes |
Evaluatable |
Yes |
#
Frequency —
signal frequency
Scalar / array of real numbers
Details
The frequency of the generated signal.
Default value |
|
Program usage name |
|
Tunable |
Yes |
Evaluatable |
Yes |
#
Units —
signal measurement units
rad/sec
| Hertz
Details
The units of signal measurement are Hertz
or rad/sec
.
Values |
|
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |