Engee documentation

Discrete

In the Discrete section of the basic library of blocks, you can simulate discrete-time systems by performing tasks such as delaying signals, calculating differences and derivatives, and filtering and controlling processes with PID controllers. These blocks allow you to accurately simulate a variety of discrete-time systems and processes using integration, signal transfer, and delay methods.


Delay

Delays the input signal for a fixed or variable number of calculation steps.

Difference

Calculates the signal change in one calculation step.

Discrete Derivative

Calculates the discrete time derivative.

Discrete Filter

Infinite impulse response (IIR) filter model.

Discrete FIR Filter

FIR filter model.

Discrete State-Space

Realises a discrete system in the state space.

Discrete-Time Integrator

Discrete integration or signal accumulation.

Discrete Transfer Fcn

Discrete transfer function.

Discrete Variable Time Delay

Delays the signal for a variable time value.

Discrete Zero-Pole

Simulates a discrete transfer function with specified poles and zeros.

Memory

Outputs the input values from the previous calculation step.

Propagation Delay

Simulates the time delay in a discrete system.

Tapped Delay

Delays a scalar signal for several calculation steps and outputs all delayed versions.

Unit Delay

Delays the signal by one calculation step.

Zero-Order Hold

Performs a zero-order hold during a calculation step.