Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
26
ĆwiczenieZ.LaboratoriumzeroweMatlab,LabViewinarzędzia
Terminalwyjściowywygenerowanegowektoradanych:ustawkursormyszy
naindeksiepętli
[i]
;pojawisięwtedyportwyjściowyindeksu.Porttenpołącz
zkrawędziąblokupętli:kliknijnaporcieinakrawędzi(tukoniecznejestdość
dokładnetrafieniewkrawędź).Wynikpowinienprzypominaćrys.Z.12).
Zauważ,żenaobwodziepętlitamgdziedochodzipołączenie/kabelpojawiłsię
tzw.ntunel”,dziękiczemunawyjściu(powykonaniusiępętli)otrzymamywektor
danych.
Tunelamiprzekazywanedanezidostrukturprogramistycznych,struktura
wykona(lubzakończy)sięjeśliwszystkiedaneobecnewtunelu(ach)peł-
nasynchronizacja.Domyślnietuneleprzechodząceprzezkrawędźpętlipodlegają
autoindeksacji,możnawyłączyćzmenukontekstowegotuneluopcją
DisableIn-
dexing.
3)
Dodajwskaźnikdanychztuneluwyjściowego,klikającnańprawymprzyci-
skiemmyszywybierzzmenukontekstowego
Create−→Indicator
.Zmieńjegotyp
z
integer
na
double
,wybierajączmenukontekstowego
Representation−→DBL
izauważnaikoniemarkerrzutowaniatypówdanych.
4)
Uporządkujrozmieszczeniekontrolekiindykatorównaschemacie,poczym
przejdźdopaneluczołowego.
Dobrąpraktykąjest,abynaschemacieblokowymwejściaumieszczaćzlewej
strony,awyjściazprawej;schematpojedynczego
VI
apowinienmieścićsięna
jednymekranie.
Kontrolkiiindykatoryautomatyczniepojawiłysięnapaneluczołowym
VI
a.
Opiszjesensownieiuporządkujwyglądinterfejsugraficznego(GUI)(rys.Z.
11
).
Wstawpoczątkowewartościkontrolek(i/lubindykatorów)wpisującjedońzkla-
wiatury,korzystajączmenukontekstowego/właściwości(naklikującprawymprzyci-
skiemmyszynaobiekcie)ustawjakodomyślne
DataOperations−→MakeCur-
rentValueDefault
.Rozciągnijindykatorwektoradanychnakilkanaściepólzna-
czącychpociągającmyszkązajegodolnąkrawędź(patrzrys.Z.11).
5)
Uruchom
VI
przyciskiemnstrzałki”pojedynczegowykonania
Run
zgór-
negopaskanarzędziokna11,nawyświetlaczuzaobserwujwynik.
RysunekZ0110Widokpaneluczołowegogeneratorawektorówzindeksamibiegnącymiodjedynki;
wejściagóra;wyjściadół
11Ctrl+RskrótklawiszowyuruchamiającywykonanieVIa.