HMI - ovládání, zobrazování, vizualizace | ||
HMI-AUTOMATIZACE - PANELY - ROZŠÍŘENÉ OBJEKTY - POSUVNÍK |
Provoz webu zajišťuje: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PosuvníkCharakteristikaPosuvník (Slider) je objekt, který dovoluje měnit hodnotu přiřazené proměnné (Tag) přestavením ovládacího bodu objektu, tzv. hmatníkem. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FunkcePosuvník pracuje v rozsahu hodnot minimum - maximum, definovaných při tvorbě vizualizace a s výslednou hodnotou, která se přiřazuje do proměnné. Výsledná hodnota se vypočítává ze zadaného rozsahu a polohy ovládacího bodu mezi krajními polohami, viz obrázky 1a, 1b.
Hodnoty minimum a maximum musí odpovídat rozsahu podle typu řízené proměnné, hodnoty mohou být s opačným i se shodným znaménkem, symetrické nebo nesymetrické vzhledem k nule. Pro správnou funkci musí vždy platit, že hodnota minimum je menší než hodnota maximum. Příklad posuvníku podle obrázku 1a předpokládá, že výstupem bude hodnota celočíselné nebo reálné proměnné v rozsahu 0 ... 5. U obrázku 1b můžeme předpokládat, výstupem bude hodnota celočíselné nebo reálné proměnné v rozsahu -100,0 ... +100,0. CitlivostKrok, respektive velikost změny, při změně polohy ovládacího bodu závisí na:
Pokud je rozměr posuvníku ve směru možného pohybu příliš malý v poměru k nastavenému rozsahu, bude citlivost nízká a výstupní hodnota se bude měnit v hrubých krocích. Pro celočíselnou proměnnou podle obrázku 1a je v rozsahu 0 ... 5 je velikost objektu dostatečná. Pokud bude nastavena mezipoloha, algoritmus panelu se pokusí po přepočtu polohy přiřadit proměnné vypočtenou reálnou hodnotu. Protože je ale proměnná celočíselného typu, dojde k oříznutí nebo zaokrouhlení (podle algoritmu panelu) desetinných míst a výsledek uložen do proměnné. Podle tohoto výsledku bude zpětně korigována poloha ovládacího bodu a tento bude přesunut do polohy odpovídající hodnotě proměnné. Pokud bychom v případě obrázku 1a použili reálnou proměnnou, bude algoritmus objektu pracovat stejně, pouze nebude provádět oříznutí nebo zaokrouhlení desetinných míst výsledku před uložením do proměnné. Citlivost, respektive přesnost nastavení s ohledem na desetinnou část proměnné bude záviset na fyzickém počtu bodů. Podle obrázku 1b s rozsahem -100,0 ... +100,0 a reálné proměnné závisí přesnost jejího nastavení na velikosti objektu. Pokud fyzický rozsah polohy ovládacího bodu bude 200 bodů, bude možno nastavit hodnotu pouze v řádu jednotek. Pokud bude počet rozsahu bodů větší, bude možno nastavit i desetiny rozsahu, to ale pro linearitu v celém rozsahu znamená, že fyzický počet bodů rozsahu polohy bude muset být 2000 (což není příliš reálné). Pokud bude fyzický rozsah menší než 200 bodů, bude přesnost horší z důvodu nedostatečného počtu bodů pro výpočet. Podobná situace by nastala i v případě použití celočíselné proměnné s definovaným velkým rozsahem hodnot v poměru k počtu bodů, například -32768 ... +32767, v takovém případě se nutno uvažovat v tom smyslu, že krok změny proměnné se bude počítat v desítkách, stovkách, případně i tisících. Obecně ve všech případech, kdy není dostačující fyzický počet bodů přestavení aktivního bodu posuvníku.
AplikaceMimo nastavení hodnoty je možno posuvník využít jako vícepolohový Přepínač (Switch) tehdy, je-li počet fyzických bodů dostatečně velký a při použití celočíselné proměnné, například podle obrázku 1a.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HMI-AUTOMATIZACE - PANELY - ROZŠÍŘENÉ OBJEKTY - POSUVNÍK |
|
|