Digital Integrator

Description
The transfer function of the Integrator block is defined as:
H(z) = \frac{\frac{Ts}{2}*(z+1)}{z-1}
The output value can be limited between lower and upper limits.
When the "Wrapped Mode" property is checked, the output value is constrained to the range defined by the lower and upper limits. If the output value exceeds the upper limit, it wraps around to the lower limit, and vice versa. This wrapping behavior ensures that the output value remains within the specified range.
Library
Control > Discrete
Parameters
| Property | Display Name | Parameter Type | Description |
|---|---|---|---|
| InitialValue | Initial Value | DoubleParameter | Initial Integral Value |
| Lower | Lower limit | DoubleParameter | Lower output limit |
| Upper | Upper limit | DoubleParameter | Upper output limit |
| SamplingTime | Sampling Time [s] | DoubleParameter | Sampling Time |
| WrappedMode | Wrapped mode | BoolParameter | Wrapped mode |
Pins
| Property | Pin Name | Type | Description |
|---|---|---|---|
| In | In | ControlIn | Input |
| Out | Out | ControlOut | Output |
Default Size
| Width | Height |
|---|---|
| 4 | 4 |