Professional Documents
Culture Documents
Dekorace
Command
Button
Knob
knoflík
Panel
Numeric
Input
Command
Buttons
Graph
Poklepání
levým
tlačítkem
myši
Prvky panelu
(tlačítka, grafy atd.)
se vytvářejí přes
menu CREATE
nebo kliknutím
levého tlačítka myši
na panelu
Poklepání levým
tlačítkem myši
Podtržení Quit je
vytvořeno dvojitým
podtržítkem v poli
Label.
Pokud má kontrol
podtržené písmeno,
lze stiskem <Alt-
Písmeno> vyvolat
akci na tlačítku
Control – přijímá
informace od
uživatele
(vstup do SW)
VŠB-TU Ostrava, kat.450 Ing. Petr Bilík
Jak detekovat uživatelem vyvolanou akci
na panelu
• Úkol: po kliknutí myší na tlačítku KONEC
ukonči běh programu
• Řešení:
1. Cyklicky se SW dotazovat na stav tlačítka a
po změně stavu reagovat (pooling) – tato
technika je neefektivní
2. Použít mechanismus, který po jakékoliv akci
na tlačítku zavolá tzv. CALLBACK funkci,
která je tlačítku přiřazena
• Ve vlastnostech prvku:
• V sekci „Source Code Connection“ musí být název
funkce, která bude zavolána po akci na prvku
• V sekci „Control Settings“ musí být vybrán jeden z
aktívních módů (hot, validate)
Stiskem
tlačítka
„operator tool“
a manipulací
prvky myší
se zobrazují
vyvolané
události
String
Text
Numeric
Command Button
Text Box
LED
Binary Switch
Toggle Button
Ring
VŠB-TU Ostrava, kat.450 Ing. Petr Bilík
Často používané kontroly - III
Dekorace
Graph
Timer
Strip Chart
VŠB-TU Ostrava, kat.450 Ing. Petr Bilík
Knihovny fcí pro práci s GUI
Panely
nahrání panelu ze souboru do paměti LoadPanel
zobrazení již nahraného panelu DisplayPanel
Dialogové panely
zobrazení textové zprávy MessagePopup
• Hlavičkový
soubor
uživatelského
rozhraní je
pojítkem mezi
UIR souborem a
kódem v C
Vytvářeč
kódu v CVI
(Code
Builder)
usnadňuje a
zrychluje
vývoj
aplikace