Mérés és adatgyűjtés

Hasonló dokumentumok
1. Metrológiai alapfogalmak. 2. Egységrendszerek. 2.0 verzió

LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR

Hiszterézis: Egy rendszer kimenete nem csak az aktuális állapottól függ, hanem az állapotváltozás aktuális irányától is.

Mérés és adatgyűjtés

Mérés és adatgyűjtés

Fizikai mérések Arduino-val

Mérés és adatgyűjtés Laboratóriumi jegyzet

Mérés és adatgyűjtés

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

4. Példa: Másodfokú egyenlet megoldása (program2_1.vi)

Mintavételes szabályozás mikrovezérlő segítségével

LabView Academy. 4. óra párhuzamos programozás

eseményvezérelt megoldások Vizuális programozás 5. előadás

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez

LabView Academy. Bevezetés

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

A LEGO Mindstorms EV3 programozása

Készítette: Oláh István mestertanár

Tanúsítvány áttekintése

Summer of LabVIEW The Sunny Side of System Design

Mérés és adatgyűjtés

Jelenlét, pozíció, elmozdulás érzékelők

Labor gyakorlat Mikrovezérlők

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Java I. A Java programozási nyelv

Szoftver technológia. Projektmenedzsment eszközök. Cserép Máté ELTE Informatikai Kar 2019.

1. mérés - LabView 1

KS-404 AUTOMATIZÁLT IZOKINETIKUS AEROSOL - PORMINTAVEVŐ MÉRŐKÖR, HORDOZHATÓ BELSŐTÉRI KIVITEL ISO 9096 STANDARD KÁLMÁN SYSTEM SINCE 1976

LabVIEW tutorial. Budapesti Műszaki és Gazdaságtudományi Egyetem. Budapest. Méréstechnika és Információs Rendszerek Tanszék VIMIA312 1.

Széchenyi István Egyetem

Ezer kísérlet egy dobozban: virtuális méréstechnika a középiskolai kísérletező oktatásban

Betekintés a gépek állapot felügyeletére kifejlesztett DAQ rendszerbe

LabView Academy. Alapismeretek II.

Labor gyakorlat Mikrovezérlők

LabVIEW mérési jegyzőkönyv

Digitális rendszerek. Utasításarchitektúra szintje

Folyamatok rugalmas irányítása. FourCorm Kft.

KÖZEG. dv dt. q v. dm q m. = dt GÁZOK, GŐZÖK ÉS FOLYADÉKOK ÁRAMLÓ MENNYISÉGÉNEK MÉRÉSE MÉRNI LEHET:

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

Elmozdulás mérés BELEON KRISZTIÁN BELEON KRISTIÁN - MÉRÉSELMÉLET - ELMOZDULÁSMÉRÉS 1

Mérés és adatgyűjtés

Quadkopter szimulációja LabVIEW környezetben Simulation of a Quadcopter with LabVIEW

Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető október 6.

Sokoldalú 3D szkenner akár mostoha körülmények között is

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

5. Példa: Olvasás szöveges fájlból (program3_1.vi)

Digitális szivattyúvezérlő vízszivattyúhoz Beépítési és használati útmutató

Programozási alapismeretek beadandó feladat: ProgAlap beadandó feladatok téma 99. feladat 1

Új kompakt X20 vezérlő integrált I/O pontokkal

Valódi mérések virtuális műszerekkel

VIII. BERENDEZÉSORIENTÁLT DIGITÁLIS INTEGRÁLT ÁRAMKÖRÖK (ASIC)

Széchenyi István Egyetem

Mérőátalakítók Összefoglaló táblázat a mérőátalakítókról

TEE - Adásvételi szerződés keretében informatikai kutatási eszközök és szoftverek beszerzése a Pázmány Péter Katolikus Egyetem számára

Nyers légifotók feldolgozási lehetőségei ESRI platformon. CSUNDERLIK LÁSZLÓ GDi Esri

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

Webfejlesztés Drupal alapokon

Polimerek fizikai, mechanikai, termikus tulajdonságai

Gingl Zoltán, Szeged, :14 Elektronika - Alapok

Aktuátorok korszerű anyagai. Készítette: Tomozi György

Mérésadatgyűjtés, jelfeldolgozás.

2. rész PC alapú mérőrendszer esetén hogyan történhet az adatok kezelése? Írjon pár 2-2 jellemző is az egyes esetekhez.

Labor gyakorlat Mikrovezérlők

LabVIEW alapismeretek

Ember és robot együttműködése a gyártásban Ipar 4.0

A LabView-ról röviden kezdoknek

A Trimble térinformatikai GPS eszközei

Az ábrán a mechatronikát alkotó tudományos területek egymás közötti viszonya látható. A szenzorok és aktuátorok a mechanika és elektrotechnika szoros

Szerző. Varga Péter ETR azonosító: VAPQAAI.ELTE cím: Név: Kurzuskód:

Mechatronika II (BMEGEFOAMM2)

T2-CNCUSB vezérlő család hardver segédlet

Szenzor- és méréstechnikai fejlesztések biomechanikai vizsgálatokhoz

BASH script programozás II. Vezérlési szerkezetek

Napjainkban a korábbiaknál is nagyobb szükségünk van arra, hogy eszközeink rugalmasak legyenek és gyorsan igazodjanak a változó környezethez.

Programozási nyelvek JAVA EA+GY 1. gyakolat

MEMS, szenzorok. Tóth Tünde Anyagtudomány MSc

KAPUK AUTOMATA AUTOMATION INDUSTRY INDUSTRY INDUSTRY

Nyomtatóport szintillesztő

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás

VIRTUÁLIS MŰSZEREK ÉS A LABVIEW

Iman 3.0 szoftverdokumentáció

Ismerkedés a Python programnyelvvel. és annak micropython változatával

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

Fényszóró modul. A feladat célkitűzései:

ROBOT IRÁNYÍTÁS INFRAVÖRÖS LED TÖMBBEL

1. ERŐMÉRÉS NYÚLÁSMÉRŐ BÉLYEG ALKALMAZÁSÁVAL

SZIMULÁCIÓ ÉS MODELLEZÉS AZ ANSYS ALKALMAZÁSÁVAL

VMD960 MB. Digitális video mozgásérzékelő Egycsatornás verzió. Jellemzői

9. Laboratóriumi gyakorlat NYOMÁSÉRZÉKELŐK

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

SZOFTVERFEJLESZTÉS. Földtudományi mérnöki mesterszak / Geoinformatikus-mérnöki szakirány. 2017/18 II. félév. A kurzus ebben a félévben nem indult

Ismerkedés az MSP430 mikrovezérlőkkel

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Virtuális Instrumentáció LabVIEW-el

LabVIEW segédlet. Készítette: Friedl Gergely Egyetemi tanársegéd

Újdonságok 2013 Budapest

A C# programozási nyelv alapjai

Programozható vezérlő rendszerek. Elektromágneses kompatibilitás II.

Szerszámtervezés és validálás Moldex3D és Cavity Eye rendszer támogatással. Pósa Márk Október 08.

Mechanikai érzékelők I. Érzékelési módszerek

Átírás:

Mérés és adatgyűjtés 4. óra - levelező Mingesz Róbert Szegedi Tudományegyetem 2012. március 31. MA lev - 4. óra Verzió: 2.0 Utolsó frissítés: 2011. május 30. 1/71

Tartalom I 1 Pozíció mérése 2 További szenzorok 3 Aktuátorok 4 A LabVIEW 5 A LabVIEW programozás alapjai 6 A LabVIEW alprogramok 7 Lokális és globális változók,... 8 Az analízis könyvtár 9 Fájlműveletek MA lev - 4. óra 2/71

Mikro kapcsolók Felhasználás: pl. végálások detektálása MA lev - 4. óra Pozíció mérése 3/71

Fotókapu Felhasználás: pl. áthaladás érzékelése IR fény: a látható fény nem zavarja a szenzor működését Zavarérzéketlenség növelése: moduláció MA lev - 4. óra Pozíció mérése 4/71

Fényfüggőny Biztonsági felhasználás MA lev - 4. óra Pozíció mérése 5/71

Reflexiós fotókapu Felhasználás: pl. közelség érzékelése MA lev - 4. óra Pozíció mérése 6/71

Potenciométer Potenciométer U = U ref l L U ref L U l V MA lev - 4. óra Pozíció mérése 7/71

Potenciométer MA lev - 4. óra Pozíció mérése 8/71

Pozíció kódolók MA lev - 4. óra Pozíció mérése 9/71

Mágneses elfordulás szenzor MA lev - 4. óra Pozíció mérése 10/71

Kapacitív elmozdulásmérők Mérési elv: elmozdulás kapacitás változása MA lev - 4. óra Pozíció mérése 11/71

Induktív elmozdulásmérők Mérési elv: elmozdulás induktivitás/csatolás/veszteség változása MA lev - 4. óra Pozíció mérése 12/71

LVDT (Linear variable differential transformer) MA lev - 4. óra Pozíció mérése 13/71

Folyadékszínt detektálása MA lev - 4. óra Pozíció mérése 14/71

Nyúlásmérő bélyegek (strain gauge Mérési elv: elmozdulás ellenálásváltozás MA lev - 4. óra Pozíció mérése 15/71

Erő mérése (load cell) Mérési elv: erő elmozdulás MA lev - 4. óra Pozíció mérése 16/71

Erő mérése MA lev - 4. óra Pozíció mérése 17/71

Nyomás mérése Mérési elv: nyomáskülönbség érzékelőfelület torzulása MA lev - 4. óra Pozíció mérése 18/71

Gyorsulás érzékelése Mérési elv: tehetetlen tömeg elmozdulása MA lev - 4. óra Pozíció mérése 19/71

Integrated circuit piezoelectric sensor Rezgések érzékelése MA lev - 4. óra Pozíció mérése 20/71

Fordulatszám mérése MA lev - 4. óra Pozíció mérése 21/71

Szögsebesség mérése: Giroszkópok MA lev - 4. óra Pozíció mérése 22/71

Áramlás mérése Lapát Rotor/légcsavar MA lev - 4. óra További szenzorok 23/71

Áramlás mérése Venturi-féle áramlásmérő (nyomáskülönbség) Örvények mérése (vortex) MA lev - 4. óra További szenzorok 24/71

Áramlás mérése Hővezetés Pitó-cső MA lev - 4. óra További szenzorok 25/71

Aktuátorok Külső jelek Szenzorok A/D Fizikai mennyiségek Elektromos jelek Digitális jelek Digitális feldolgozás Beavatkozás Aktuátorok D/A MA lev - 4. óra Aktuátorok 26/71

LED Meghajtás: Feszültségforrás + áramkorlátozó ellenállás Áramgenerátor MA lev - 4. óra Aktuátorok 27/71

Lézer dióda MA lev - 4. óra Aktuátorok 28/71

Peltier elem Mozgó alkatrész nélküli hűtés/fűtés Az átvitt hő az árammal arányos MA lev - 4. óra Aktuátorok 29/71

Elektromágnes MA lev - 4. óra Aktuátorok 30/71

Hangszórók MA lev - 4. óra Aktuátorok 31/71

Motorok MA lev - 4. óra Aktuátorok 32/71

Léptető motorok Cél: kis méretű elmodulások MA lev - 4. óra Aktuátorok 33/71

Léptető motorok MA lev - 4. óra Aktuátorok 34/71

Piezo kristályok Piezó-effektus: mechanikai deformáció feszültség Alkalmazás: mikrofon/hangszóró (hallható/ultrahang) Mikrószkopikus elmozdulások mérése/létrehozása Órajelek létrehozása (kvarc) MA lev - 4. óra Aktuátorok 35/71

A LabVIEW fejlesztőkörnyezet Fejlesztő: National Instruments http://www.ni.com/labview/ http://www.ni.com/gettingstarted/labviewbasics/ MA lev - 4. óra A LabVIEW 36/71

Előnyök Gyors programozás (grafikus programozási nyelv) Hardver integráció Mérőműszerek, vezérlőelektronikák,... Beépített analíziskönyvtár Statisztika, spektrális analízis,... Könnyen fejleszthető felhasználói felület Vizuális elemek, grafikonok,... Számos eszközön fut Windows, Linux, Mac, FPGA, Mikrovezérlők,... Többszálú végrehajtás Támogatás már a programnyelv szintjén Adattárolás, jelentésgenerálás, hálózati kommunikáció,... MA lev - 4. óra A LabVIEW 37/71

Hátrányok Nem nyílt szabvány Magas ár Futtatókörnyezet szükséges a LabVIEW programok végrehajtásához exe generálási lehetőség (külön vásárolható opció) Bonyolultabb programok fejlesztése nehézkes Nehézkes a kód karbantarthatósága Visszafelé kompatibilitás korlátozott MA lev - 4. óra A LabVIEW 38/71

Licenszelés Kereskedelmi verziók Base (300 eft) Csak Windows verzió, hiányzó funkciók Full (650 eft) Teljes funkciónalitás Professional (1100 eft) Forráskód verziók, exe és dll generálás, forráskód eltávolítása Developer suite (1300 eft) Csak Windows verzió, még több funkció (pl. MS Office jelentések) Nonprofit verziók Student Install Option (9 eft) Education Edition (22 eft) College Teaching License (3500 eft) Academic Standard Suite (350 eft) Academic Premium Suite (460 eft) Az árak 1 év támogatást és frissítést tartalmaznak MA lev - 4. óra A LabVIEW 39/71

Hello World MA lev - 4. óra A LabVIEW programozás alapjai 40/71

Indítás után LabVIEW 7.1 LabVIEW 2010 MA lev - 4. óra A LabVIEW programozás alapjai 41/71

A programozási környezet MA lev - 4. óra A LabVIEW programozás alapjai 42/71

LabVIEW programozási környezet bemutatása (demó) Front panel Controls Palette Control, Indicator Tools Palette Block Diagram Terminals Functions Palette Wire, Node Tool bar MA lev - 4. óra A LabVIEW programozás alapjai 43/71

Adattípusok MA lev - 4. óra A LabVIEW programozás alapjai 44/71

Numerikus változók Előjel nélküli egész számok U64, U32, U16, U8 Előjeles egész számok I64, I32, I16, I8 Fixpontos számok FXP Lebegőpontos számok EXT, DBL, SGL Komplex számok CXT, CDB, CSG Color, Enum, Ring Konverzió: automatikus / explicit MA lev - 4. óra A LabVIEW programozás alapjai 45/71

Aritmetika MA lev - 4. óra A LabVIEW programozás alapjai 46/71

For ciklus N: ismétlődések száma i: aktuális ciklus (0-val kezdődik) nincs " break" opció MA lev - 4. óra A LabVIEW programozás alapjai 47/71

Boolean Igaz/Hamis MA lev - 4. óra A LabVIEW programozás alapjai 48/71

While ciklus Addig hajtódik végre, míg a feltétel teljesül MA lev - 4. óra A LabVIEW programozás alapjai 49/71

Case struktúra Feltételes kódvégrehajtás MA lev - 4. óra A LabVIEW programozás alapjai 50/71

Feltételvizsgálatok MA lev - 4. óra A LabVIEW programozás alapjai 51/71

Tömbök Bármiből lehet tömböt létrehozni MA lev - 4. óra A LabVIEW programozás alapjai 52/71

Tömbműveletek MA lev - 4. óra A LabVIEW programozás alapjai 53/71

Clusterek (Struktúrák) MA lev - 4. óra A LabVIEW programozás alapjai 54/71

Lissajous-görbék MA lev - 4. óra A LabVIEW programozás alapjai 55/71

Sub-VI: Alprogramok MA lev - 4. óra A LabVIEW alprogramok 56/71

Sub-VI: Alprogramok MA lev - 4. óra A LabVIEW alprogramok 57/71

Sub-VI: Alprogramok MA lev - 4. óra A LabVIEW alprogramok 58/71

Sub-VI: Alprogramok MA lev - 4. óra A LabVIEW alprogramok 59/71

Lokális változók Cél: előlapi objektum elérése bárhonnan MA lev - 4. óra Lokális és globális változók,... 60/71

Globális változók Olyan változó, amely bármelyik futó VI-ból elérhető MA lev - 4. óra Lokális és globális változók,... 61/71

Numerikus bemenet tulajdonságai MA lev - 4. óra Lokális és globális változók,... 62/71

Numerikus bemenet tulajdonságai MA lev - 4. óra Lokális és globális változók,... 63/71

Property node, reference MA lev - 4. óra Lokális és globális változók,... 64/71

Az analízis könyvtár MA lev - 4. óra Az analízis könyvtár 65/71

Az analízis könyvtár MA lev - 4. óra Az analízis könyvtár 66/71

Fájlműveletek MA lev - 4. óra Fájlműveletek 67/71

Példakereső: Expample Finder MA lev - 4. óra Fájlműveletek 68/71

TCP-IP MA lev - 4. óra Fájlműveletek 69/71

TCP-IP MA lev - 4. óra Fájlműveletek 70/71

TCP-IP MA lev - 4. óra Fájlműveletek 71/71