• Nem Talált Eredményt

A LabVIEW használata az oktatásban

N/A
N/A
Protected

Academic year: 2022

Ossza meg "A LabVIEW használata az oktatásban"

Copied!
23
0
0

Teljes szövegt

(1)

A LabVIEW használata az oktatásban

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ó

Mingesz Róbert, Vadai Gergely Mingesz Róbert, Vadai Gergely

(2)

Tartalom Tartalom

• LabVIEW style

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

• TCP/IP

• Szorgalmi feladat

• Feladatok megoldása

• Jegyzőkönyv

(3)

LabVIEW stílus

LabVIEW stílus

(4)

Előlap 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 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 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

LabVIEW számonkérési

módszerek

(8)

Módszerek 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

(9)

CLAD vizsga CLAD vizsga

• Teszt

• 60 perc

• 40 kérdés

• Feleletválasztós

• Min 70 %

• ftp.ni.com/evaluation/certification/clad

(10)

Területek 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 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 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

(13)

Példa kérdés 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

(14)

Vizsga (jövő héten)

Vizsga (jövő héten)

(15)

Hiba keresése egy VI-ban 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 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ó

TCP/IP kommunikáció

(18)

Kommunikációs paletták

Kommunikációs paletták

(19)

TCP/IP TCP/IP

• IP cím

• Kommunikációs port

• Szerver-kliens

(20)

Példakódok Példakódok

• Data Server.vi

• Data Client.vi

(21)

Feladatok

Feladatok

(22)

1. feladat 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 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

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

The future of urban services (local public utilities, communal services) in the CEE countries raise even more specific problems than the transformation of the utility sector.

in addition, what the Soviet leadership had learned in “solving the Polish crisis” affected the political plans for “settling the Hungary question.” Having placed the

Improved Cytotoxic Activity of THN7-Loaded α-Cyclodextrin Nanoparticles on A-427 Lung Cancer Cells To evaluate the cytotoxic effect of THN7-loaded α -cyclodextrin nanoparticles,

– „1 gomb” megnyomásakor: generál egy véletlen adatsort és azt megjeleníti egy grafikonon.. – „2 gomb” megnyomásakor: elmenti az adatsort egy

Mingesz Róbert, Vadai Gergely Mingesz Róbert, Vadai Gergely... Szorgalmi feladatok

• Mentsen el egyetlen mért adatsort, majd jelenítse meg

• Hozzon létre olyan vi-t, amely V-ban jelzi ki a mért

1.) We found a significant mastitis-predictive value of the elevated BHB level postpartum, but not to any other of NEB related changes in circulating levels of hormones