zpět

strana 4


Pak na CKDM-11 stiskněte jednou klávesu "šipka dolů" tak, aby se objevil kurzor ve druhém řádku před nápisem moduly SCREEN.
Stiskněte klávesu ENTER. Na displeji se objeví nápisy s očíslovánými řádky. Šipkami dolů a nahoru se můžete v tomto "menu" pohybovat po všech dvanácti řádcích, které jsou projektem nadefinovány.

Napozicujte se na 1. menu a stiskněte klávesu ENTER na CKDM-11. Kromě textu vidíte i zobrazení hodnot.
Srovnejte s projektem 2STAV.TXT na obrazovce screeny. Na ploše schema, v jeho pravé horní části, je modul SCREEN, na který jsou napojeny 3 moduly const float. Napojení je provedeno do vstupů Disp0, Disp1 a Disp2. Tím dostáváme možnost zobrazit hodnoty z uvedených 3 modulů konstant na displeji. Kam budou na displej vypsány je definováno formátem zápisu do parametrů Text_line_0...3, které jsou u modulu SCREEN přístupné po stlačení tlačítka DIALOG MODULU v dialogovém okně modulu SCREEN, které se otevře po dvojkliku myší na modul SCREEN.

Z formátu zápisu pro zobrazení hodnot ze vstupů Disp0..3 modulu SCREEN si stačí zapamatovat, že jednu zobrazovanou cifru nahrazuji znakem #, že mohu určit i polohu desetinné tečky (např. ###.##) a že zmíněné vstupy se ve formátu zápisu nahrazují identifikátory 4 (pro Disp0), 5 (pro Disp1), 6 a 7 (pro Disp2 a Disp3).
V opravdovém projektu pak na vstupy Disp0..3 přivádíte místo konstant signály, jejichž hodnoty chcete na displeji zobrazovat. Signály musí být typu FLOAT (reálné číslo), pokud jsou typu INTEGER (celočíselné) použijte převodní hradlo int2float.
Pokud je hodnota mimo definici formátu, je zobrazeno E.

Pokud je třeba měnit (zadávat) hodnotu v běžící aplikaci, využijeme k tomu paměťové buňky modulu SCREEN, jejichž hodnota vystupuje na pinech Edit0..3. Inicializační hodnotu těchto buněk zadáváme do parametrů edit0initedit3init. V našem projektu je k tomu užit modul SCREEN na obrazovce screeny s popisem Zadávání hodnoty klávesnicí (vpravo uprostřed). Zadávání pozice editovatelných hodnot do výpisu na displeji se provádí formátem zápisu do parametrů Text_line_0...3.
pokračovat