Kategoria: LabView
LabView cz.1
2008 Styczeń 21 – 21:01Wstęp
LabView jest to program, który pozwala nam pisać w języku G inne programy. Trudno nazwać LabView kompilatorem, lepiej chyba edytorem, ale to słowo też nie za bardzo pasuje. Napisane w LabView programy potrafią symulować różne (nawet bardzo skomplikowane, a nawet nieistniejące) urządzenia laboratoryjne.
Czyli zaczynając od miernika elektrycznego, poprzez oscyloskop, do skomplikowanych urządzeń takich jak sprzęt do analizy danych spektrometru masowego. Możliwości naszego programu-miernika zależą prawie tylko i wyłącznie od nas (od ilości czasu, chęci i pieniędzy).
Aby dokonać pomiaru np napięcia baterii i wyświetlenia go na ekranie komputera, po drodze napotykamy miejsce gdzie trzeba gdzieś te kable od baterii włożyć do kompa, żeby coś zmierzyć. Tu zaczynają sie niestety schody. Można skorzystać z miernika elektrycznego połączonego kablem COM z komputerem. Jest to dobre i niedrogie rozwiązanie w porównaniu z kupowaniem karty np PCI-6014 firmy National Instruments (ponad 1000zl). Miernik pozwala nam przyjemnie mierzyć napięcie, natężenie, opór i np temperaturę. Można przedstawić te dane na wykresie w zależności czasowej. Ale jeśli chce zmierzyć te dwie wartości na raz, to potrzebuje 2 mierniki, 2 kable COM… A jak chce mierzyć napięcie, natężenie i temperaturę na raz !
Dobra ale ten problem do rozwiązania pozostawiam wam i waszej pomysłowości 😉
Co to LabView…
Pierwsza rzeczą którą należy zauważyć jest to ze każdy program-miernik (potem będę pisał program) składa sie z dwóch równoległych części (jak każde urządzenie). Czyli tego co widać z zewnątrz (interfejsu) i flaków (schematu) 😉
Przykład interfejsu (program do obsługi pirometru Impac 140):
Schemat do powyższego programu:
Korzystając tylko z jednego z tych poziomów nigdy nie zbudujesz normalnego programu. Od razu zaznaczam że z natury lepiej jest zaczynać od poziomu schematu. Najpierw zajmujemy sie odczytaniem danych, odpowiednia obróbka (filtrowanie itp), dopiero a potem wyświetlaniem tego na ekranie i manipulowaniem.
Najważniejsze skróty klawiaturowe:
- CTRL+H !!!
Bardzo ważny interaktywny help, pokazujący pomoc do wskazanego elementu, typ danych w kabelku oraz opis wejść/wyjść funkcji. Pomaga również przy niezgodności typów. - CTRL+B
Automatycznie oczyszcza urwane i niepodłączone kable.
Sorry, comments for this entry are closed at this time.