blockPulseSeries

Series of pulses

Extends from Modelica.Blocks.Interfaces.SignalSource (Base class for continuous signal source).

Information

Starting at time = startTime, first a series of n1 pulses of amplitude1 with length T1 and pause after each pulse Tp1 is issued.

Then, after the pause duration Tp1 + Tp, a series of n2 pulses of amplitude2 with length T2 and pause after each pulse Tp2 is issued.

PulseSeries.png

Parameters

TypeNameDefaultDescription
Realamplitude11Amplitude of 1st pulse series
Integern11Number of pulses of 1st series
SI.TimeT1Length of pulses of 1st series
SI.TimeTp1Pause between pulses of 1st series
Realamplitude2-amplitude1Amplitude of 2nd pulse series
Integern21Number of pulses of 2nd series
SI.TimeT2T1Length of pulses of 2nd series
SI.TimeTp2Tp1Pause between pulses of 2nd series
SI.TimeTpPause (in addition to TP1) between the two series
Realoffset (from SignalSource)0Offset of output signal y
SI.TimestartTime (from SignalSource)0Output y = offset for time < startTime

Connectors

TypeNameDefaultDescription
RealOutputy (from SO)Connector of Real output signal