====== Filtr DS18b20 ====== {{:cs:mervis-ide:35-help:ds18b20_filter.png?150|Blok filtru DS18b20}} ===== Celé jméno ===== DS18b20_filter ===== Knihovna ===== Lib\Unipi ===== Verze ===== V1.0 ===== Popis ===== Tento funkční blok zajišťuje platnou hodnotu teploty. Pokud je správně nastaven, odfiltruje specifickou chybu, která projde kontrolou CRC (hodnota 85). Pokud blok na vstupu **filtered** tuto hodnotu detekuje, na výstupu bude mít předchozí platnou hodnotu a nastaví výstup **error** do stavu TRUE. Lze jej použít pro 1-Wire teploměr připojený přímo k jednotce, nebo v kombinaci s Unipi Extension xG18, pro který je určen také vstup **IsValid** a pokud je jeho stav FALSE, bude výstup **error** ve stavu TRUE. ===== Vstupy ===== |Vstup |Typ | Význam | |IN |REAL | vstupní teplota 1-Wire senzoru | |IsValid |BOOL | proměnná IsValid pro daný kanál při použití s xG18 | |filtered |REAL | filtrovávaná hodnota | ===== Výstupy ===== |Výstup |Typ | Význam | |OUT |REAL | platná hodnota teploty | |error |REAL | chybový stav vstupní teploty | ===== Příklad použití ===== {{:cs:mervis-ide:35-help:ds18b20_filter-example.png|Příklady použití bloku filtr DS18b20 }}