You are on page 1of 12

LabView Bevezető

Mérés Laboratórium 3.

Szabó Zoltán

Automatizálási és Alkalmazott Informatikai Tanszék


Mi is ez? - LabView

• Laboratory Virtual Instrumentation


Engineering Workbench
• Grafikus fejlesztői felület egy grafikus
nyelvhez
• Eredetileg mérőeszközökkel történő
kommunikációra találták ki
• A National Instruments terméke

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


Miért a LabView? - Előnyök

• Könnyen tanulható – intuitív


• Könnyű használni
• Nincs bonyolult szintaktika
• A forráskód lényegében egy ábra
• Gyors fejlesztés
• Könnyű hibakeresés

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


Miért a LabView? - Előnyök

• Kapcsolódási lehetőség rengeteg


műszerhez
• Hatékony memória és
processzorhasználat
• Rugalmas
• Piacvezető

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


Miért a LabView? - hátrányok

• Nem olcsó (1200$-4300$)


• Komplex feladatok megvalósítása nehéz
• A forráskód könnyen áttekinthetetlen lesz,
ha nem vagyunk elővigyázatosak
• Bonyolult egyedi alkalmazások készítése
időigényes

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


Mire használják?

• Szimulált mérések
• Mérésautomatizálás
• Oktatás
• …

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


A nyelv

• Teljesen grafikus programozási nyelv


• A forráskód egy dobozokból és
vezetékekből álló ábra

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


A nyelv

• Adatvezérelt végrehajtás
• A vezetékekben utazik az adat
• A dobozok műveleteket végeznek az
adaton
• Vizuális – ezért könnyen tanulható (mint a
Windows)

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


Alkalmazások készítése

• Az alkalmazásokat virtuális műszereknek


hívjuk (virtual instruments VI’s)
• Két részből állnak
– Előlap (Front Panel) - Design
– Blokkdiagram (Block Diagram) -
Funkcionalitás
• Teljesen olyan, mint egy valódi műszer

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


Az előlap – Front panel

• A virtuális műszerünk kezelőszerve


• Követelmények
– Legyen egyértelmű
– Legyen átlátható
– Legyen egyszerű
– Legyen szép
• Rengeteg kész komponens – Lego

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


A blokkdiagram – Block diagram

• A virtuális műszer működését írja le


• Rengeteg kész komponens – Lego
• Egyszerű komponensek
– Vezérlési szerkezetek (ciklusok, elágazások…)
– Konstansok
– Egyszerű műveletek (összeadás,kivonás…)
• Komplex komponensek
– Bonyolultabb számítások
– Műszervezérlők
–…

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14


Programozás

• Nézzük a gyakorlatban…

Automatizálási és Alkalmazott Informatikai Tanszék ‹#›/14

You might also like