You are on page 1of 15

Pierwsze kroki z

LabVIEW Virtual Instruments


Przybliony czas wiczenia
Ponisze wiczenie ukoczysz w czasie 30 minut.

Wstp
Programy wykonane w LabVIEW s nazywane wirtualnymi przyrzdami (virtual instruments,
VI), poniewa ich wygld i funkcjonalno naladuje rzeczywiste przyrzdy, jak oscyloskopy
czy multimetry. LabVIEW jest wyposaony w zestaw narzdzi gromadzcych, analizujcych,
obrazujcych oraz archiwizujcych dane.
W LabVIEW moesz stworzy wasny interfejs, np. przedni panel sterujcy, wyposaony w
kontrolery i wskaniki. Kontrolerami mog by pokrta, przyciski, pola numeryczne oraz inne
mechanizmy umoliwiajce wprowadzanie danych wejciowych. Wskanikami mog by
wykresy, diody LED oraz inne urzdzenia obrazujce sygna wyjciowy. Po zbudowaniu
interfejsu naley odpowiednio go zaprogramowa, uywajc kodu i struktur tak, aby spenia
swoje zadanie. Programowanie odbywa si poprzez tworzenie diagramw blokowych.
LabVIEW w poczeniu z urzdzeniami rejestrujcymi obraz, ruch, moe zosta uyty rwnie
funkcjonalnie jak przyrzdy GPIB, PXI, RS232 i RS485.

Przegld wiczenia
W poniszym wiczeniu, stworzysz wirtualne narzdzie (VI) generujce sygna oraz
wywietlajce go na wykresie. Zbudujesz interfejs i dostosujesz go tak, aby pozwala atwo
zmienia amplitud sygnau.

Gotowe wiczenie

Krok po kroku
1. Uruchamianie LabVIEW
Okno Getting Started pojawia si zaraz po uruchomieniu programu LabVIEW. Moesz to
zrobi wykonujc jedno z poniszych:
a. Dwukrotnie kliknij w ikon LabVIEW znajdujc si na pulpicie
b. Kliknij Menu Start oraz wybierz Programy National Instruments LabView 2009
LabVIEW
Okno Getting Started uywane jest aby stworzy nowy VI, otworzy projekty nad ktrymi
pracowalimy ostatnio. Znajdziesz tu rwnie przykady oraz pomoc. Wiele przydatnych
informacji, przykadw, rde, dziki ktrym rozwiniesz wiedz o LabVIEW, znajdziesz na
stronie internetowej National Instruments ni.com.

Okno Getting Started znika, kiedy otworzysz projekt VI i pojawia si ponownie, kiedy
zamkniesz wszystkie otwarte projekty. Moesz rwnie otworzy to okno samodzielnie w
otwartym projekcie klikajc View Getting Started Window.

2. Tworzenie nowego projektu VI korzystajc z szablonu


LabVIEW posiada wbudowane szablony VI, zawierajce funkcje, struktury, przykadowe
obiekty panelu sterujcego, ktre moesz uy budujc wasne aplikacje do pomiarw.
Wykonaj ponisze kroki w celu stworzenia VI generujcego sygna i wywietlajcego go
na wykresie:
a. W oknie Getting Started kliknij More Otworzy si nowe okno.

b. Z listy Create New rozwi i


wybierz: VI From Template
Tutorial (Getting Started)
Generate and Display.

c. Podgld oraz krtki opis szablonu zostanie


wywietlony z prawej strony. Na obrazku
moesz zobaczy wygld zawarto podgldu
szablonu Generate and Display.

d. Kliknij przycisk OK, aby otworzy nowy szablon.


e. LabVIEW wywietli dwa okna: Panel przedni (Front Panel szare to) oraz okno
diagramu blokowego (Block Diagram biae to). Przegldnij dostpne opcje panelu
przedniego.
Front Panel wywietla kontrolery i wskaniki. Pasek tytuowy informuje nas, e
aktualne okno pokazuje panel przedni dla projektu Generate and Display.
Moesz w kadej chwili przeczy si pomidzy panelem przednim oraz oknem
diagramu blokowego poprzez nacinicie kombinacji klawiszy <Ctrl+E>. Moesz
rwnie dokona tego przez wybranie z menu Window Show Front Panel, lub
Window Show Block Diagram.
f. Wybierz Window Show Block Diagram i przegldnij dostpne opcje okna diagramu
blokowego.
Diagram blokowy znajduje si na biaej tablicy i pozwala kontrolowa obiekty
wstawione na panelu przednim. Pasek tytuowy informuje nas, e aktualne okno
pokazuje diagram blokowy dla projektu Generate and Display.
g. Na pasku narzdziowym w oknie panelu przedniego
kliknij przucisk Run. Moesz rwnie uy
kombinacji klawiszy <Ctrl+R>, aby uruchomi VI. Na
wykresie w panelu przednim pojawia si sinusoida.
h. Uyj przycisku STOP na przednim panelu, aby zatrzyma
program.

3. Dodawanie regulacji na panelu przednim


Regulacja na panelu przednim naladuje mechanizmy na rzeczywistych przyrzdach. Pomaga
w atwy sposb zmienia lub podawa parametry w diagramie blokowym VI. Wiele
rzeczywistych przyrzdw posiada pokrta, dziki ktrym mona zmienia warto
wejciow. Aby doda regulacj do panelu przedniego, postpuj wedug poniszych krokw:
Podczas wykonywania wiczenia, moesz cofa zmiany poprzez wybr w menu Edit
Undo, lub wykorzystujc kombinacj klawiszy <Ctrl+Z>.
a. Jeli panel Controls nie jest widoczny, naley go wczy wybierajc w panelu
przednim View Controls Palette.

b. Moesz klikn prawym klawiszem


myszy w dowolnym miejscu szarego
ta panelu przedniego, aby wywietli
tymczasowy panel Controls. Panel po
klikniciu znika. Moesz uy ikonki
szpilki, aby przyczepi panel na stae.

c. Panel Controls otwiera si


automatycznie z odkrytym menu
Express. Jeli go nie widzisz, kliknij w
przycisk rozwijajcy, znajdujcy si na
dole panelu. Pojawi si rwnie
wicej subkategorii.
d. Po skierowaniu myszk nad ikon w
menu Express, program wywietli
pen nazw kategorii, do ktrej
kieruje ikona.

e. Kliknij w ikon Numeric Controls, aby przej do tej kategorii.

f. Kliknij lewym przyciskiem myszy w pokrto


Knob, aby chwyci go kursorem.
g. Umie pokrto na panelu przednim, z
lewej strony wykresu. Uyjesz go pniej
do zmiany amplitudy sygnau.
h. Wybierz File Save As i zapisz VI na
pulpicie pod nazw Acquiring a Signal.vi

4. Zmiana typu sygnau


W diagramie blokowym widoczna jest niebieska ikona zatytuowana Simulate Signal. Ten
bloczek generuje domylnie sygna sinusoidalny. Aby zmieni sygna na pioksztatny,
wykonaj nastpujce kroki:
a. Przejd do okna diagramu blokowego klikajc na nie.
b. Bloczek Simulate Signal symuluje sygna w oparciu o nasz
konfiguracj.
c. Kliknij dwukrotnie na bloczek Simulate Signal, aby wywietli okno konfiguracji, w
ktrym moesz dokona zmian symulowanego sygnau. Moesz rwnie dokona
tego klikajc prawym przyciskiem myszy na bloczek i wybierajc Properties.

d. Wybierz Sawtooth z listy Signal type.


Zauwa, e sygna w oknie Result Preview
zmieni si z sinusoidalnego, na
pioksztatny.
e. Kliknij przycisk OK, aby zachowa now
konfiguracj i zamkn okno.

f. Przesu kursor nad strzakami skierowanymi w d na bloczku


Simulate Signal. Kidy kursor myszy zmieni si w podwjn
strzak, kliknij i przecignij w d, aby wywietli ukryte wejcia i
wyjcia z bloczku.
g. Kiedy zwolnisz przycisk myszy, pojawi si wejcie oznaczone
Amplitude. Dziki niemu, bdziesz mg teraz zaprogramowa
amplitud sygnau pioksztatnego.

Warto Amplitude moesz rwnie edytowa w oknie konfiguracji po dwukrotnym


klikniciu bloczku Simulate Signal. Moesz tam rwnie edytowa inne wartoci
wejciowe.

5. czenie obiektw na diagramie blokowym


Aby mc uywa utworzonego pokrta do zmieniania amplitudy, musisz poczy dwa
obiekty w diagramie. Wykonaj ponisze kroki, aby poczy pokrto z blokiem Simulate
Signal.
a. W oknie diagramu blokowego przesu kursor nad bloczek
odpowiadajcy za pokrto
b. Kiedy klikniesz i przytrzymasz przycisk myszy, poruszajc ni
moesz przesun bloczek w inne miejsce.

c. Jeli to potrzebne, zmie jego pozycj tak,


aby bloczek Knob znajdowa si z lewej
strony bloczku Simulate Signal.
d. Odznacz bloczek poprzez nacinicie pustego
miejsca w oknie diagramu blokowego.
e. Przesu kursor nad prawy brzeg bloczku pokrta.
f. Kursor zmieni wygld na szpul z nawinitym przewodem
(Wiring tool). Suy ona do czenia obiektw w diagramie.

g. Kiedy kursor zmieni wygld, kliknij lewym


przyciskiem myszy, a nastpnie kliknij przy
strzace oznaczonej Amplitude na bloku
Simulate Signal. Spowoduje to poczenie
elementw.

h. Pojawio si poczenie pomidzy obiektami


od tej chwili wartoci zadane na pokrtle
mog pyn przewodem do generatora,
zmieniajc amplitud sygnau.

i.

Wybierz File Save aby zapisa zmiany do pliku.

6. Uruchamianie VI
Jak do tej pory zostao dodane pokrto, pozwalajce zmienia amplitud
sygnau pioksztatnego. Uruchomienie VI pozwoli wykona ptl zawart w
diagramie blokowym, ktry stworzye. Wykonaj ponisze kroki, aby
uruchomi swj pierwszy przyrzd VI.
a. Przejd w tryb panelu przedniego, wciskajc <Ctrl+E>, lub klikajc w
okno Front Panel.
b. Kliknij przycisk Run, lub skorzystaj ze skrtu <Ctrl+R>
c. Najed kursorem na pokrto
d. Kursor zmieni wygld na do
e. Wcinij i przytrzymaj lewy klawisz myszy. Poruszajc mysz moesz
zmienia pooenie pokrta, regulujc amplitud.
Amplituda sygnau pioksztatnego zmienia si wraz ze zmian
pooenia pokrta. O Y na wykresie automatycznie dopasowuje
rozdzielczo, jeli wybrana jest opcja autoskali.
f. Aby rozpozna, e VI jest atkualnie uruchomiony, przycisk Run
zmienia wygld z jasnej strzaki na ciemn. Moesz zmienia
wartoci na przykad przy pomocy pokrte, lecz nie moesz
ingerowa w mechanizm VI oraz wygld panelu przedniego.
g. Kliknij przycisk STOP, aby przerwa dziaanie VI. Przycisk STOP
zatrzymuje VI zaraz po zakoczeniu biecej iteracji.
Przycisk Abort Execution na pasku narzdzi, zatrzymuje
dziaanie VI w trybie natychmiastowym, pomijajc zadania
majce wykona si w biecej iteracji. Takie zatrzymanie
przyrzdu VI przy korzystaniu z urzdze zewntrznych, jak
karty pomiarowe, moe pozostawi je w niewiadomym i czsto
niepodanym stanie. Wykorzystanie przycisku STOP eliminuje
ten problem.

10

7. Modyfikowanie sygnau
Wykonaj ponisze kroki, by doda skalowanie symulowanego sygnau:
a. Kliknij lewym przyciskiem myszy na
poczenie pomidzy bloczkami
Simulate Signal i Waveform Graph, aby
zaznaczy przewd.
b. Wcinij <delete>, aby usun
poczenie.
c. Jeli panel Functions nie jest aktywny, moesz wczy go wybierajc
View Functions Palette, lub po prostu kliknij prawym przyciskiem
myszy w oknie diagramu blokowego.

Panel Functions otwiera si automatycznie z odkrytym menu


Express. Jeli go nie widzisz, kliknij w przycisk rozwijajcy, znajdujcy
si na dole panelu. Pojawi si rwnie wicej subkategorii.
d. Kliknij ikon Arithmetic & Comparison, aby przej do tej
kategorii. Wybierz Scale & Map i umie ten bloczek
pomidzy Simulate Signal i Waveform Graph. Jeli bloczek
si nie mieci przecignij w inne miejsce bloczek Waveform
Graph.

11

e. Po dodaniu bloczku Scaling and Mapping


pojawi si okno, w ktrym moesz
dostosowa jego dziaanie. Zmie
warto wspczynnika skalowania na 10,
edytujc pole Slope(m).
f. Aby zapisa zmiany i wrci do diagramu
blokowego, wcinij przycisk OK.

g. Aby poczy bloczki, kliknij w wyjcie sygnau pioksztatnego na bloczku Simulate


Signal (strzaka z prawej strony wyjcia Sawtooth) a nastpnie wejcie sygnau
SIgnals na bloczku Scaling and Mapping.
h. Kliknij wyjcie ze Scaling and Mapping (Scaled Signals) i pocz go z wejciem
Waveform Graph.

i.

Moesz zauway, e strzaki na bloczkach wskazuj kierunek przepywu sygnau.

12

8. Dwa sygnay na jednym wykresie


Aby porwna sygna wygenerowany przez Simulate Signal z sygnaem zmodyfikowanym
przez Scaling and Maping, musisz umieci je na tym samym wykresie. Aby tego dokona,
musisz poczy sygnay. Wykonaj ponisze kroki, aby wywietli dwa sygnay na jednym
wykresie:
a. Na istniejcym diagramie blokowym kliknij wyjcie sygnau Sawtooth i wejcie
Waveform Graph.
b. Sygnay automatycznie pocz si poprzez bloczek Merge Signals.

Funkcja Merge Signals aczy dwa sygnay, pozwalajc wywietli je na jednym


wykresie. Upewnij si, e tworzc poczenie klikasz w wyjcie z Sawtooth i w
Waveform Graph. W przeciwnym wypadku program moe domylnie stworzy wze
sprzenia zwrotnego.
c. Wcinij <Ctrl+S>, lub wybierz File
Save, aby zapisa zmiany.
d. Uruchom VI bdc w oknie
panelu przedniego. Sprawd co
si dzieje gdy poruszasz
pokrtem.
e. Wcinij przycisk STOP, aby
zatrzyma VI.

13

9. Zmiana wygldu pokrta


Pokrto suy do zmiany amplitudy. Aby przyrzd VI sta si bardziej czytelny, powinno
nazywa si elementy zgodnie z ich przeznaczeniem. Wykonaj ponisze kroki, aby zmieni
wygld pokrta:

a. Kliknij prawym przyciskiem myszy na pokrto i


wybierz Properties.
b. W polu Label usu sowo Knob i wpisz sowo
Amplituda.

c. Przejd do zakadki Scale. Zaznacz pole Show color ramp.

d. Kliknij przycisk OK, aby zapisa zmiany w konfiguracji pokrta. Wygld pokrta
powinien si zmieni.
e. Zapisz VI, korzystajc ze skrtu <Ctrl+S>.
f. Wejd ponownie w Knob Properties i sprbuj zmieni inne waciwoci pokrta, na
przykad w zakadce Scale, zmie Marker Text Color, odpowiedzialne za kolor cyfr na
skali pokrta.

Klikajc przycisk Cancel, moemy w kadej chwili anulowa zmiany i pozosta przy
biecych ustawieniach. Jeli chcesz zapisa zmiany, kliknij przycisk OK.

14

10. Zmiana wygldu wykresu.


Na wykresie widoczne s charakterystyki dwch sygnaw. Aby rozrni, ktry z nich jest
wygenerowanym sygnaem, a ktry przeskalowanym, moesz dostosowa wykres do
wasnych potrzeb. Aby tego dokona, wykonaj ponisze kroki:

a. Pomimo dwch sygnaw, legenda pokazuje tylko opis jednej charakterystyki.

b. Kiedy klikniesz na legend i


najedziesz na jeden z grnych
prostoktw, a kursor zmieni si
w podwjn strzak, kliknij i
przecignij w gr. Gdy pucisz
przycisk myszy, pojawi si opis
drugiej charakterystyki.

c. Kliknij prawym przyciskiem myszy na wykres i wybierz Properties.


d. W zakadce Plots, wybierz z menu
Sawtooth.

e. Niej, z prawej strony, w sekcji Colors, moesz


zmieni kolor charakterystyki. Wybierz nowy
kolor, klikajc w pole przy Line.

f. Kliknij przycisk OK, aby zapisa zmiany.


g. Otwrz ponownie okno Waveform Graph Properties. Sprbuj zmieni inne
waciwoci wywietlania wykresu. Na przykad w zakadce Scales wycz
automatyczne skalowanie i okrel minimum i maksimum.
h. Zapisz projekt wciskajc <Ctrl+S> i uruchom VI <Ctrl+R>.

15

You might also like