Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Z.3.WprowadzeniedopakietuLabView
Z03020ZadanieextraProgramowaniewLabView–prostyprzyrzą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(wskalilogarytmicznej–decybelowej).
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
,wstawjądoschematublokowegoob-
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.szybkiegowybieranianQuickDrop”wciskają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.