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 LabVIEW számonkérés Hálózati kommunikáció LabVIEW számonkérés Hálózati kommunikáció 1 Mingesz Róbert, Vadai Gergely.

Hasonló előadás


Az előadások a következő témára: "A LabVIEW használata az oktatásban LabVIEW számonkérés Hálózati kommunikáció LabVIEW számonkérés Hálózati kommunikáció 1 Mingesz Róbert, Vadai Gergely."— Előadás másolata:

1 A LabVIEW használata az oktatásban LabVIEW számonkérés Hálózati kommunikáció LabVIEW számonkérés Hálózati kommunikáció 1 Mingesz Róbert, Vadai Gergely június 7.

2 Tartalom • LabVIEW style • LabVIEW számonkérési módszerek • TCP/IP • Szorgalmi feladat • Feladatok megoldása • Jegyzőkönyv 2

3 LabVIEW stílus 3

4 Előlap • Jellemző feliratok • Dokumentáció: – Tool Tip Text – Részletes leírás • Alapértelmezett értékek használata • Összefüggő funkciók csoportba rendezése • Díszítő elemek • Egységes stílus az előlapi elemekre • Képernyő mérete? 4

5 SubVI • Jellemző elnevezések • Megfelelő dokumentáció (előlaphoz hasonlóan) • Bemenetek: bal oldalt, kimenetek: jobb oldalt • Előlapi elemek a termináloknak megfelelően elrendezve • Alapértelmezett értékek • Kötelező bemenetek 5

6 Diagram • Adatok áramlása: balról jobbra • Görgetés: lehetőleg csak egy irányba kelljen görgetni • Dokumentáció (megjegyzések beszúrása) • Kerülni kell: – Túl nagy komplexitás egy VI-on belül – Spagetti VI – Lokális változók Ajánlott olvasnivaló: Prentice Hall: The LabVIEW Style book 6

7 LabVIEW számonkérési módszerek 7

8 Módszerek • Teszt – Nem kell számítógép – Könnyen javítható – Nem életszerű • Megadott feladat elkészítése – Kreativitást igényel – A vizsgázó elakadhat – Nehéz objektíven értékelni 8

9 CLAD vizsga • Teszt • 60 perc • 40 kérdés • Feleletválasztós • Min 70 % • ftp.ni.com/evaluation/certification/clad ftp.ni.com/evaluation/certification/clad 9

10 Területek • LabVIEW programming concepts • LabVIEW environment • Software constructs in LabVIEW • Programming VIs and functions • Data communication and synchronization VIs and functions • VI Server VIs and functions 10

11 Területek • Error handling VIs and functions • Design patterns • SubVI design • Debugging tools and techniques • VI design and documentation (style) practices • Memory, performance, and determinism 11

12 Példa kérdés What is an advantage of using a Strictly Typed VI refnum? a)The data types of the target VI are known at compile time b)The data types passed to the VI can change programmatically c)You can flatten the data to a string to improve code performance d)Causes dynamically loaded VIs to be loaded at the start of execution 12

13 Példa kérdés • What is the value in Shift Register Answer after the following code has executed? a)16 b)24 c)32 d)10 13

14 Vizsga (jövő héten) 14

15 Hiba keresése egy VI-ban Módszerek • „Error list” • „Highlight execution” • „Probe” • Extra kijelzők berakása a programba 15

16 Feladat megvalósítása Témák: • Jelzőlámpa készítése • Adatok beolvasása, ábrázolása • Spektrum számolása • Differenciálegyenlet megoldása 16

17 TCP/IP kommunikáció 17

18 Kommunikációs paletták 18

19 TCP/IP • IP cím • Kommunikációs port • Szerver-kliens 19

20 Példakódok • Data Server.vi • Data Client.vi 20

21 Feladatok 21

22 1. feladat • Állapítsa meg a saját és társa gépének IP címét. • Társával együtt próbálja ki a TCP/IP kommunikációhoz kötődő példaprogramokat! • Készítsenek chat-programot! 22

23 Funkciók • Egy küldő + egy fogadó • Kétirányú adatátvitel • Előzmények megjelenítése – Külön ablak a küldött/ fogadott – Közös ablak – Közös ablak időbélyegzővel • Billentyűk kezelése programról – Automatikus küldés • Szép dizájn 23


Letölteni ppt "A LabVIEW használata az oktatásban LabVIEW számonkérés Hálózati kommunikáció LabVIEW számonkérés Hálózati kommunikáció 1 Mingesz Róbert, Vadai Gergely."

Hasonló előadás


Google Hirdetések