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

A LabVIEW használata az oktatásban Ismerkedés a LabVIEW környezettel 1 Mingesz Róbert, Vadai Gergely 2013. április 12.

Hasonló előadás


Az előadások a következő témára: "A LabVIEW használata az oktatásban Ismerkedés a LabVIEW környezettel 1 Mingesz Róbert, Vadai Gergely 2013. április 12."— Előadás másolata:

1 A LabVIEW használata az oktatásban Ismerkedés a LabVIEW környezettel 1 Mingesz Róbert, Vadai Gergely április 12.

2 Tartalom Információ Tűz és munkavédelem Bevezetés a LabVIEW környezetbe Szorgalmi feladat A fejlesztői környezet megismerése Adminisztráció 2

3 Információ 3

4 Kurzus honlapja: szeged.hu/~mingesz/Education/LVO/ szeged.hu/~mingesz/Education/LVO/ 15x2 óra Támogatás: TÁMOP A/1-11/ A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja 4

5 Tematika I A LabVIEW programozásának alapjai SubVI és grafikonok Adatok elemzése, fájl I/O Ferde hajítás (differenciálegyenletek megoldása) Nem lineáris függvények illesztése A LabVIEW alapjainak oktatása Oszcilloszkóp vezérlése LabVIEW környezetből 5

6 Tematika II A virtuális soros port, műszerek vezérlése LabVIEW környezetből Alkatrészek karakterisztikájának mérése DAQmx műszerek vezérlése Hálózati kommunikáció Megosztott változók LabVIEW style, LabVIEW számonkérési módszerek 6

7 Szorgalmi feladatok Tervezési minták használata Control Design & Simulation toolkit használata Valós idejű rendszerek: cRIO Lego NXT modul használata 3D grafika Objektumorientált programozás CLAD vizsga anyaga 7

8 Kapcsolódó kurzusok Mérés és adatgyűjtés Mérnök informatikus BSc Virtuális méréstechnika Fizikus MSc Virtuális méréstechnika PhD kurzus Modern méréstechnika Mérnök informatikus MSc 8

9 LabVIEW elérhetősége NI Academic Site License: College Teaching License 2012 fall, 37,8 GiB Alap LabVIEW + számos toolkit, modul Kar: TTIK Felhasználható: oktatásra Kutatás: külön licensz vásárlása szükséges – Research option – Academic Standard/Premium Suite 9

10 Időpontok 1. alkalom április alkalom - április alkalom - április alkalom - május alkalom - május , 7. alkalom - május alkalom - május , 10. alkalom - május , 12. alkalom - június , 14. alkalom - június alkalom - június

11 Sikeres teljesítés feltételei 70 %-os részvétel (pótlási lehetőség) Vizsga: – a) hiba megtalálása és kijavítása egy megadott programban – b) egy programozási feladat megvalósítása a fejlesztői környezetben 5 fokozatú skála: – a megoldás helyessége – a megvalósítás stílusa 11

12 Adminisztráció Jelentkezési lap Diploma másolat Felnőttképzési szerződést 2 eredeti példányban Jelenléti ív (minden alkalom) Elégedettségi kérdőív (kurzus vége) Elkészített feladatok: ban 12

13 Tűz és munkavédelem 13

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

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

16 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! 16

17 Á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 17

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

19 Bevezetés a LabVIEW környezetbe 19

20 A LabVIEW környezet Fejlesztő: National Instruments Oktatóanyagok

21 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 21

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

23 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 23

24 Induló képernyő 24

25 Virtual Instrument - VI 25

26 Projektek 26

27 Paletták, Context help 27

28 Tool paletta 28

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

30 Adattípusok 30

31 Numerikus adattípusok 31

32 Numerikus adattípusok 32

33 Numerikus paletták 33

34 Ciklusok 34

35 Indexelés 35

36 Sequence 36

37 Szorgalmi feladat 37

38 Összetett programok Programok folyamatos bővítése ⇒ elbonyolódó programok Tervezési minták: – Átláthatóság – Karbantarthatóság 38

39 39

40 State machine Időbeli sorrendiség biztosítása Jól megkülönböztethető állapotok és állapotátmenetek 40

41 Megvalósítás Állapotok és átmenetek azonosítása While ciklus Állapot tárolása (int / enumeráció) Case structure: Mit kell az egyes állapotok során végrehajtani 41

42 Példa 42

43 Olvasnivaló

44 Feladat Jelzőlámpás feladat megvalósítása állapotgép tervezési minta segítségével! Nem használhatók: – Lokális változók – Sequence 44

45 Feladat bővítése Éjszakai üzemmód Gyalogos jelzőlámpa Gyalogos jelzőlámpa villogással Nyomógombos gyalogos jelzőlámpa Jármű érkezésének „érzékelése” 45

46 Feladatok megoldása 46

47 1. feladat: két komplex szám összege 47

48 2. feladat: másodfokú egyenlet 48

49 3. feladat: N! 49

50 4. feladat: Brown mozgás 50

51 5. feladat - Jelzőlámpa 51


Letölteni ppt "A LabVIEW használata az oktatásban Ismerkedés a LabVIEW környezettel 1 Mingesz Róbert, Vadai Gergely 2013. április 12."

Hasonló előadás


Google Hirdetések