Lib.Mervis.v1_0.DeadZone
Blok slouží pro realizaci necitlivosti.
program test var dz: lib.mervis.v1_0.DeadZone; end_var dz(); end_program
Jméno | Datový typ | Retain | Nutno připojit | Význam | |
Input | real | Ne | Ano | Vstupní hodnota | |
DeadZone | real | Ne | Ne | Velikost pásma necitlivosti | |
FinalX | real | Ne | Ne | Určení směrnice přímky výstupu - bod X | |
FinalY | real | Ne | Ne | Určení směrnice přímky výstupu - bod Y |
Jméno | Datový typ | Význam | |
Output | real | Výstupní hodnota |
Blok se používá pro vytvoření necitlivosti na změnu hodnoty okolo nulové hodnoty vstupu, velikost necitlivosti určuje parametr DeadZone. Převodní charakteristiku bloku popisuje následující obrázek
< -DeadZone,DeadZone >
je na výstupu bloku nulová hodnota(-nekonečno,-DeadZone)
je výstup definován přímkou s body [-DeadZone, 0] → [-FinalX, -FinalY]
(DeadZone,nekonečno)
je výstup definován přímkou s body [DeadZone, 0] → [FinalX, FinalY]