| Name | Description |
|---|
| Check | |
| Sources | |
| DeadZoneLinear | Provide a region of zero output |
| HoldBlock | Reads a "continuous" signal (w small time resolution) and transforms it to a continuous signal with a given step size (w larger time resolution) |
| PD | |
| IntegratorReset | Output the integral of the input signal, boolean input allows reset of integral value |
| LimPIDReset | P, PI, PD, and PID controller with limited output, anti-windup compensation and setpoint weighting |
| SmoothLimPID | P, PI, PD, and PID controller with smoothed limited output, anti-windup compensation and setpoint weighting |
| VariableSlewRateLimiter | Limits the signal with upper and lower boundary based on ClaRa VariableGradientLimiter |
| SplineLim | Spline smoothed limiter |
| SwitchNoEvent | Switch between two Real signals without events |
| DoubleSetpointController | Similar to On/Off Controller this block switches between three states with a hysteresis defined by a bandwidth |
| DelayedReplicator | Model for transforming an input value to a vector of n outputs with different delays |
| RealToVector | Takes single input signal and puts it in a specific location in a vector (all other elements are zero) |
| DelayedBooleanReplicator | |
| DiscreteTimeSlewRateLimiter | Limits the signal with upper and lower boundary using a discrete block with given sample time |
| OnOffRelais | Three state dynamic model - operating at init |
| Equal | Output y is true, if input u1 is equal input u2 |
| BooleanToReal | Convert Boolean to Real signal (no event) |
| UserDefinedFunction | SISO User defined function |
| UserDefinedFunctionMISO | MISO User defined function |
| FilterPosNeg | Filter for only positive or negative values |
| FirstOrder | First order transfer function block (= 1 pole, allows Tau = 0 and a gain) |
| FirstOrderWithGradientLim | First order transfer function block (= 1 pole, allows Tau = 0 and a gain) |
| LimPID | P, PI, PD, and PID controller with limited output, anti-windup compensation and delayed, smooth activation (if wanted) |
| SwitchRamp | Switch with ramp switching between signals |
| TimerResetWhenTrue | Timer measuring the time from the time instant where the Boolean input became true and only resetting when it becomes true again |
| TimerConstWhenFalse | Timer measuring the time from the time instant where the Boolean input became true and staying constant when it becomes false |
| IntegerEqual | Output y is true, if input u is equal to given integer value |
| SwitchLessThresholdNoEvent | Output y is true, if input u is greater or equal than threshold |
| SwitchAtTimeOfDay | Swith boolean signal to true for a specific time of day |
| SwitchAtSeason | Swith boolean signal to true between two distinct days of the year |
| Hysteresis_inputVariable | Transform Real to Boolean signal with Hysteresis and variables as input values |