Lib.Mervis.v1_0.DeadZone
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 Type | Retain | Mandatory 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 Type | Meaning |
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
< -DeadZone, DeadZone >
, the block's output is zero(-infinity, -DeadZone)
, the output is defined by a line with points [-DeadZone, 0] → [-FinalX, -FinalY]
(DeadZone, infinity)
, the output is defined by a line with points [DeadZone, 0] → [FinalX, FinalY]