Dead Zone

Lib.Mervis.v1_0.DeadZone

  • Lib.Mervis

The block is used to implement a dead zone.

program test
    var
        dz: lib.mervis.v1_0.DeadZone;
    end_var

    dz();
end_program
Name Data TypeRetainMandatory Connection Meaning
Input real No Yes Input value
DeadZone real No No Dead zone width
FinalX real No No X-coordinate of the output line
FinalY real No No Y-coordinate of the output line
Name Data TypeMeaning
Output real Output value

The block is used to create insensitivity to changes in value around the zero input value, with the size of the insensitivity determined by the DeadZone parameter. The transfer characteristic of the block is described by the following diagram

  • In the input value range < -DeadZone, DeadZone >, the block's output is zero
  • In the range (-infinity, -DeadZone), the output is defined by a line with points [-DeadZone, 0] → [-FinalX, -FinalY]
  • In the range (DeadZone, infinity), the output is defined by a line with points [DeadZone, 0] → [FinalX, FinalY]
  • © Energocentrum Plus, s.r.o. 2017 - 2024