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

Hasonló előadás


Az előadások a következő témára: "A LabVIEW használata az oktatásban"— Előadás másolata:

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

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

3 LabVIEW stílus

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?

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

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

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

8 Módszerek Teszt Megadott feladat elkészítése 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

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

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

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

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

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

14 Vizsga (jövő héten)

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

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

17 TCP/IP kommunikáció

18 Kommunikációs paletták

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

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

21 Feladatok

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!

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


Letölteni ppt "A LabVIEW használata az oktatásban"

Hasonló előadás


Google Hirdetések