Engee documentation

Dead Zone Dynamic

Specifies a dynamic zone with zero output signal.

blockType: Dead Zone Dynamic

Path in the library:

/Basic/Discontinuities/Dead Zone Dynamic

Description

Block Dead Zone Dynamic outputs a zero output signal within the specified area, called its dead zone. The upper and lower limits of the dead zone are set by the Inputs up and lo. The output signal of the unit depends on the input signal (U) and the values of the lower and upper limits.

Input Exit

ulo and uup

Zero

u > up

uup

u < lo

ulo

Block Dead Zone Dynamic has no parameters.

Ports

Input

# up — the upper limit of the dead zone
scalar | vector

Details

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

Data types

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Complex numbers support

Yes

# u — Input signal
scalar | vector

Details

The input signal.

Data types

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Complex numbers support

Yes

# lo — the lower boundary of the dead zone
scalar | vector

Details

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

Data types

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Complex numbers support

Yes

Output

# y — Output signal
scalar | vector

Details

The output signal.

Data types

Float64

Complex numbers support

Yes

Additional options

C code generation: Yes