PROGRAMOVÁ ČASŤ
Celý program je naprogramovaný v jazyku Turbo Pascal 7.0. Výber tohto
jazyka bol podmienený obmedzeniami operačného systému Windows. AD prevodník
využíva priamu adresáciu a komunikuje s PC po linke zakončenej Canon 9 pin
koncovkou s vlastným, neštandardným zapojením. Systém Windows ale neumožňuje
priamu adresáciu. V niektorých verziách operačného systému je to softwarovo
riešiteľná úloha, no vyžaduje značné skúsenosti a zásah do systémových súborov
pričom riešenie nie je vždy ideálne a uspokojujúce. Pri niektorých verziách
systému Windows je táto vlastnosť ťažko riešiteľná. Z tohto dôvodu je program
naprogramovaný v Pascale a pracuje v režime MS DOS. Je teda možné spustiť ho na
akomkoľvek počítači.
Obslužný program k zariadeniu PoPoLab prijíma signály cez sériový port a prevádza
ich na napätie. To vypíše na obrazovku príslušnú hodnotu odporu, ktorú aj zobrazí
na grafe.
Po spustení programu sa zobrazí užívateľské rozhranie, ktoré sa ovláda pomocou klávesnice.
Užívateľ vidí graf, menu a stavový riadok. Menu ovláda klávesovými skratkami Alt F, Alt E a Alt H,
podobne, ako bežné aplikácie v systéme Windows. V jednotlivých ponukách menu sa pohybuje kurzorovými
šípkami. O činnosti, ktorú vykonáva práve vybratá položka menu, informuje užívateľa stavový riadok.
Niektoré často používané funkcie sú prístupné aj prostredníctvom klávesov F2, F3 a F4.
Po pripojení sústavy k počítaču je potrebné začať nový experiment. Užívateľ vyberie z menu File
ponuku New. Je potrebné zadať číslo portu, cez ktorý je sústava pripojená. Užívateľ tiež môže
zadať názov experimentu. Následne prebehne inicializácia prevodníka AD232 na zadanom porte (1 alebo 2).
Táto inicializácia spočíva v skúšobnom zmeraní troch hodnôt, a zmeraní ofsetu prevodníka.
Program začne vypisovať aktuálne odpory na všetkých kanáloch, aby užívateľ videl, aký je momentálny
odpor a aby mohol spustiť samotný pokus. Teraz program čaká na užívateľovu voľbu. Ak ten spustí pokus
(vybratím funkcie Start z menu Experiment alebo stlačením F2), začne sa každú sekundu prijímať napätie
z prevodníka, ktoré je v reálnom čase prepočítavané na odpor a zároveň sa vykresľuje graf. Toto sa opakuje,
pokým užívateľ klávesom F3 pokus nezastaví, najviac však 40 minút. Po tomto čase sa pokus zastaví sám.
Teraz môže užívateľ pokus uložiť do zvoleného adresára ako textový súbor. Môže taktiež spustiť nový pokus
alebo načítať už uložený. Po načítaní už uloženého pokusu sa zobrazí celý graf. Užívateľ má možnosť meniť
rozsah hodnôt na časovej osi (výberom funkcie Range z menu Experiment), čím dosiahne detailnejšie zobrazenie
vybranej časti. Takisto si môže prezrieť informácie o pokuse vybratím funkcie Statistics z menu Experiment.
Ak sa tak rozhodne, zobrazí sa mu názov experimentu, meno človeka, ktorý experiment vykonal, dátum, kedy sa
tak stalo a poznámky, ktoré tvorca zadal. Tieto informácie je však potrebné zadať pri ukladaní pokusu.
Dátum sa uloží automaticky podľa toho, aký je nastavený v systéme. Taktiež vidí najvyššiu a najnižšiu
dosiahnutú hodnotu odporu.
Program je možné kedykoľvek ukončiť vybratím funkcie Exit z menu File alebo stlačením klávesovej skratky Alt X.
|