Discrete
This sub-category contains twelve discrete components: Accumulator, Integrator, Unit Delay, Delay, Transport Delay, Rate Limiter, Differentiator, FIR Filter, Discrete Transfer Function, Discrete State Space, Hysteresis Function, and Low Pass Filter.
The Discrete sub-category provides several discrete calculation components. Their descriptions and supported features are given in Table 1.
Component | Description | Features | Help file | ||
---|---|---|---|---|---|
supported input types | supported output types | vector support | |||
Accumulator |
Accumulates an input signal. | real, int, uint | real, int, uint | yes | Accumulator |
Integrator |
Integrates an input signal using the Backward Euler method. | real, int, uint | real | yes | Integrator |
Integrator Rollover |
Integrates an input signal using the backward Euler method. Output rolls over after the specified value. | real, int, uint | real | no | Integrator Rollover |
Unit Delay |
Delays the input signal by one sample period. | real, int, uint | real, int, uint, inherit (user selectable) | yes | Unit Delay |
Delay |
Delays the input signal by N sample periods. N can be specified through a property (fixed delay) or by the input signal (variable delay). | real, int, uint | real, int, uint, inherit (user selectable) | yes | Delay |
Transport Delay |
Applies a defined delay to the input signal. | real, int, uint | real, int, uint, inherit (user selectable) | yes | Transport delay |
Rate Limiter |
Limits the rising and falling rate of the change. | real, int, uint | real, int, uint | yes | Rate Limiter |
Differentiator |
Provides a derivative of the input signal. | real, int, uint | real | yes | Differentiator |
FIR Filter |
Implements a direct form FIR filter. | real, int, uint | real, int, uint, inherit (user selectable) | yes | FIR Filter |
Discrete Transfer Function |
Implements a discrete transfer function where the numerator and the denominator can be specified in either the Z or S domain. | real, int, uint | real, int, uint, inherit (user selectable) | yes | Discrete Transfer Function |
Discrete State Space |
Implements a discrete state space where coefficient matrices A, B, C, and D can be specified in either the Z or S domain. | real, int, uint | real, int, uint, inherit (user selectable) | yes | Discrete State Space |
Hysteresis Function |
Models a hysteresis function. | real, int, uint | real, int, uint | yes | Hysteresis Function |
Low-Pass Filter |
Models a low-pass filter. | real, int, uint | real | yes | Low-Pass Filter |
Advanced Low-Pass Filter |
Models a low-pass filter, with the possibility to choose the filter type. | real, int, uint | real | yes | Advanced Low-Pass Filter |