Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Z.3.WprowadzeniedopakietuLabView
Z03020ZadanieextraProgramowaniewLabViewprostyprzyrząd
wirtualny
25
Naprzykładachomówimykrokpokrokujaksamemu,zpodstawowychelemen-
tów,stworzyćprostyVI.
Zrealizujemyprzyrząd,którybędziepełniłrolęuniwersalnegogeneratorasygnałów
dyskretnychianalizatoraichwidma.
Przyrządmapełnićnastępującefunkcje:
generowaćblokisygnałówozadanejdługości:narastającyliniowo,losowyoraz
sinusoidalny,
wyświetlaćwykresiwidmosygnału(wskalilogarytmicznejdecybelowej).
Poniżejprzedstawionojedenzesposobówrealizacjizadania.
Zamknijoknapoprzedniegoprzyrządu
VI
,izoknagłównegostwórznowy
VI
.
Wejdźdooknaschematublokowego.
Z0302010Tworzeniewektorówsygnału
Wceluwytworzeniawektoradanychpotrzebujemywpierwszejkolejności
skonstruowaćwektor(zdyskretyzowanego)czasu
n=[0:N]
,anastępniezastosować
pewneodwzorowanie/funkcjęczasunapróbkif[n].Nawstępieprzykładuwytwo-
rzymytrzyróżnewektorydanych:narastającychliniowo,zmieniającychsięlosowo
orazuformowanychharmonicznie.
1)
Woknieschematublokowegododajniezbędneelementy,wybierającjezpa-
letyfunkcyjnej.Kliknijprawymprzyciskiemmyszyiwybierzstrukturępętli
FOR:
Programming−→Structures−→ForLoop8
,wstawdoschematublokowegoob-
rysowującdookołaobszaru/układu(jaknarys.Z.
12
)
9
.Pętlazawieralicznikobrotów
[N]
orazwskaźniknumeruaktualniewykonywanejiteracji/obrotu
[i]
(indeksowany
odzera).
2)
Dodajterminalewejścioweiwyjściowe
VI
apoprzezklikanieprawymprzy-
ciskiemmyszynaelementachpętli10.
Terminalwejściowydlalicznikapętli
[N]
definiującydługośćwektorada-
nych:kliknijprawymprzyciskiemmyszynalicznikupętli
[N]
iwybierzzmenu
kontekstowegoCreate−→Control.
8Możeszrównieżskorzystaćzopcjitzw.szybkiegowybieranianQuickDropwciskająckom-
binacjeklawiszowąCtrl+Space,poczymwpisaćwpoluwyszukaniażądanesłowo(nazwęposzu-
kiwanegoelementu),anastępniewybraćgozlistyiprzeciągnąćnaschemat.
9Możnadowolniemodyfikowaćrozmiarpętlipociągającwskaźnikiemmyszyzajejkrawędź
lubteż,będącwobszarzepętli,naciskającklawiszCtrl+lewyprzyciskmyszyzarysowaćobszar
wykorzystywaneczęstodorobieniamiejscawgęstozabudowanymdiagramie.
10Klikającprawymprzyciskiemmyszynakonektorachposzczególnychstrukturibloków,LV
wmenukontekstowympodpowiadanamróżnemożliwościwyboru,m.in.właściwegozakończe-
nia/terminalaCreate−→Constant,Control,lubIndicator.