====== Pásmo necitlivosti ====== {{:cs:mervis-ide:35-help:deadzone.png}} ==== Celé jméno ==== Lib.Mervis.v1_0.DeadZone ==== Potřebné reference projektu ==== * Lib.Mervis ===== Popis ===== Blok slouží pro realizaci necitlivosti. ===== Použití v ST ===== program test var dz: lib.mervis.v1_0.DeadZone; end_var dz(); end_program ===== Vstupy ===== |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| | ===== Výstupy ===== |Jméno|Datový typ |Význam| |Output |real |Výstupní hodnota| | ===== Podrobný popis funkce ===== 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\\ {{:cs:mervis-ide:35-help:deadzone_transfer.png}}\\ * V oblasti vstupní hodnoty ''< -DeadZone,DeadZone >'' je na výstupu bloku nulová hodnota * V oblasti ''(-nekonečno,-DeadZone)'' je výstup definován přímkou s body ''[-DeadZone, 0] -> [-FinalX, -FinalY]'' * V oblasti ''(DeadZone,nekonečno)'' je výstup definován přímkou s body ''[DeadZone, 0] -> [FinalX, FinalY]''