# 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 |