Kategoria: LabView

LabView cz.1

2008 Styczeń 21 – 21:01

Wstę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):
screen_front_panel_s.jpg

Schemat do powyższego programu:
screen_block_diagram_s.jpg

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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *