zpět |
strana 6 |
Každý POVEL musíme nadefinovat i s jeho textem pro zařazení (zap, aut, ano, ...) a vyřazení (vyp, rucne, ne, ...) povelu. Proto pro každý povel definujeme dva textové parametry, přístupné přes dialogové okno modulu SCREEN po stisku tlačítka DIALOG MODULU (tak jako u každého textu - bližší viz HELP). V našem projektu vidíte na obrazovce screeny modul SCREEN vpravo dole, věnovaný dvěma povelům. Pokud bude text pro zapnutí prvního povelu P1 ve druhém řádku displeje, je mu věnován parametr Text_line_1 a obdobně text pro vypnutí povelu P1 je definován parametrem Text_line_5. Parametrem pro zapnutí zároveň definujeme formátovacím znakem $, že se jedná o povel. Znak $ se pak do parametru pro text pro vypnutí povelu nezapisuje ! Proto viz příklad: Text_line_1: $+ ZAP cerpadlo ale Text_line_5: - VYP cerpadlo Inicializační hodnota povelu P1 po překladu je dána hodnotou parametru edit1init=0. Obdobně si prohlédněte definici povelu P2. Všimněte si, že inicializační hodnota druhého povelu P2=1. Přepínání hodnoty povelu se děje klávesami +/-, které v textu lze napovídat tak, jako v příkladu. Příslušný povel lze klávesami přepínat pouze tehdy, je-li v jeho řádku na displeji kurzor. Nejprve tedy pozicujeme kurzor do řádku s povelem a pak používáme klávesy +/-. Text povelu přizpůsobte jeho akci. Funkci povelů P1 a P2 si vyzkoušejte i v RUN režimu ProgWinu (po zamodření SCROUTů povel_P1 a povel_P2, z hlavního menu na moduly SCREEN a pak do 3. menu). |
pokračovat |