mérés és adatgyűjtés laboratóriumi gyakorlat - levelező
DESCRIPTION
Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező. Sub-VI és grafikonok. Mingesz Róbert. V 4.0 2014.09.21. Formula Node. Formula Node. C jellegű szintaxis Megjegyzések: Pontosvessző a sorok végén Tizedespont használata Nem használhatók komplex számok. Expression N ode. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/1.jpg)
1
Mérés és adatgyűjtéslaboratóriumi gyakorlat - levelező
Sub-VI és grafikonok
Vadai Gergely
V 5.0 2015.10.02.
![Page 2: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/2.jpg)
2
Formula Node
![Page 3: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/3.jpg)
Formula Node
• C jellegű szintaxis
Megjegyzések:• Pontosvessző a
sorok végén• Tizedespont
használata• Nem használhatók
komplex számok
3
![Page 4: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/4.jpg)
Expression Node
• Egyetlen bemenet és egyetlen kimenet
• Nem használhatók komplex számok
4
![Page 5: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/5.jpg)
Express formula
5
![Page 6: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/6.jpg)
MathScript Node
• Komplex számok elérhetők• Szükséges:
NI LabVIEW MathScript RT Module
6
![Page 7: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/7.jpg)
7
Sub-VI használata
![Page 8: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/8.jpg)
8
Sub-VI
• Megfelel: alprogram, függvény• Bármelyik VI-ból készíthető sub-VI–Megfelelő ikon kialakítása– Connector pane: terminálok
hozzáférhetősége
• Megjegyzések:–Nincs rekurzív hívás– Több visszatérési érték is lehet
![Page 9: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/9.jpg)
Sub-VI
9
IconConnector paneVezeték eszközzel köthetők
be a terminálok
![Page 10: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/10.jpg)
10
Terminál elrendezés megváltoztatása
![Page 11: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/11.jpg)
11
sub-VI ikon szerkesztése
![Page 12: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/12.jpg)
12
Sub-VI felhasználása
![Page 13: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/13.jpg)
13
Grafikonok használata
![Page 14: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/14.jpg)
14
Waveform Chart
• Új adatok hozzáfűzése a grafikonhoz• Több adat hozzáfűzése: tömb• Egyszerre több grafikon megjelenítése: cluster
használata
![Page 15: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/15.jpg)
15
Waveform Graph
• Mintavételezett jelek megjelenítése• Több grafikon megjelenítése: 2D tömb
![Page 16: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/16.jpg)
16
Waveform Graph
• Waveform: struktúra:– 1D kitérés adatok– időbeli tulajdonságok
(kezdőidő, mintavételi időköz)
![Page 17: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/17.jpg)
17
XY Graph
• Jelek ábrázolása egymás függvényében
![Page 18: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/18.jpg)
18
XY Graph
• Express XY segédVI használata XY grafikonon való megjelenítéshez(általában nem javasolt a használata)
![Page 19: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/19.jpg)
19
Segédeszközök
![Page 20: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/20.jpg)
20
Lineárisan növekvő jel előállítása
![Page 21: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/21.jpg)
21
Lineárisan növekvő jel előállítása
![Page 22: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/22.jpg)
Szinusz minta előállítása
22
![Page 23: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/23.jpg)
Szinusz minta előállítása
23
![Page 24: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/24.jpg)
24
Tömbműveletek
![Page 25: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/25.jpg)
25
Tömbműveletek
![Page 26: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/26.jpg)
26
Index Array
![Page 27: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/27.jpg)
27
Táblázatos adatfájlok
![Page 28: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/28.jpg)
28
Szöveges fájl olvasása
![Page 29: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/29.jpg)
29
Szöveges fájl írása
![Page 30: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/30.jpg)
30
Tippek
• Transpose bemenet legyen TRUEOk: a LabVIEW soronként szereti használni a tömböket, míg az adatfájlokban általában oszlopokba rendezzük
• Format string-et és Delimiter-t megfelelően kell kiválasztani
![Page 31: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/31.jpg)
31
Statisztikai eszközök
![Page 32: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/32.jpg)
32
Mathematics / Probability & Statistics
![Page 33: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/33.jpg)
33
Középérték, szórás, variancia
![Page 34: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/34.jpg)
Sűrűségfüggvény (probability density function)
34
h (𝑥) h(𝑥) 𝑁
h(𝑥 ) 𝑁 ∙ Δ𝑥
Gyakoriság hisztogram
Relatív gyakoriság Empirikus sűrűségfüggvény
![Page 35: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/35.jpg)
35
Hisztogram készítése
![Page 36: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/36.jpg)
36
Jegyzőkönyv készítése
![Page 37: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/37.jpg)
37
Mindenképp szükséges adatok
![Page 38: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/38.jpg)
38
Szöveges választ igénylő feladatok
• Értelmes szöveg• Számolások részletezése
Lehetőleg formázott képletekkel!
![Page 39: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/39.jpg)
39
Kód beillesztését igénylő feladatok
• Előlap (Front Panel)• Diagram (Block Diagram)• Szükség esetén több kép is
beilleszthető(Megfelelő képaláírással.)
![Page 40: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/40.jpg)
40
Rossz előlap és kép
![Page 41: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/41.jpg)
41
Jó előlap és kép
• Megfelelően elrendezett előlap• Megfelelően elnevezett előlapi
elemek• Alt+Print Scrn
![Page 42: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/42.jpg)
42
Rossz diagram és kép
![Page 43: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/43.jpg)
43
Jó diagram és kép
• Következetesen elrendezett diagram• Csak a szükséges rész másolása
![Page 44: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/44.jpg)
44
Program bemutatása
• Nélküle nem jár pont(a korábbi (rész)feladatokra sem)
• Lehet számítani:– Kérdésekre– Javaslatokra
![Page 45: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/45.jpg)
45
Javítási útmutató
• Tájékoztató jelleggel!
![Page 46: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/46.jpg)
46
Feladatok megoldása
![Page 47: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/47.jpg)
47
1. Sub-VI készítése
• Olyan sub-VI elkészítése, mely másodfokú egyenletet old meg, a megoldást pedig egy formula node segítségével számolja ki
• Lépések:–Megoldóképlet: formula node-ban–Mentés– Ikon szerkesztése– Terminálok bekötése– Felhasználás
![Page 48: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/48.jpg)
48
1. Példa blokk diagramra
![Page 49: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/49.jpg)
49
1. Példa előlapra
![Page 50: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/50.jpg)
50
2. SubVI felhasználása
• Készítsen olyan programot mely egy xy grafikonon megjeleníti a másodfokú függvényt, és kiszámolja a gyökeit!
• Az egyenlet gyökeinek kiszámolására használja fel az első feladatban készített subVI-t!
![Page 51: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/51.jpg)
51
2. Példa előlap
![Page 52: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/52.jpg)
52
Tippek az elkészítéshez
![Page 53: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/53.jpg)
53
Bevezetés
• Képzeltbeli joghurtgyár• Probléma a töltési súllyal• Gyár: bevezette a végső termék
súlyának mérését• Feladat:– Szoftver, mely elemzi az eredményeket– Probléma azonosítása
![Page 54: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/54.jpg)
54
Adatok
• Nettó tömeg: 150 g• Elfogadható tűrés: ± 10 %
(a szórás háromszorosa)• Csomagolás tömege: 10 g• Sűrűség: 1,024-1,071 g/cm3
![Page 55: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/55.jpg)
55
3. Alapvető statisztikai adatok
• Készítsen programot, mely a rendelkezésre álló adatfájlok tartamát beolvassa és kiszámolja a következő mennyiségeket:– Középérték (Mean value, µ)– Szórás (Standard deviation, SD)– Tűrés (3x SD)– Tűrés %-ban
• Megjegyzés: az egyes fájlok különböző termelési láncokhoz tartoznak. Azonosítsa a hibásakat!
![Page 56: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/56.jpg)
56
4. Hisztogram készítése
• Bővítse a programot, hogy az a megjelenítse az adatok eloszlását (hisztogram)!
• A hisztogramok számolásánál megfelelően válassza ki az intervallumok számát!
• Milyen következtetéseket lehet levonni az adatok alapján?
Szorgalmi:• Számolja ki a sűrűségfüggvényt! • Bővítse a programot, hogy még több
információ álljon rendelkezésre a hibáról!
![Page 57: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/57.jpg)
57
Szorgalmi: Lissajous görbék
• Lissajous-görbék rajzolása• A Lissajous-görbék időben
változzanak, mint a régi scifik-ben!
![Page 58: Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező](https://reader035.vdocuments.mx/reader035/viewer/2022062221/56812a59550346895d8db82e/html5/thumbnails/58.jpg)
58
3. Példa előlap