• 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!
28
0
0

Teljes szövegt

(1)

A LabVIEW használata az oktatásban

A LabVIEW használata az oktatásban

Sub-VI és grafikonok Sub-VI és grafikonok

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

(2)

Tartalom Tartalom

• Szorgalmi feladat

• Bevezető anyag

• Feladatok megoldása

• Jegyzőkönyv

2

(3)

Szorgalmi feladat:

eseményvezérelt programozás

Szorgalmi feladat:

eseményvezérelt

programozás

(4)

Eseményvezérelt programozás Eseményvezérelt programozás

• Egyszerű stratégia: ciklus várakozik az emberi beavatkozásra (fogyasztja a

processzort)

• „Helyes” megoldás: eseményvezérelt programozás

• http://www.ni.com/white-paper/3331/en

• Események:

Egérműveletek

Érték megváltozása Saját események

4

(5)

2. Szorgalmi feladat 2. Szorgalmi feladat

• Készítsen programot a következő funkciókkal:

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

„2 gomb” megnyomásakor: elmenti az adatsort egy szöveges fájlba

„3 gomb” megnyomásakor: egy korábban mentett fájl megnyitása

„4 gomb”: kilépés

• Nem használható: lokális változó

(6)

3. Szorgalmi feladat 3. Szorgalmi feladat

• Készítsen olyan programot, ahol a „Stop”

gomb, elmenekül az egér elől (de látható marad).

6

(7)

Szorgalmi feladat:

DAQmx műszerek vezérlése Szorgalmi feladat:

DAQmx műszerek vezérlése

(8)

NI műszerek NI műszerek

8

(9)

DAQmx platform DAQmx platform

• Azonos szerkezetek különböző műszerek vezérlésére

• http://www.ni.com/white-paper/2835/en

• http://www.ni.com/white-paper/5468/en

• http://www.ni.com/white-paper/5438/en

• http://www.ni.com/white-paper/5434/en

• Példák:

DAQmx / Voltage – On Demand Output DAQmx / Voltage – SW Timed Input

(10)

Voltage – On Demand Output Voltage – On Demand Output

10

(11)

Voltage – On Demand Output

Voltage – On Demand Output

(12)

4. Szorgalmi feladat 4. Szorgalmi feladat

• Készítsen olyan programot, mely a cDAQ rendszer segítségével megméri egy

alkatrész (pl. zéner-dióda, LED)

áram(feszültség) karakterisztikáját!

• Mérje meg a kiadott alkatrészek karakterisztikáját!

12

(13)

Bevezetés

Bevezetés

(14)

Formula node Formula node

• C jellegű szintaxis

14

(15)

Sub-VI Sub-VI

• Terminál elrendezések

(16)

Sub-VI Sub-VI

• Terminálok bekötése (huzal eszköz)

16

(17)

Sub-VI Sub-VI

• Ikon szerkesztése

(18)

Waveform Chart Waveform Chart

• Új adatok hozzáfűzése a grafikonhoz

18

(19)

Waveform Graph Waveform Graph

• Mintavételezett jelek megjelenítése

(20)

Waveform Graph Waveform Graph

• Mintavételi időköz megadása

20

(21)

XY Graph XY Graph

• Jelek ábrázolása egymás függvényében

(22)

XY Graph XY Graph

• Express

22

(23)

Lineárisan növekvő jel előállítása

Lineárisan növekvő jel

előállítása

(24)

Szinusz minta előállítása Szinusz minta előállítása

24

(25)

Feladatok megoldása

Feladatok megoldása

(26)

1. feladat - Jelzőlámpa 1. feladat - Jelzőlámpa

26

(27)

2. feladat 2. feladat

• Olyan sub-VI elkészítése, mely másodfokú egyenletet old meg, majd ennek egy

programba való integrálása

• Lépések:

Megoldóképlet: formula node-ban Mentés

Ikon szerkesztése

Terminálok bekötése Felhasználás

(28)

3. feladat 3. feladat

• Lissajous-görbék rajzolása

• A Lissajous-görbék időben változzanak, mint a régi scifik-ben!

28

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

A kérdés csak másod- vagy inkább harmadsorban az, hogy mit gondolunk a Nemzeti alaptanterv és a mozgóképkultúra/médiaismeret oktatásának viszonyáról, ezt megelőzi, hogy

KOMMUNIKÁCIÓ, KÖZVÉLEMÉNY, MÉDIA 2018/4. Míg a tudást közvetítő helyszínek közül az intézményes oktatás keretéül szolgáló iskola már nem feltétlenül

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

c) You can flatten the data to a string to improve code performance. d) Causes dynamically loaded VIs to be loaded at the start

Mivel a többkorú állományok esetében átlag- kor és átlagátmérő szerint nincs értelme rendezni az adatsort, így az alábbi diagramon az látható, hogy a károsodás mértéke

Az agresszív kontinuum két végpontján az antiszociális és proszociális viselkedés áll, ezért most világosan jelez- hetjük, hogy az erőszakos viselkedés egyértelműen az