Engee documentation

Dead Zone Dynamic

Sets the dynamic zone with zero output signal.

dead zone dynamic

Description

The Dead Zone block produces a zero output signal within a specified area called its dead zone. The upper and lower limits of the dead zone are set by the up and lo inputs. The output signal of the block depends on the input signal (U) and the values of the lower and upper limits.

Input Output

ulo and uup

Zero

u > up

u - up

`u ` < `lo

`u ` - `lo

The Dead Zone Dynamic block does not have any parameters.

Ports

Input

u - input signal
scalar | vector

Input signal.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

lo - lower boundary of the dead zone
scalar | vector

A dynamic value that sets the lower boundary of the zero output area. When the input value is less than lo, the output value is shifted down by the value of lo.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

up - upper boundary of the dead zone
scalar | vector

A dynamic value that sets the upper limit of the zero output area. When the input value is greater than up, the output value is shifted down by the up value.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

Output

y - output signal
scalar | vector

Output signal.

Data types: Float64.

Additional options

C code generation: Yes