Spisu treści:

MiniLab 1008 i LabVIEW: 16 kroków
MiniLab 1008 i LabVIEW: 16 kroków

Wideo: MiniLab 1008 i LabVIEW: 16 kroków

Wideo: MiniLab 1008 i LabVIEW: 16 kroków
Wideo: Webinario "Adquisición de datos por medio de módulos USB" 2024, Październik
Anonim
MiniLab 1008 i LabVIEW
MiniLab 1008 i LabVIEW

Sprzęt do akwizycji danych (DAQ) zapewnia prosty interfejs do wprowadzania sygnałów analogowych/cyfrowych do komputera, a oprogramowanie LabVIEW jest używane do przetwarzania zebranego sygnału. Na przykład można podłączyć czujnik termopary do modułu DAQ poprzez analogowy kanał wejściowy i za pomocą LabVIEW VI odczytać/wyświetlić aktualną temperaturę. W tym samouczku skonstruuję wirtualny instrument do akwizycji danych (VI) w LabVIEW dla modułu MiniLab1008 DAQ. Podane tutaj informacje ułatwią zrozumienie oprogramowania LabVIEW i sprzętu do akwizycji danych. LabVIEW jest znakiem towarowym National Instruments Corporation (NI), a używany przez nas sprzęt do gromadzenia danych pochodzi od firmy Measurement Computing (MCC). Koszt modułu Minilab1008 USB DAQ wynosi około 129 USD. Więcej informacji na temat MiniLab1008 można znaleźć na stronie MCC: https:// www.measurementcomputing.com/Zobacz stronę NI, aby uzyskać więcej informacji o LabVIEW:

Krok 1: Łącze komunikacyjne

Łącze komunikacyjne
Łącze komunikacyjne

Sterowniki dostarczane z modułami Measurement Computing (MCC) DAQ nie oferują bezpośredniej kontroli sprzętu z oprogramowania LabVIEW. Potrzebujemy Universal Library do komunikacji z LabVIEW. Patrz rysunek 1.1 dla hierarchicznego łącza komunikacyjnego pomiędzy LabVIEW i MCC Minilab1008 DAQ.

Krok 2: Dwie części VI - Panel przedni i schemat

Dwie części VI - Panel przedni i schemat
Dwie części VI - Panel przedni i schemat

VI składa się z dwóch części: panelu i diagramu. Panel przypomina przedni panel przyrządu, a na schemacie wykonujesz połączenia z różnymi komponentami. Ten VI pobierze dane z określonego kanału i wyświetli je na przednim panelu. W LabVIEW nie ma programowania tekstowego. VI po zakończeniu powinno wyglądać jak na rys. 1:

Krok 3: Wykrywanie sprzętu i uruchamianie LabVIEW

Kliknij, aby uruchomić oprogramowanie InstaCal z Measurement Computing. Jest to konieczne, ponieważ pozwoliłoby to komputerowi na wykrycie podłączonego sprzętu DAQ. Kliknij na pulpicie, aby uruchomić LabVIEW. Kliknij NewVI, aby uruchomić nową aplikację VI.

Krok 4: Projektowanie panelu przedniego

Projektowanie panelu przedniego
Projektowanie panelu przedniego

Aby akwizycja danych działała, musimy zapewnić kontrole, funkcje i wskaźniki w VI. Kontrolki pozwalają na zmianę wartości parametrów, wskaźniki umożliwiają tworzenie wykresów i wykresów danych, a funkcje zapewniają przetwarzanie lub kontrolę wejścia/wyjścia zebranych danych. Krok 1 - Dodawanie sterowania cyfrowegoPrzejrzyj menu Sterowanie. Wybierz STEROWANIE CYFROWE z okna Numeric, jak pokazano na Rys. 2. Na panelu pojawi się pole oznaczone jako „Board #”. Powtórz to 3 razy, dodając więcej cyfrowego sterowania i oznacz je jako Sample Rate, Low Channel i High Channel. Te elementy sterujące pozwolą nam wprowadzić wartości liczbowe dla karty akwizycji danych Minilab1008

Krok 5: Projektowanie panelu przedniego

Projektowanie panelu przedniego
Projektowanie panelu przedniego

Krok 2 - Dodanie kontrolki dla komunikatów o błędach Aby użyć kontrolki Error, LabVIEW odczytuje z zestawu ciągów. Z menu String & Path Controls, jak pokazano na Rys. 3, wybierz String Indicator i oznacz go jako Komunikat o błędzie. Pamiętaj, że jest to okno komunikatów o błędach dotyczących stanu sprzętu.

Krok 6: Projektowanie panelu przedniego

Projektowanie panelu przedniego
Projektowanie panelu przedniego

Krok 3 – Wybór wykresu do wykreślenia Aby wykreślić zebrane dane, przejdź do menu WYKRES, jak pokazano na Rys. 4, wybierz WYKRES WYKRESOWY i oznacz go jako Wyświetlacz. UWAGA: Przy manipulacji obiektami G, panel przedni może wyglądać tak, jak pokazano na Rys. 1.

Krok 7: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów

Kliknij na część diagramu VI. Zauważysz kolejną pływającą paletę zatytułowaną Funkcje. Ta paleta ma wiele funkcji i sub-VI, które kontrolują wszystkie aspekty płyty lub modułu DAQ oraz pomiaru i przetwarzania sygnału. Jeśli oznaczyłeś wszystkie numeryczne kontrolki i wskaźniki, ich zaciski na schemacie są odpowiednio oznaczone. Jeśli zapomniałeś opisać cyfry i ciągi, tak jak je przyniosłeś na przednim panelu, może to być mylące. Użyj prawego przycisku myszy podczas wybierania terminala i wybierz z menu "Znajdź terminal". Alternatywnie, możesz dwukrotnie kliknąć terminal na schemacie, który wskaże kontrolkę na panelu przednim. Aby dostać się do diagramu, przejdź do menu Windows i wybierz POKAŻ DIAGRAM. Schemat powinien wyglądać tak, jak pokazano na rys. 5:

Krok 8: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów

Zmień reprezentację Aby zmienić reprezentację liczbową, jak pokazano na rysunku 5., kliknij prawym przyciskiem myszy pole liczbowe i z menu Reprezentacja zmień typ liczbowej liczby całkowitej, jak pokazano poniżej:

Krok 9: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów

Krok 1 - Dodawanie funkcji wejścia analogowego Z menu Funkcje wybierz ikonę MCC i wybierz wejście AlnScFg z wejścia analogowego, jak pokazano na rys. 6 UWAGA: Aby włączyć POMOC, z menu Pomoc wybierz opcję Pokaż pomoc. Gdy mysz zostanie przytrzymana w dowolnej części diagramu, na ekranie pojawi się okno pomocy. Na przykład pomoc dla "AInScFg" jest pokazana na Rys. 7.

Krok 10: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów

Krok 2 - Dodaj funkcje kondycjonowania sygnału Z menu Funkcje wybierz MCC i wybierz ToEng z funkcji kondycjonowania sygnału, jak pokazano na rys. 8. Szczegóły ToEng. VI pokazano na rys. 9.

Krok 11: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów

Krok 3 - Dodaj obsługę komunikatów o błędach Z menu Funkcje wybierz MCC i wybierz ErrMsg z MISC (Kalibracja i konfiguracja), jak pokazano na Rys. 10 Rys. 11 pokazuje pomoc dla funkcji „Err Msg”.

Krok 12: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów

Krok 4 – Stała numeryczna Z menu Funkcje wybierz Numeric i wybierz Numeric Constant, jak pokazano na Rys. 12. Uwaga:'' Wprowadź wartość liczbową 1000 w polu stałej. Powtórz krok 4 i wprowadź wartość 0. Powodem, dla którego to robimy, jest dostarczenie danych wejściowych do liczby próbek do zebrania, a także wprowadzenie danych wejściowych do t0 (czas wyzwalania przebiegu). Zobacz rysunek 18, aby uzyskać więcej informacji.

Krok 13: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów

Krok 5 – Ring Constant Z menu Functions wybierz Numeric i wybierz Ring Constant, jak pokazano na rys. 13. Uwaga: Wpisz tekst Not Programmable w pierwszym polu stałej, a następnie wprowadź wartość liczbową +-10V w drugim polu stałej. Aby dodać drugie pole, kliknij prawym przyciskiem myszy pole i wybierz z menu opcję Dodaj element po, a następnie wpisz +-10V. Powodem, dla którego to robimy, jest wprowadzenie danych wejściowych do zakresu. Służy do pobierania próbki A/D. Zakres napięcia wejściowego dla pracy liniowej, tryb single-ended dla MiniLAB1008 wynosi ±10Vmax.

Krok 14: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów

Krok 6 – Build Waveform Z menu Functions wybierz Waveform i wybierz Build Waveform, jak pokazano na Rys. 14. Powodem, dla którego budujemy własny przebieg, jest to, że musimy dostosować skalowanie osi x. Zmiana osi X na wyświetlanie czasu pomogłaby nam zwizualizować wykres w pełni sensowny sposób. Po wstawieniu komponentu kształtu fali przeciągnij środkowy koniec, aby wyglądał tak, jak pokazano w żółtym polu poniżej: Uwaga: Wybierz kursor Pozycja/Rozmiar z palety Narzędzia, aby przeciągnąć i zwiększyć środkowy koniec. pokazano na rys. 15.

Krok 15: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów

Ostatni krok - Łączenie skrzynek W tym momencie ważne jest zrozumienie paska narzędzi. Pasek narzędzi służy do wyboru różnych narzędzi. Rys. 16 przedstawia opis paska narzędzi. Podczas projektowania diagramu pamiętaj o następujących zasadach: Dla dowolnej funkcji lub sub-VI wejścia są zawsze po lewej, a wyjścia zawsze po prawej. Aby zobaczyć wszystkie połączenia, przejdź do menu Pomoc i wybierz „Pokaż pomoc”. Przy włączonej pomocy, gdy przesuniesz swoje narzędzie edycyjne na funkcję/sub-VI, pojawi się ekran pomocy. Kiedy narzędzie do drutu jest umieszczone nad funkcją lub sub-VI, zaciski funkcji zapalają się z podświetlonymi połączeniami. Ułatwia to podłączenie przewodu do odpowiednich zacisków. Jeśli połączenia między dwiema funkcjami/sub-VI są niekompatybilne, między połączeniami pojawi się linia przerywana (-----), a nie linia ciągła. Oznacza to, że połączenie przewodowe przenosi niekompatybilne dane (np. tablicę z liczbą lub klaster z macierzą). Sprawdź połączenia ponownie za pomocą ekranu „Pomoc” lub patrząc na Rys. 18. Za pomocą narzędzia do przewodów podłącz odpowiednie elementy sterujące do sub-VI, jak pokazano na Rys. 18. Podłącz wskaźnik graficzny pod koniec konstrukcji. Po zakończeniu implementacji pasek narzędzi pokaże status VI. Jak wspomniano wcześniej, jeśli połączenie jest złe lub nieodpowiednie, zostanie pokazane na schemacie linią przerywaną. Jeśli zaciski nie są prawidłowo podłączone, pasek narzędzi wyświetli stan, jak pokazano na Rys. 17.

Krok 16: Projektowanie panelu diagramów

Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów
Projektowanie panelu diagramów

Ostatni krok Po zakończeniu i jeśli okablowanie jest prawidłowe, schemat powinien wyglądać tak, jak pokazano na Rys. 18. Istnieje kilka dodatkowych elementów opcjonalnych i okablowanie widoczne na schemacie: Po podłączeniu wszystkich przewodów, jak pokazano na Rys. 18, przejdź do panelu przedniego i wypełnij odpowiednie informacje na panelu przednim, jak opisano poniżej: Testowanie kanału niskiego i wysokiego jako 0 dla sterowania kanałem. Dostosuj generator funkcyjny do sygnału sinusoidalnego o częstotliwości 100 Hz, 2 V ppW zależności od częstotliwości przebiegu wejściowego wprowadź odpowiednią liczbę częstotliwości próbkowania. Wprowadzona liczba powinna być co najmniej dwukrotnie większa niż częstotliwość przebiegu wejściowego. wpisz tę samą liczbę co Częstotliwość próbkowania. Po wprowadzeniu odpowiednich informacji kliknij strzałkę w prawo, jak pokazano na rys. 16 poniżej, aby rozpocząć gromadzenie danych. Jeśli wprowadzone informacje były prawidłowe, zebrany sygnał pojawi się na panelu przednim. być może zauważyłeś, że zbieranie danych odbywa się tylko w momencie kliknięcia prawej strzałki Aby wykonać ciągłą akwizycję danych, kliknij strzałki pętli, a zbieranie danych będzie kontynuowane do momentu naciśnięcia przycisku STOP. KONIEC Napisał Tariq Naqvi

Zalecana: