Ćwiczenie 5
Temat ćwiczenia: Sterowanie karta pomiarowa - wyzwalanie
Celem ćwiczenia jest przygotowanie w LabView prostego programu umożliwiającego obsługę karty akwizycji danych. Ma on umożliwi obserwację mierzonego przebiegu, programową synchronizacje przebiegów, dla zadanego poziomu i zbocza.
Przygotowanie do ćwiczenia
Należy zapoznać się z:
obsługą kart pomiarowych w LabView przy pomocy sterowników DAQmx, analizując działanie programów znajdujących się w katalogu C:\Program Files\National Instruments\LabVIEW 7.1\examples\DAQmx\Analog In\Measure Voltage.llb\Acq&Graph Voltage-Int Clk.vi paletami
• DAQmx - Data Acąuisition z palety NI Measurements
• Array
• Structures
Przygotowanie stanowiska
• Komputer z kartą pomiarową NI 6221
• Generator sygnału sinusoidalnego
Przebieg ćwiczenia
• pobrać z karty pomiarowej tablicę próbek, przedstawić ją na wykresie
• w sposób programowy zrealizować wyzwalanie zadanym poziomem i zboczem sygnału, tak aby zsynchronizować wyświetlane przebiegi z kolejnych wyzwoleń
• zapisać przebieg do pliku
Wskazówki
Na panelu czołowym powinny znajdować się zadajniki wyboru zbocza i poziomu wyzwalania oraz ilości wyświetlanych próbek.
Przykładowy postępowania:
- pobrać z karty dwukrotnie większą ilość próbek od niezbędnej do wyświetlenia
- wybrać wiersz (tablice jednowymiarową) odpowiadający danemu kanałowi zawierający próbkowany sygnał
- w pętli while należy wyszukać elementu spełniającego warunek przejścia przez zadany poziom, na zadanym zboczu. Po jego znalezieniu pętla powinna się zakończyć, numer elementu spełniający warunek wyzwolenia powinien zostać zapamiętany
- na wykresie należy wyświetlić dane o określonej długości poczynając od zapamiętanego elementu
- w przypadku nie znalezienia elementów spełniających warunek należy też zasygnalizować ten fakt (unikać pętli nieskończonej).
Programowanie Systemów Kontrolno Pomiarowych - LabYiew