blockLimiter

Limit the range of a signal

Information

Block that outputs y = min(uMax, max(uMin, u)), where u is an input and uMax and uMin are parameters.

If uMax < uMin, an error occurs.

Parameters

TypeNameDefaultDescription
RealuMaxUpper limit of input signal
RealuMinLower limit of input signal

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputuInput to be limited
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyLimited value of input signal

Revisions

  • February 15, 2024, by Michael Wetter:
    Updated documentation.
  • March 2, 2020, by Michael Wetter:
    Changed icon to display dynamically the output value.
  • July 17, 2017, by Michael Wetter:
    Removed cyclical definition.
  • January 3, 2017, by Michael Wetter:
    First implementation, based on the implementation of the Modelica Standard Library.