blockPulse

Generate pulse signal of type Real

Information

Block that outputs a pulse signal as shown below.

Pulse.png

The pulse signal is generated an infinite number of times, and aligned with time=shift.

Parameters

TypeNameDefaultDescription
Realamplitude1.0Amplitude of pulse
Realwidth0.5Width of pulse in fraction of period
RealperiodTime for one period
Realshift0Shift time for output
Realoffset0.0Offset of output signals

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyPulse output signal

Revisions

  • December 03, 2020, by Milica Grahovac:
    Renamed delay parameter to shift.
    This is for Buildings, issue 2282.
  • November 12, 2020, by Michael Wetter:
    Reformulated to remove dependency to Modelica.Units.SI.
    This is for Buildings, issue 2243.
  • October 19, 2020, by Michael Wetter:
    Refactored implementation, avoided state events.
    This is for Buildings, issue 2170.
  • March 2, 2020, by Michael Wetter:
    Changed icon to display dynamically the output value.
  • March 16, 2017, by Jianjun Hu:
    First implementation, based on the implementation of the Modelica Standard Library.