RaÄunarom integrisana laboratorija za elektroniku - LEDA
RaÄunarom integrisana laboratorija za elektroniku - LEDA
RaÄunarom integrisana laboratorija za elektroniku - LEDA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.2 SOFTVERSKA REALIZACIJA TRASERA KARAKTERISTIKA KOMPONENTI<br />
Minimalni (1) i maksimalni (2) napon koje je moguće generisati određuju se u osnovnoj aplikaciji,<br />
i specifični su <strong>za</strong> svaki virtuelni instrument i određeno merenje. Generisani napon (3) se<br />
određuje kontrolom u obliku potenciometra u granicama između minimalnog i maksimalnog<br />
napona. Početak i kraj generisanja napona <strong>za</strong>daju se kontrolom u obliku prekidača (4). Prilikom<br />
isključenja generatora ili osnovne aplikacije, napon se postavlja na nulu (6 i 10). Jednosmerni signal<br />
se generiše u glavnoj aplikaciji (12). Generator jednosmernog napona je virtuelni instrument<br />
nižeg nivoa i ugrađen je u glavni thread aplikacije. Dinamička promenljiva koji definiše napon se<br />
definiše pomoću ugrađene funkcije Simulate Signal (11) i prosleđuje osnovnoj aplikaciji. Opcije<br />
funkcije Simulate Signal su prika<strong>za</strong>ne na slici 2.10.<br />
Slika 2.10 Simulated Signal funkcija <strong>za</strong> generisanje dinamičke<br />
promenljive<br />
Ostale funkcije glavnog thread-a su specifične <strong>za</strong> svaki instrument i biće posebno razmatrane<br />
<strong>za</strong> svaki virtuelni instrument.<br />
Funkcija drugog thread-a (slika 2.11) je generisanje izlaznog fajla sa izmerenim, obrađenim i<br />
tabelarno predstavljenim podacima i njegovo snimanje u odabrani fajl od strane korisnika.<br />
Slika 2.11 Sporedni thread <strong>za</strong> generisanje izveštaj<br />
Na slici 2.11 je prika<strong>za</strong>n kôd thread-a:<br />
(1) struktura <strong>za</strong> generisanje <strong>za</strong>glavlja izveštaja na početku izvršavanja aplikacije;<br />
(2) logička promenljiva koja je jednaka true kada se prekine izvršavanje glavne aplikacije;<br />
15