Engee documentation

Dead Zone

Sets the zone with zero output signal.

dead zone

Description

The Dead Zone block outputs a zero output signal within a specified area called its dead zone. The block settings specify the lower (LL) and upper limits (UL) of the dead zone by the values of the parameters Start of dead zone and End of dead zone. The output signal of the unit depends on the input signal (U) and the values of the lower and upper limits.

Input Output

ULL and UUL

Zero

U > UL

U - UL

`U ` < `LL

U - LL

Ports

Input

Port_1 - input signal
scalar | vector

Input signal.

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

Output

Port_1 - output signal
scalar | vector

Output signal.

Data types: Float64.

Parameters

Start of dead zone - lower boundary of dead zone
-0.5 (by default) | scalar | vector

Sets the lower limit of dead zone. The Start of dead zone value must be less than or equal to End of dead zone. When the input value is less than Start of dead zone, the block shifts the output value down by the Start of dead zone value.

Usage in program code

Block parameter

LowerValue

Values

scalar or vector less than or equal to UpperValue

By default

-0.5

End of dead zone - upper boundary of dead zone
0.5 (by default) | scalar | vector

Sets the upper limit of dead zone. The End of dead zone value must be greater than or equal to Start of dead zone. When the input value is greater than End of dead zone, the block shifts the output value down by the End of dead zone value.

Usage in program code

Block parameter

UpperValue

Values

scalar or vector greater than or equal to LowerValue

By default

0.5

Additional options

C code generation: Yes