Przyrz脛鈥艢d wirtualny


LABOLATORIUM METROLOGI  PRZYRZD WIRTUALNY
膯wiczenie 1. Testowanie karty pomiarowej
Prawid艂owo zainstalowan膮 kart臋 pomiarow膮 NI-USB 6009, nale偶y skonfigurowa膰 w programie
Measuerement & Automation Explorer w skr贸cie nazywanym MAX. Program ten mo偶na
uruchomi膰 niezale偶nie od 艣rodowiska LabVIEW ( ikona na pulpicie ). Po uruchomieniu programu
otwiera si臋 okno jak na Rys.1.
Rysunek 1: Okno programu MAX
W lewej cz臋艣ci okna mo偶na wybra膰 interesuj膮cy nas sprz臋t, kt贸ry zosta艂 pod艂膮czony do komputera,
wykona膰 proste pomiary, tworzy膰 kana艂y wirtualne, zadania pomiarowe czy te偶 sprawdzi膰
dost臋pne w systemie interfejsy.
1. Pod艂膮czy膰 kart臋 pomiarow膮 do generatora i komputera.
2. W okienku programu MAX, wybra膰 zainstalowan膮 kart臋 pomiarow膮 ( powinna by膰 ona
widoczna w lewej cz臋艣ci okna ) w Devices and Interfaces/NI-DAQmx Devices/
3. Sprawdzi膰 poprawno艣膰 dzia艂ania urz膮dzenia Self-Test
4. W dost臋pnych dla wybranego urz膮dzenia zak艂adkach uruchomi膰 Test Panels. Otwarty panel
testowy ( Rys. 2. ) pozwala na przeprowadzenie test贸w w celu sprawdzenia prawid艂owo艣ci
dzia艂ania urz膮dzenia. Na poszczeg贸lnych zak艂adkach mo偶na sprawdzi膰 wszystkie funkcje
karty akwizycji: Analog Input, Analog Output, Counter I/O, Digital I/O. Nale偶y zapozna膰
si臋 z dost臋pnymi opcjami.
Rysunek 2: Panel Testowy karty pomiarowej - wej艣cia analogowe
5. W zak艂adce Analog Input ustawi膰 kana艂 do kt贸rego pod艂膮czony jest sygna艂 z generatora
( domy艣lnie ai0 ), tryb ci膮g艂y ( Mode  Continuous ) oraz konfiguracj臋 wej艣cia ( Input
Configuration  Differential ). Na generatorze ustawi膰 cz臋stotliwo艣膰 f=100Hz i Vpp =
5V. Przyciskiem START uruchomi膰 akwizycje sygna艂u.
6. Zmieniaj膮c parametry Rate(Hz) oraz Samples To Read, okre艣li膰 ich znaczenie oraz wp艂yw
na dok艂adno艣膰 odczytania sygna艂u z generatora. Dobra膰 tak膮 cz臋stotliwo艣膰 pr贸bkowania,
aby dobrze odtworzy膰 sygna艂 z generatora. Dobra膰 tak warto艣ci wy偶ej wspomnianych
parametr贸w, aby uzyska膰 1,3 i 5 okres贸w przebiegu.
7. Zmieniaj膮c parametry Max Input Limit oraz Min Input Limit, okre艣li膰 ich znaczenie oraz
wp艂yw na dok艂adno艣膰 odczytania sygna艂u z generatora.
8. Korzystaj膮c z do艂膮czonej specyfikacji technicznej karty pomiarowej okre艣li膰 jaka jest
maksymalna mo偶liwa cz臋stotliwo艣膰 pr贸bkowania sygna艂u oraz w jaki spos贸b dobrany
zakres pomiarowy wp艂ywa na rozdzielczo艣膰 pomiaru. Rozdzielczo艣膰 pomiaru oblicza si臋 na
podstawie wzoru:
艣膮U -U 藕膮
max min
匲 = gdzie n  liczba bit贸w przetwornika karty
2n
膯wiczenie 2. Rejestracja przebiegu z generatora z poziomu programu
LabVIEW
1. Po uruchomieniu programu LabVIEW (ikona na pulpicie), utworzy膰 nowy program VI -
Blank VI
Rysunek 3: Tworzenie nowego VI
Utworzony VI sk艂ada si臋 z dw贸ch komponent贸w: Panelu przedniego (front panel), stanowi on
graficzny interfejs u偶ytkownika i znajduj膮 si臋 na nim wszelkie wirtualne narz臋dzia do komunikacji
programu ze  艣wiatem zewn臋trznym ( Rys. 4. )
Rysunek 4: Panel przedni programu VI
Drugim komponentem jest diagram (block diagram), stanowi edytor programu i zawiera struktur臋
dzia艂ania aplikacji zaprogramowan膮 w j臋zyku graficznym G.
Rysunek 5: Diagram programu VI
W ka偶dym z dw贸ch paneli programu dost臋pne s膮 palety narz臋dzi do wykorzystywania
podczas tworzenia aplikacji, kt贸re aktywujemy klikaj膮c prawym przyciskiem myszy na pustym
polu ekranu. Dla panelu przedniego jest to Paleta Controls, a dla diagramu Paleta Functions.
Rysunek 6: Palety narz臋dzi
Budowa struktury programu realizowana jest zazwyczaj za pomoc膮 elementarnych funkcji
wybieranych z palety. W LabVIEW s膮 jednak elementy tzw. Express VI, kt贸re w znaczny spos贸b
przyspieszaj膮 zaprogramowanie mniej z艂o偶onych aplikacji poprzez zast膮pienie po艂膮cze艅 na
diagramie wpisywaniem odpowiednich warto艣ci w oknie konfiguracyjnym.
1. Na diagramie, w palecie funkcji Express nale偶y znalez膰 funkcj臋 DAQ Assistant (
Express/Input/DAQ Assistant - Rys. 7. ) Pozwala ona na odczytanie sygna艂贸w z karty
pomiarowej.
Po umieszczeniu jej na diagramie otwiera si臋 okno konfiguracyjne umo偶liwiaj膮ce w spos贸b
interaktywny tworzenie, edycj臋 i uruchomienie kana艂贸w. Konfigurujemy kana艂 z godnie ze
wskaz贸wkami pokazanymi na kolejnych rysunkach.
Rysunek 7: Funckja DAQ Assistant
2. W otwartym oknie konfiguracyjnym nale偶y wybra膰 rodzaj mierzonego sygna艂u
Rysunek 8: Wyb贸r typu akwizycji danych i mierzonej wielko艣ci fizycznej
3. W kolejnym oknie wybiera si臋 numer wej艣cia do kt贸rego pod艂膮czony jest sygna艂 pomiarowy
Rysunek 9: Powi膮zanie mierzonej wielko艣ci fizycznej z wybranym kana艂em karty
4. W ostatnim oknie Rys.10. dokonuje si臋 ustawie艅 wybranej wielko艣ci fizycznej. Mo偶na
okre艣li膰 uwarunkowania czasowe, parametry akwizycji, spos贸b wyzwalania czy te偶
przeprowadzi膰 test podobny do tego z 膰wiczenia 1.
5. Odnosz膮c si臋 do 膰wiczenia 1, dobra膰 tak parametry pomiarowe aby uzyska膰 dobr膮 jako艣膰
mierzonego sygna艂u oraz uzyska膰 odczyt kilku okres贸w sinusoidy ( Acquisition Mode
ustawi膰 na Continoueus Samples ) .
Rysunek 10: Ustawienia parametr贸w akwizycji sygna艂u
Po zako艅czeniu konfiguracji na diagramie utworz膮 si臋 2 obiekty umieszczone w p臋tli While. P臋tla
ta zapewnia po uruchomieniu programu jego ci膮g艂e wykonywanie, a偶 do momentu naci艣ni臋cia
przycisku STOP.
6. Aby zapewni膰 wizualizacj臋 uzyskanego przebiegu na diagramie nale偶y umie艣ci膰 wykres
Waveform Graph. Naje偶d偶aj膮c kursorem na wyj艣cie Data w DAQ Assistant z menu
kontekstowego ( aktywowane prawej przyciskiem myszy ) nale偶y wybra膰 Create/Graph
Indicator ( Rys.11 ). LabVIEW sam dobierze odpowiedni element i wstawi go do
programu. Tym sposobem mo偶na tak偶e utworzy膰 kontrolki ( controls ) , wskazniki
numeryczne ( indicators ) oraz tworzy膰 sta艂e ( constans ). Kod zrod艂owy programu
powinien wygl膮da膰 jak na Rys. 12
7. Uruchomi膰 program za pomoc膮 ikony strza艂ki w g贸rnym menu okna programu.
Gdy strza艂ka ta jest z艂amana oznacza to 偶e w programie jest b艂膮d i nie mo偶na uruchomi膰 poprawnie
programu W takim przypadku ikona strza艂ki uruchamia okno z lista b艂臋d贸w w programie.
Wskazanie wy艣wietlonej informacji o b艂臋dzie ( podw贸jne klikni臋cie na informacj臋 ) powoduje 偶e
艣rodowisko pokazuje w kt贸rym miejscu na diagramie wyst膮pi艂 b艂膮d. W ten spos贸b 艂atwo mo偶na
identyfikowa膰 i poprawia膰 niezgodno艣ci w programie.
Rysunek 11: Tworzenie wykresu
Rysunek 12: Kod prograu do akwizycji danych z karty
8. W przypadku braku b艂臋d贸w po uruchomieniu programu, na wykresie powinien pojawi膰 si臋
sygna艂 z generatora. Zatrzymujemy program utworzonym klawiszem STOP.
Ka偶dy obiekt na Panelu Przednim mo偶na dowolnie konfigurowa膰: zmienia膰 rozmiar, po艂o偶enie
rodzaj wy艣wietlanych element贸w czy te偶 typ wy艣wietlanych danych. Rodzaj mo偶liwych do zmiany
w艂a艣ciwo艣ci uzyskuje si臋 z menu kontekstowego pojawiaj膮cego si臋 po najechaniu na dany obiekt
lub jego elementu np. wej艣cie czy wyj艣cie. Podstawowe operacje na elementach diagramu np.
tworzenie wskaznik贸w czy kontrolek mo偶na tak偶e realizowa膰 z menu kontekstowego.
膯wiczenie 3. Pomiar podstawowych parametr贸w sygna艂u
1. Zrobi膰 miejsce na diagramie z 膰wiczenia 2 wewn膮trz p臋tli While.
2. W palecie Express znalez膰 funkcje pozwalaj膮ce na pomiar nast臋puj膮cych parametr贸w
sygna艂u: warto艣膰 skuteczn膮, warto艣膰 minimaln膮 i maksymaln膮, warto艣膰 mi臋dzyszczytow膮,
cz臋stotliwo艣膰, okres . Po wstawieniu funkcji nale偶y wybra膰 odpowiednie ustawienia w
oknie konfiguracyjnym.
Skr贸t klawiszowy Ctr+H otwiera pomoc kontekstow膮. Po najechaniu na okre艣lon膮 funkcj臋 z palety
w oknie pojawia si臋 opis danej funkcji. Mo偶na tak偶e u偶y膰 opcji search z palecie funkcji.
Po艂膮czenie mi臋dzy funkcjami na diagramie realizowane jest za pomoc膮 myszki. Po najechaniu na
wybrane wej艣cie lub wyj艣cie kursor zmienia kszta艂t na szpulk臋, wtedy mo偶na po klikni臋ciu
utworzy膰 po艂膮czenie z wybranym wej艣ciem lub wyj艣ciem innego elementu na diagramie. Skr贸t
klawiszowy Ctr+B czy艣ci wszystkie z艂e po艂膮czenia.
Stara膰 si臋 zachowa膰 porz膮dek na diagramie i aby po艂膮czenia by艂y prowadzone z lewej do prawej, co
sprawi, 偶e b臋dzie wida膰 jaki jest przep艂yw danych w programie. Do uporz膮dkowania element贸w na
diagramie mo偶na u偶y膰 ikonki Clean Up z g贸rnego menu.
3. Na wszystkich wyj艣ciach funkcji utworzy膰 wskazniki numeryczne, w ten sam spos贸b jak
by艂 tworzony wykres ( z menu kontekstowego )
Rysunek 13: Przyk艂adowy kod programu do pomiaru parametr贸w przebiegu
4. Uruchomi膰 program, sprawdzi膰 poprawno艣膰 uzyskanych wynik贸w z nastawami na
generatorze.
Rysunek 14: Panel przedni programu do pomiaru podstawowych parametr贸w przebiegu
Utworzony program, pobiera dane z karty, oblicza za pomoc膮 odpowiednich funkcji podstawowe
parametry przebiegu oraz wy艣wietla uzyskane wyniki w postaci numerycznej. Program jest prostym
oscyloskopem. P臋tla programu chodzi z cz臋stotliwo艣ci膮 zale偶n膮 od ustawie艅 liczby pr贸bek w
funkcji DAQ Assistant. Obliczenia dokonywane s膮 dopiero w momencie pobrania przez kart臋
偶膮danej liczby pr贸bek.
5. Pod艂膮czy膰 oscyloskop i por贸wna膰 ze sob膮 wyniki pomiar贸w dla r贸偶nych nastaw zar贸wno
dla przebiegu sinusoidalnego, prostok膮tnego i tr贸jk膮tnego. W przypadku przebiegu
prostok膮tnego mo偶na wyci膮gn膮膰 z okre艣lonej funkcji na diagramie dodatkowe dane np.
wype艂nienie
膯wiczenie 4. Analiza sygna艂u w dziedzinie cz臋stotliwo艣ci
1. Do postaci diagramu z 膰wiczenia 2 doda膰 funkcj臋 z palety Express obliczaj膮c膮 sk艂adowe
harmoniczne sygna艂u ( Spectral Mesaurements )
2. W oknie konfiguracyjnym dobra膰 ustawienia tak aby na wyj艣ciu otrzyma膰 sk艂adowe
harmoniczne przebiegu
3. Na wyj艣ciu funkcji doda膰 kolejny wykres wy艣wietlaj膮cy sk艂adowe harmoniczne przebiegu
Rysunek 15: Kod programu wy艣wietlaj膮cy sk艂adowe harmoniczne przebiegu
Rysunek 16: Panel przedni programu wy艣wietlaj膮cy sk艂adowe harmoniczne przebiegu
4. Dokona膰 pomiaru dla przebiegu sinusoidalnego i prostok膮tnego z generatora, por贸wna膰 z
wynikami otrzymanymi na oscyloskopie
5. Na diagramie do linii wy艣wietlaj膮cej bezpo艣rednio na wykresie przebieg doda膰 funkcj臋 z
palety Express odpowiedzialn膮 za filtrowanie sygna艂u ( Filter ) oraz pod艂膮czy膰 linie tak jak
na rysunku 18.
6. W oknie konfiguracyjnym funkcji wybra膰 odpowiedni filtr i jego parametry, tak aby
uzyska膰 tylko pierwsz膮 harmoniczn膮 sygna艂u. Na diagramie mo偶na tak偶e utworzy膰 do
wej艣cia funkcji kontrolk臋 ustawiaj膮c膮 parametr cz臋stotliwo艣ci odci臋cia filtru. Pozwoli to na
modyfikacj臋 tego parametru podczas pracy programu.
7. Wy艣wietli膰 przebieg rzeczywisty i odfiltrowany na jednym wykresie. W czasie pr贸by
Wy艣wietli膰
po艂膮czenia dw贸ch linii do jednego wykresu program automatycznie wstawi funkcj臋 艂膮czenia
dw贸ch sygna艂贸w Merge Signals. Jest ona tak偶e dost臋pna w palecie funkcji Express.
Rysunek 17: Funkcja Merge signals do
艂膮czenia sygna艂贸w
Rysunek 18: Kod programu z filtrowaniem przebiegu
Rysunek 19: Panel przedni programu


Wyszukiwarka

Podobne podstrony:
6 Wirtualne przyrz膮dy pomiarowe
Konfiguracja maszyn wirtualnych(1)
file D Download Polki Wirtualna Polska8
NALEWKA WILENSKA Domowy wyrob wodek Wirtualna Kuchnia Pol
ZUBROWKA Domowy wyrob wodek Wirtualna Kuchnia Polska
Wirualne przyrzady pomiarowe
Instalacja i usuni臋cie Windows 7 na wirtualnym dysku twardym VHD
NALEWKA WISIELEC Domowy wyrob wodek Wirtualna Kuchnia Pol
file D Download Polki Wirtualna Polska5
Emerytury Wirtualna Polska
Wyk艂ad 02 (cz臋艣膰 07) zasada prac wirtualnych dla odkszta艂calnych uk艂ad贸w pr臋towych
nowo艣ci w przyrz膮dowym udra偶nianu DO
zasada prac wirtualnych?lki
Dob贸r przyrz膮d贸w pomiarowych

wi臋cej podobnych podstron