- Co to jest LabVIEW?
- Czym różni się od innych programów do projektowania / symulacji obwodów?
- Dlaczego należy preferować LabVIEW?
- Uruchomienie LabVIEW
- Typy danych w LabVIEW:
- Przykład 1: Świecąca dioda LED po naciśnięciu przycisku
- Przykład 2: LED ON-OFF
- Przykład 3: Migająca dioda LED
- Skróty
Co to jest LabVIEW?
LabVIEW to skrót od Laboratory Virtual Instrumentation Engineering Workbench. Ich wygląd i działanie przypomina rzeczywiste instrumenty, takie jak przycisk, woltomierz, oscyloskop itp. stąd też nazywane są instrumentami wirtualnymi (VI). Oferuje graficzne podejście do programowania i pomaga symulować produkty ze świata rzeczywistego, co pomaga w wizualizacji i programowaniu. Dlatego programowanie wymaga jedynie logiki i jest niezależne od składni. LabVIEW to narzędzie do projektowania na wysokim poziomie. Jest to program interpretujący (tj.), Którego nie musimy kompilować. Kompiluje się sam, musimy go tylko wykonać.
Czym różni się od innych programów do projektowania / symulacji obwodów?
Wszystkie programy do projektowania / symulacji obwodów to schematy, które przechwytują i symulują program, który umożliwia testowanie wydajności różnych obwodów poprzez składanie komponentów i rysowanie schematów. Natomiast LabVIEW to wirtualne środowisko pracy do programowania graficznego poprzez przechwytywanie i łączenie wirtualnych obwodów utworzonych w dowolnym oprogramowaniu do projektowania / symulacji obwodów.
Programowanie może być dwojakiego rodzaju. Są to programy tekstowe i graficzne. C, C ++, java itp. są tekstowymi językami programowania, a MATLAB jest językiem średnio-zaawansowanym, podczas gdy LabVIEW jest graficznym językiem programowania.
Dlaczego należy preferować LabVIEW?
Kto nie ma podstawowej wiedzy na temat programowania, może uruchomić LabVIEW. Aby programować w LabVIEW, należy posiadać praktyczną wiedzę i umiejętność logicznego myślenia. Programista LabVIEW nie musi znać żadnej składni programowania ani żadnej struktury programowania, takiej jak języki programowania c, c ++, java.
Można preferować LabVIEW, gdy program jest za duży. Jest to tak proste, jak podłączanie komponentów sprzętowych do projektu, ale w oprogramowaniu.
Poniższy diagram pokazuje różnicę między programowaniem tekstowym a graficznym. Po lewej stronie znajduje się program Arduino do mrugania diodą z 1-sekundowym opóźnieniem, a po prawej jego graficzna replika została wykonana przy użyciu oprogramowania LabVIEW. Za każdym razem po naciśnięciu przycisku OK Boolean dioda zacznie migać na i wyłączyć z 1 sekundy opóźnienia.
Uruchomienie LabVIEW
Najpierw pobierz oprogramowanie LabVIEW z National Instruments. Po uruchomieniu oprogramowania pojawi się okno Getting Started.
To okno jest znane jako okno Pierwsze kroki. Naciśnij ctrl + N, aby otworzyć nowy projekt.
Po otwarciu nowego projektu zobaczysz panel przedni i schemat blokowy.
Okno Pierwsze kroki znika po otwarciu nowego lub istniejącego projektu. Pojawia się ponownie po zamknięciu wszystkich paneli przednich i schematów blokowych. Możesz także przejść do tego okna z panelu przedniego lub diagramu blokowego, wybierając Widok >> Okno Pierwsze kroki .
Naciśnij ctrl + T, aby umieścić panel przedni i schemat blokowy obok siebie w ten sposób,
W LabVIEW będziesz budować interfejs użytkownika, tj. Panel przedni z kontrolkami i wskaźnikami. Elementy sterujące to nic innego jak dane wejściowe, które podajesz, takie jak pokrętła, przełącznik itp., Wskaźniki to nic innego jak wyjścia, które tworzysz, takie jak diody LED, wykresy itp., Wyjaśnię wszystkie encje na przykładzie, abyś zrozumiał lepszy.
Typy danych w LabVIEW:
Typy danych to nic innego jak klasyfikacja zmiennych. Poniżej przedstawiono typy danych używane w LabVIEW i ich specyfikacja kolorów na schemacie blokowym.
Typy danych |
Zabarwienie |
Punkt zmiennoprzecinkowy |
Pomarańczowy |
Liczby całkowite |
niebieski |
Booleans |
Zielony |
Strunowy |
Różowy |
Polimorficzny |
czarny |
Polimorficzny - ten, który może być dowolnym z powyższych typów danych lub może nim nie być.
Przykład 1: Świecąca dioda LED po naciśnięciu przycisku
Dodawanie elementów sterujących do panelu przedniego
Elementy sterujące na panelu przednim symulują mechanizm wejściowy w instrumencie fizycznym i dostarczają dane do schematu blokowego instrumentów wirtualnych (programy LabVIEW nazywane są VI lub Virtual Instruments).
- Wybierz opcję Widok >> Paleta elementów sterujących, aby elementy sterujące lub paleta funkcji były stale widoczne na ekranie, lub kliknij prawym przyciskiem myszy dowolne puste miejsce na panelu przednim lub diagramie blokowym, aby wyświetlić je tymczasowo.
- Przesuń kursor nad ikony na palecie Modern, aby zlokalizować potrzebne kontrolki (Paleta Boolean Controls).
UWAGA: Jeśli chodzi o świecącą diodę przy naciśnięciu przycisku, sterowanie tutaj jest przyciskiem. Wybierz więc paletę Boolean controls.
- Kliknij ikonę Boolean controls, aby wyświetlić paletę Boolean controls.
- Kliknij kontrolkę przycisku na palecie Boolean controls, aby dołączyć kontrolkę, a następnie dodaj przycisk do panelu przedniego.
Użyjesz tego przycisku do podświetlenia diody.
W ten sposób sterowanie przyciskami jest dodane do panelu przedniego.
Dodawanie wskaźnika do panelu przedniego:
- Podobnie dodaj przycisk z palety Boolean. Następnie podaj połączenie, jak pokazano poniżej,
Aby uruchomić instrument wirtualny:
- Wybierz Operate >> Run / Run Continuously.
- Możesz też użyć ikon, o których wspomniałem na powyższym rysunku.
- Aby zatrzymać wykonywanie ponownie, naciśnij ikonę ciągłego uruchamiania.
W ten sposób dioda LED świeci się po naciśnięciu przycisku.
Uwaga: Jeśli przycisk uruchamiania jest uszkodzony, oznacza to błąd w programowaniu LabVIEW. Aby dowiedzieć się, jaki jest błąd, naciśnij ten uszkodzony przycisk uruchamiania, a pojawi się okno dialogowe opisujące błąd.
Zapoznaj się z filmem podanym na końcu artykułu.
Przykład 2: LED ON-OFF
W poniższym przykładzie zamiast przycisku użyjemy pokrętła z palety Boolean.
Uwaga: sprawdź wideo na końcu.
Przykład 3: Migająca dioda LED
- W powyższym przykładzie usunąłem przycisk ok i dodałem przycisk stop.
- Kliknij prawym przyciskiem myszy okno schematu blokowego, pojawi się paleta Funkcje .
- Odbiór i przeciągnięcie , gdy pętla.
- Kliknij prawym przyciskiem myszy nad while pętli i wybierz Dodaj rejestru przesuwnego.
- Kliknij prawym przyciskiem myszy schemat blokowy i wybierz Boolean, w tym wybierz Boolean not gate .
- Podobnie, wybierz i przeciągnij opóźnienie i dodaj do niego stałą.
Stałe to wartości, które możesz zmieniać zgodnie z wymaganiami, np. 1000 ms na 1 sekundę.
- Podaj połączenia jak na powyższym schemacie.
UWAGA: Możesz użyć własnej logiki do zbudowania powyższych przykładów.
Skróty
Możesz użyć poniższych skrótów klawiaturowych do sterowania LabVIEW.
skrót |
funkcjonować |
|
Otwórz nowy, pusty VI |
|
Pokazuje lub ukrywa okno pomocy kontekstowej |
|
Wyświetla okno dialogowe szybkiego dostępu. |
|
Usuwa wszystkie uszkodzone przewody w VI |
|
Wyświetla okno listy błędów. |