![]() |
||
![]() |
![]() ![]() ![]() |
![]() |
![]() |
TheKing - vizualizace řídicích systémů SofCon na Touch paneluÚvodTento text úzce navazuje na články "TheKing – vizualizace řídicích systémů SofCon a sběr dat na PC a TheKing – vizualizace řídicích systémů SofCon v síti Ethernet , kde jsou uvedeny základní informace o programu TheKing. Úkolem tohoto textu je seznámit čtenáře s možností použití programu TheKing na Touch panelu, například Touch55, který je rovněž v nabídce firmy SofCon. Specifika obsluhy Touch paneluTouch panel je náhradou klávesnice a myši současně, klávesnice a myš jsou nahrazeny na dotyk citlivou průhlednou folií přes obrazovku (display). Touch panel se vůči programu chová jako myš s jedním tlačítkem. Program běžící na počítači s Touch panelem musí být schopen být ovládán pouze dotyky na panelu, tj. jedním tlačítkem myši. Rozlišit lze jednoduchý a dvojitý stisk. Program se musí obejít bez možnosti použití druhého tlačítka myši a bez možnosti současné kombinace stisků s klávesami Ctrl, Alt nebo Shift, nebo jiných speciálních klávesových příkazů. Veškeré zadávané texty je nutno zadávat pomocí tzv. klávesnice na obrazovce. Podpora operačního systémuOperační systém MS Windows disponuje programem "klávesnice na obrazovce". Tento program zobrazí na obrazovce obraz celé klávesnice, kterou lze ovládat tlačítkem myši. Bohužel tlačítka na této klávesnici jsou příliš malá na to, aby je bylo možno pohodlně ovládat prstem na Touch panelu. Tuto klávesnici můžeme použít pro servisní funkce programu, pro běžnou obsluhu je však příliš malá. Podporu Touch panelu pro běžnou obsluhu je třeba řešit vlastními prostředky aplikačního programu. Specifika obsluhy vizualizace na Touch paneluTouch panel je zpravidla použit v průmyslových provozech pro obsluhu vizualizace technologických zařízení. Obsluha takového zařízení při běžném provozu potřebuje zadávat číselné hodnoty nebo spouštět jednotlivé funkce zařízení. Proto je vhodné, aby klávesnice na obrazovce obsahovaly pouze nezbytný počet tlačítek, která jsou pro danou funkci třeba. V takovém případě může být specializovaná klávesnice dostatečně velká s velkými tlačítky pro pohodlnou obsluhu prsty ruky. Program TheKing na Touch paneluExistuje speciální varianta programu TheKing uzpůsobená pro použití na Touch panelu.Z hlediska způsobu úprav programu TheKing pro Touch panel lze úpravy rozdělit do třech skupin:
Editační dialogy OnLine parametrůKaždý typ OnLine parametru má vlastní editační dialog rozšířený o klávesnici, která je sestavena pouze z nezbytně nutných tlačítek. Např. pro zadávání celočíselných hodnot postačí tlačítka číslic a editační tlačítka (pohyb textového kurzoru, tlačítko Delete apod.). Tlačítka číslic potom mohou být dostatečně velká pro pohodlnou obsluhu. ![]() Systémové dialogyZde se jedná především o dialogy, které jsou součástí MS Windows, a program je pouze používá. Jsou to například dialogy používané při otevírání a ukládání souboru, tyto dialogy především při ukládání souboru vyžadují zadaní jména souboru. V programu TheKing byl způsob práce s těmito dialogy upraven tak, že před vlastním otevřením systémového dialogu je otevřen dialog s klávesnicí na obrazovce pro zadaní textového řetězce, který bude v systémovém dialogu použit například jako jméno souboru. V systémovém dialogu lze potom provádět ostatní činnosti, které nevyžadují zadaní textu z klávesnice, tj. procházet seznam souborů nebo se pohybovat v adresářovém stromu. Ostatní dialogySpeciálním způsobem byly upraveny dialogy, které používaly pro označování položek v seznamu kláves Shift nebo Ctrl. Klávesa Shift slouží pro označení souvislého úseku v seznamu, klávesa Ctrl slouží pro označování položek v seznamu po jedné položce, přičemž označené položky nemusí tvořit souvislý úsek v seznamu. Dialogy, které tento způsob označování používaly, byly upraveny tak, že v sobě obsahují tlačítka simulující stisknutí kláves Shift a Ctrl. ![]() ZávěrProgram TheKing je součástí komplexní nabídky podpůrného programového vybavení firmy SofCon, jeho nové vlastnosti doplňují nabídku panelu Touch55. |
![]() |
![]() |