Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Tájékoztatás 1 Mingesz Róbert V 4.0 2014.09.08.

Hasonló előadás


Az előadások a következő témára: "Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Tájékoztatás 1 Mingesz Róbert V 4.0 2014.09.08."— Előadás másolata:

1 Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Tájékoztatás 1 Mingesz Róbert V 4.0 2014.09.08.

2 Tartalom Tűzvédelem Munkavédelem Laboratóriumi rend További információ: http://www.noise.inf.u-szeged.hu/lab/mtl Tájékoztatás Bevezetés a LabVIEW környezetbe 2

3 Tűz és munkavédelem 3

4 Tűzvédelem Tilos: – tűz és robbanásveszélyes anyagot behozni – nyílt láng használata – dohányozni – enni/inni Tűzveszély: – elektromos műszerek Használat előtt meggyőződni hibátlan állapotukról! 4

5 Tűz esetén Szólni Tűzoltók hívása (105 / 112) Központi rendészeti ügyelet hívása (+62 54-5863) Áramtalanítás Tűz oltása (poroltó) – Elektromos tüzek esetén: áramütés veszélye Menekülés 5

6 Munkavédelem Nem nyúl semmihez Munkavégzésre alkalmas állapot – (nem: betegség / tudatmódosítók) Berendezések ismerete – (használati útmutatók) Működőképes a berendezés? – Nem javít (csak villanyszerelő / villamos mérnök) Földelés! 6

7 Áramütés esetén Áramkört megszakít (főkapcsoló) Elsősegély (lélegeztetés, stabil oldalfektetés,...) Szólni Mentők hívása (104 / 112) 24 órás megfigyelés korházban – Szívritmuszavarok → halál – Szövetsérülés → vérrög → halál 7

8 Laborrend Csak az dolgozhat a laborban, aki ismeri a tűz és munkavédelmi szabályzatot, valamint a laborrendet, és ezt aláírásával igazolta is Felelősségvállalás a használt eszközökért Tilos enni/inni Óra végén mindent a helyére kell pakolni Számítógép – Csak engedéllyel szabad bármit telepíteni, átállítani – Óra végén: mindent visszaállítani eredeti állapotába (saját fájlok törlése) 8

9 Tájékoztató 9

10 Mérés és adatgyűjtés laboratórium Adatok elemzésének alapjai Műszerek, szenzorok használata LabVIEW programozás – Grafikus programozási környezet – Gyors fejlesztés – Mérnöki és tudományos feladatok 10

11 Információk A kurzus honlapja: http://www.inf.u- szeged.hu/~mingesz/Education/MAL/ http://www.inf.u- szeged.hu/~mingesz/Education/MAL/ Oktatók / munkatársak – Makan Gergely, Mingesz Róbert, Nagy Tamás – Mellár János 11

12 Követelmények Nem lehet igazolatlan hiányzás Igazolt hiányzások száma legfeljebb 3 Az összes gyakorlat elvégzése Értékelés alapja: – jegyzőkönyvekre adott pontszám – vizsgafeladatokra adott pontszám Legalább 50%-os eredmény 12

13 Gyakorlatokon való részvétel Igazolt hiányzás: – Utólag igazolás bemutatása – Előzetes egyeztetést követően a gyakorlatvezető engedélyével hiányzik Pótlás: – Utolsó héten – Előzetes megbeszélés alapján, a többi időpontban Késés: – Max 5 perc – Utána pontlevonás 13

14 Gyakorlati munka Előzetes felkészülés – Anyagok: Honlap – Dolgozat, számonkérés: bármikor – Előzetesen megoldandó feladatok Elsősorban egyéni munka – Az órák egy részében pármunka – Az egy padban lévők segíthetnek egymásnak – Oktatók segítsége Az órák egy részében jegyzőkönyv készítése 14

15 Jegyzőkönyv A sablon jegyzőkönyvet kell kitölteni Beadási határidő: az óra végén (1 óra 30-kor) E-mail: – mingesz@inf.u-szeged.hu mingesz@inf.u-szeged.hu – gergely.makan@gmail.com gergely.makan@gmail.com – nag.tams@gmail.com nag.tams@gmail.com pdf formátum, Max 5 MB, + mellékletek zip- ben Fájlnév: KissK.03.pdf (mellékletek KissK.03.zip) 15

16 Vizsgafeladat A feladatsor nincs előzetesen publikálva Nem használható semmilyen segítség Órán kell bemutatni az elkészült eredményt Kb. 3x súlyozás 16

17 Plágium, valótlanság Tilos sajátként feltűntetni azt, amit más készített Tilos valótlant állítani pl. hogy egy feladat elkészült, közben nem Súlyos büntetés – Pontlevonás – Pluszfeladat – Kurzus nem teljesítése Nincs figyelmeztetés, ejnye-bejnye 17

18 Gyakorlat menete Óra elején tájékoztatás Leltárellenőrzés Feladatok megoldása – Programozás – Kapcsolások elkészítése – Mérés – Bemutatás – Dokumentálás Jegyzőkönyv elkészítése, elküldése Rendrakás, leltárellenőrzés 18

19 Levelek tárgya – Jegyzőkönyv: MAL 03 Csütörtök 10 – Hiányzás: MAL - Hiányzás (dec 3) – Pótlás: MAL - Pótlás (dec 5) – Levelek küldéséhez nem csak a stud-os címek használhatók 19

20 Reklamáció Minél hamarabb Legfeljebb UV időszak végéig Beadott anyagok megőrzése: UV időszak végéig 20

21 Tematika LabVIEW alapjai Mérési adatok elemzése, megjelenítése Műszerek használata Oszcilloszkóp vezérlése LabVIEW segítségével Mérési feladatok LabVIEW környezetből Szenzorok, távadók Kommunikációs protokollok Távmérés 21

22 Hallgatói értékelések 22

23 23 „A tanterv alapvetően jó, csak nem tudom hogy mennyire fogom ezt használni ilyen programozási környezetben” LabVIEW használata: – Ipar (járműipar, repülőgépgyártás, tesztelés) – Kutatás (ELI, NASA, CERN) – Gyors fejlesztés A programozási környezet csak egy eszköz A szöveges programozási nyelvektől eltérő szemlélet

24 24 „Az óra elég rövid, a végén kapkodások vannak a folyamatos kérdezgetések miatt. A bevezetésnek részletesebbnek kellene lennie (mondjuk +1 óra).” A feladatok egy része szorgalmi feladat Cél: problémák önálló megoldása A problémás részekre több időt szánunk majd

25 25 „Hosszabb labort, több felkészítőanyagot, esetleg egy nem kötelező de nagy pluszpontszámú projektfeladatot!” A labor hosszát sajnos nem tudjuk növelni Elkészült a labor anyagához illeszkedő jegyzet (lásd coospace) Szorgalmi feladatok lesznek Alternatív feladatsort is tervezünk

26 Bevezetés a LabVIEW környezetbe 26

27 A LabVIEW környezet Fejlesztő: National Instruments http://www.ni.com/labview/ 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 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 27

28 Miért pont a LabVIEW? Könnyű megtanulni és használni – 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 28

29 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) 29

30 Miért pont a LabVIEW? Ipari szabvány – 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 30

31 Induló képernyő 31

32 Virtual Instrument - VI 32

33 Projektek 33

34 Eszköztárak 34

35 Controls paletta Előlapi elemek Numerikus bemenetek, kimenetek Nyomógombok, LED-ek Szöveges be és kimenetek Grafikus megjelenítés … 35

36 Functions paletta Blokk diagram elemei Programozási struktúrák Tömbműveletek Numerikus műveletek Boolean műveletek String műveletek Összehasonlítás 36

37 Context help Rövid leírása a kurzor alatti elemnek Aktiválás: CTRL+H 37

38 Tool paletta Alapbeállítás: automatic tool selection (ajánlott) Legtöbbször használt: Operate Value Position/Size/Select Edit text Connect wire 38

39 Adattípusok Numeric – Integer, Float, Complex Boolean String (path) Reference Object Array Cluster 39

40 Adattípusok 40

41 Numerikus adattípusok 41

42 Reprezentáció megváltoztatása 42

43 Numerikus paletta 43

44 További funkciók: mathematics 44

45 While Loop int i = 0; int stop = 0; do { // Some code i++; } while (!stop); 45

46 For Loop int i; int N = count; for (i = 0; i < N; i++) { // Some Code } 46

47 While Loop + conditional terminal int i; int N = count; int stop = 0; for (i = 0 ; i < N; i++) { //Some code if (stop) { break; } 47

48 Korábbi iteráció eredménye: Feedback node int i; int N = count; int x = 0; for (ind i = 0; i < N; i++) { x = x + i; } 48

49 Hasonló opció: Shift register int i; int N = count; int x = 0; for (ind i = 0; i < N; i++) { x = x + i; } 49

50 Automatikus indexelés Vezeték átmenet a ciklus határán: Tunel Alapbeállítás For Loop esetén: automatic indexing Átkonfigurálás: helyi menü 50

51 Adatvezérelt programozás Párhuzamos végrehajtás Egy csomópont akkor hajtódik végre, ha megérkezet az összes bemenő adat Egy csomópont akkor adja vissza a végeredményeket, ha a végrehajtást teljesen befejezte. A végrehajtás sorrendjét a vezetékeken folyó adatok határozzák meg 51

52 Végrehajtási sorrend biztosítása: hibavezeték 52

53 Végrehajtási sorrend biztosítása: szekvencia 53

54 Lokális változók Előlapi elemek elérése bárhol (akár több helyen is) Mind a bemenetek mind a kimenetek írhatók és olvashatók is 54

55 Feladatok 55

56 1. Két komplex szám összege 56

57 2. Másodfokú egyenlet megoldása 57

58 3. feladat: N! 58

59 4. Brown mozgás 59 while(!stop) { xi = xi+2*random()-1; waitms(50); }

60 5. Jelzőlámpa 60

61 Következő óra Jegyzet anyaga (MAL.v2.5p.pdf) 5 – 26 oldal Vannak előzetesen megoldandó feladatok 61


Letölteni ppt "Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Tájékoztatás 1 Mingesz Róbert V 4.0 2014.09.08."

Hasonló előadás


Google Hirdetések