Virtuális méréstechnika 2. óra LabVIEW alapjai 2011. szeptember 12. Mingesz Róbert v 2.1. 2012.09.09.
Tartalom LabVIEW környezet bemutatása Adattípusok Feladatmegoldás
A LabVIEW környezet Fejlesztő: National Instruments http://www.ni.com/labview/ Oktatóanyagok http://www.ni.com/gettingstarted/labviewbasics/ http://zone.ni.com/wv/app/doc/p/id/wv-3220 http://zone.ni.com/wv/app/doc/p/id/wv-3221
Miért pont a LabVIEW? Könnyű megtanulni és használni Gyors fejlesztés Bárki megtanulhatja, nem szükség programozónak lenni Tudósokra és mérnökökre optimalizálva Vizuális dizájn, egyszerű vizualizáció Gyors fejlesztés Produktivitás növelése Költségek csökkentése Rapid development
Miért pont a LabVIEW? Teljes funkcionalitás Beépített analízis funkciók Jelanalízis és matematika Számos beépített kommunikációs protokoll Többszálú végrehajtás, eseményvezérlés, objektumok, ... Számos platform programozható egy nyelven keresztül (PC, beágyazott rendszerek, valós idejű rendszerek, FPGA, mikrovezérlők)
Miért pont a LabVIEW? Ipari szabvány Tipikus felhasználások Rengeteg kompatibilis hardver Tipikus felhasználások Mérés, adatgyűjtés, adatok elemzése Ipari vezérlés Egyedi rendszerek, prototípusok fejlesztése Komplex tudományos mérőrendszerek vezérlése (Big Physics) Oktatás
Induló képernyő
Virtual Instrument - VI
Projektek
Paletták, Context help
Adattípusok Numeric Boolean String (path) Reference Object Array Integer, Float, Complex Boolean String (path) Reference Object Array Cluster
Adattípusok
Numerikus paletták
Ciklusok
Indexelés
Sequence
1. feladat: két komplex szám összege
2. feladat: másodfokú egyenlet megoldása
3. feladat: N!
4. feladat: Brown mozgás
5. feladat - Jelzőlámpa