58
Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Sub-VI és grafikonok 1 Vadai Gergely V 5.0 2015.10.02.

Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező

Embed Size (px)

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 Presentation

Citation preview

Page 1: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

2

Formula Node

Page 3: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

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ő

Express formula

5

Page 6: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

7

Sub-VI használata

Page 8: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

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ő

10

Terminál elrendezés megváltoztatása

Page 11: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

11

sub-VI ikon szerkesztése

Page 12: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

12

Sub-VI felhasználása

Page 13: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

13

Grafikonok használata

Page 14: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

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ő

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ő

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ő

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ő

19

Segédeszközök

Page 20: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

20

Lineárisan növekvő jel előállítása

Page 21: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

21

Lineárisan növekvő jel előállítása

Page 22: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

Szinusz minta előállítása

22

Page 23: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

Szinusz minta előállítása

23

Page 24: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

24

Tömbműveletek

Page 25: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

25

Tömbműveletek

Page 26: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

26

Index Array

Page 27: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

27

Táblázatos adatfájlok

Page 28: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

28

Szöveges fájl olvasása

Page 29: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

29

Szöveges fájl írása

Page 30: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

31

Statisztikai eszközök

Page 32: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

32

Mathematics / Probability & Statistics

Page 33: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

33

Középérték, szórás, variancia

Page 34: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

35

Hisztogram készítése

Page 36: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

36

Jegyzőkönyv készítése

Page 37: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

37

Mindenképp szükséges adatok

Page 38: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

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ő

40

Rossz előlap és kép

Page 41: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

42

Rossz diagram és kép

Page 43: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

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ő

45

Javítási útmutató

• Tájékoztató jelleggel!

Page 46: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

46

Feladatok megoldása

Page 47: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

48

1. Példa blokk diagramra

Page 49: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

49

1. Példa előlapra

Page 50: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

51

2. Példa előlap

Page 52: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

52

Tippek az elkészítéshez

Page 53: Mérés és adatgyűjtés laboratóriumi  gyakorlat - levelező

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ő

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ő

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ő

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ő

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ő

58

3. Példa előlap