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