cw3.pdf

(722 KB) Pobierz
Ćwiczenie 3
Ćwiczenie 3 – Akwizycja danych pomiarowych
za pomocą karty pomiarowej w programie LabVIEW
Uwaga:
Niniejsza instrukcja została napisana w wersji 8.5 programu LabVIEW dla karty po-
miarowej NI USB-6008, zaś podana na dole pozycja literatury [1] dotyczy wersji 6.0
tego środowiska oraz karty PCI NI-6024E, dla której inaczej przebiega np. instalacja i
konfiguracja. W związku z tym, po zainstalowaniu oprogramowania i karty z do-
starczonych DVD, system jest gotowy do pracy. Dlatego literatura [1] posłuży tu
jedynie jako wprowadzenie, a nie jako precyzyjna instrukcja do pisania programów
do przykładów nr 1÷5.
Instalacja karty pomiarowej NI USB-6008 w środowisku LabVIEW 8.5:
1. Zainstalować sterownik karty. Uruchomić plik: NIDAQmxBase310.exe znajdujący
się na dostarczonym dysku CD-R – plik się rozpakuje i potem sam uruchomi. Da-
lej: Next 2x → Accept 2x → Next 2x. Zresetować komputer. Podłączyć kartę pod
port USB.
2. Uruchomi się „Kreator znajdowania nowego sprzętu”. Odznaczyć: Nie, tylko tym
razem → Zainstaluj z listy określonej lokalizacji (zaawansowane) → Nie wyszukuj,
wybiorę sterownik do zainstalowania → odznaczyć NI USB-6008 Multifunction IO
→ Zakończ.
„Kreator znajdowania nowego sprzętu” można także uruchomić: Mój komputer →
Prawy przycisk myszki → Właściwości → Sprzęt → Menedżer urządzeń → Natinal
Instruments → Sterownik → Aktualizuj sterownik → i dalej analogicznie jak w p. 2.
3. Sprawdzić, czy karta jest „widziana” przez system: Start → Programy → National
Instruments → NI DAQmx Base → Utilities → C Interface → NI DAQmx Base
Configuration Utility.
4. Jeżeli karta nie jest widziana przez komputer, to odłączyć i ponownie włączyć kar-
tę pod port USB. Jeżeli, mimo ustawienia sterownika na Multifunction IO, karta
nadal nie jest „widziana” przez system, to należy uruchomić program FWUpdate.
Program ten jest dostępny na dostarczonym dysku CD-R razem z programem NI-
DAQmxBase310.exe (patrz p. 1). Po zainstalowaniu programu LabVIEW 8.5 na
dysku twardym komputera, program ten jest także dostępny na dysku C pod adre-
sem: C:\Program Files\National Instruments\NI-DAQmx Base\bin\.
5. Program FWUpdate uruchamia się klikając ikonę Update Firmware (słychać cztery
kliknięcia) → Refresh Device List.
6. Gdy to nie zadziała, należy powtórzyć czynności 1-5.
Wszystkie ikony All Functions→DAQmx Base - Data Acquisition
Otwarcie pliku demonstracyjnego pracy karty pomiarowej
oraz ścieżka dostępu do tego pliku:
C:\Program Files\National Instruments\LabVIEW 8.5\examples\daqmxbase\USB
600x Interactive Control llb – kliknąć dwa razy, dalej kliknąć dwa razy na pierwszą
ikonkę USB-600x Interactive Control.vi oraz uruchomić program na górnym pasku
zadań ►.
38085344.001.png
Ćwiczenie 3 - Przykład 1
Jest to przypadek najprostszy, dlatego najpierw należy ustawić parametry zadania (ang. „Task”), tj. parametry
karty pomiarowej podczas rejestracji:
Start → Programy → National Instruments → NI DAQmx Base → Utilities → C Interface → NI DAQmx Base
Configuration Utility → Create New Task → wybrać Task Name → Karta 1 → OK, z okna Coupling wybrać
Differential oraz określić maksymalną i minimalną wartość rejestrowanego sygnału, dalej przejść do zakładki Task
Timing (taktowanie, ustawienie podstawy czasu) → Timing Mode → Finite → Scan Rate (Hz) → np. 1000 Hz →
Number of Scans → np. 100 → Trigger (wyzwalanie podstawy czasu) → np. No Trigger (wyzwalanie wewnętrzne,
samoczynne) → Save Exit.
38085344.002.png
Ćwiczenie 3 - Przykład 2
Ten przypadek jest już bardziej zaawansowany. W oknie Panelu znajdują się już stałe do zadawania para-
metrów rejestracji. Termoelement podłącza się pod zacisk 2,3 wejścia analogowego. W tym celu należy w oknie
diagramu wejść do bloku DAQmxBase Create Channel (AI-Voltage-Basic).vi → prawy przycisk myszki → Select
Type → Analog Input → Temperature → Thermocouple ( Uwaga : Karta zastosowana w ćwiczeniu nie obsługuje
termoelementu, dlatego tutaj ta opcja jest nieaktywna) .
Uśrednianie próbek
38085344.003.png
Ćwiczenie 3 - Przykład 3
Od przykładu 2 różni się tyko tym, że tutaj można już ustawiać rozmiar bufora (tzw. alokacja bufora).
!!!Brak uśredniania – porównaj ćwiczenie 2!!!
Opis tworzenia diagramu, podobny do tego przykładu, wzięty z
jednego z przykładów: C:\Program Files\National Instruments
\LabVIEW 8.5\examples\daqmxbase\dynamic lub static (ai = analog
input, ao = analog output, dio = digital input output... itd.
!!!Brak uśredniania próbek
– porównaj ćwiczenie 2!!!
38085344.004.png
Zgłoś jeśli naruszono regulamin