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

Alapok Gyakorlat 2015/16 őszi szemeszter Automatizálási tanszék.

Hasonló előadás


Az előadások a következő témára: "Alapok Gyakorlat 2015/16 őszi szemeszter Automatizálási tanszék."— Előadás másolata:

1 Alapok Gyakorlat 2015/16 őszi szemeszter Automatizálási tanszék

2 Általános ismertető A LabVIEW (Laboratory Virtual Instrument Engineering Workbench) grafikus fejlesztői környezet első verzióját több mint 20 éve, 1986-ban adta ki a National Instruments, eredetileg méréstechnikai célokra fejlesztve. Azóta vezető platform az ipari alkalmazások között

3 Virtuális műszerek/programok (virtual instruments - VI) tervezése és az alkalmazások műszerként való használata Grafikus programnyelv (vizuális programozási környezet) A programozás „drag & drop” technikával és az egyes funkciók (Block, SubVI) „vezetékkel” (wire) történő összekötésével történik Adatfolyam-elv (dataflow): az utasítások határozzák meg a program végrehajtását Natív többszálú (multithreading) párhuzamos programozás Általános ismertető

4 Kezdő képernyő

5

6

7

8

9

10 File -> New VI (CTRL + N) Kezdő képernyő

11 Block Diagram Front Panel Connector Pane Tools Palette Controls Functions Főbb részek

12 Felhasználói felületVezérlő paletta (Controls) Futtatás és konfigurálás ikonok (Edit mode) Ctrl + E (Block Diagram) Ctrl + T (ablakok rendezése jobb és bal oldalra) Front Panel

13 Függvény paletta (Functions) Programozói felület Futtatás és konfigurálás ikonok (Run mode) Block Diagram Ctrl + E (Block Diagram) Ctrl + T (ablakok rendezése jobb és bal oldalra)

14 A program futtatása ezzel az ikonnal történik, ami (Ctrl + r) futás közben átvált feketére De ha a nyíl összetöredezett képet mutat, akkor a program nem futtatható, mert hibás. Folyamatos futtatás, amely ciklikusan ismételgeti program végrehajtását. Stop gombbal leállíthatjuk a VI futását Pillanatmegállítás a program futása Csak a diagram ablakban találjuk meg, ha futtatás közben a „lámpát” bekapcsoljuk, akkor vizuálisan követhetjük a program futását a grafikus programban Futtatás eszköztár

15 Tools PaletteIcon Editor Tools Palette & Icon Editor

16 Automatic Tool Selection Operate Value Connect Wire Set/Clear Breakpoint Position/Size/Select Object Shortcut Edit Text Scroll Window Get Color Set Color Terminals Icon Probe Data Tools PaletteIcon Editor Tools Palette & Icon Editor

17 Single-precision,floating-pointnumericEgyszeres pontosságú lebegőpontos (-∞ +∞) Double-precision, floating-point numericDupla pontosságú lebegőpontos (-∞ +∞) Extended-precision, floating-point numericKiterjesztett pontosságú lebegőpontos (-∞ +∞) 8-bit signed integernumericElőjeles valós (integer) ( ) 16-bit signed integer numericElőjeles valós (integer) ( ) 32-bit signed integer numericElőjeles valós (integer) ( ) 8-bit unsigned integernumericValós (integer) (0 +255) 16-bit unsigned integer numericValós (integer) ( ) 32-bit unsigned integer numericValós (integer) ( ) Enumerated typeFelsorolás típus BooleanIgaz vagy hamis érék StringSzöveges változó, karakter tömbhöz hasonló ArrayTömb (a szín a tömb típusának függvénye) ClusterKlaszter (lehet más színű is) PathElérési út (fájlhoz vagy mappához) WaveformAnalóg jel Digital waveformDigitális jel Gyakoribb adatformátumok

18 Scalar Numeric Boolean String 2D Array 1D Array Dynamic Vezetéktípusok

19 Súgó menü – Context Help Ctrl + H

20 Debug lehetőségek Highlight exeution Breakpoint Step in /out/over Probe (Conditional Probe)

21 Gyorsbillentyűk WindowsLinuxMacOSLeírás CTRL-RM-R ⌘ -R VI futtatása CTRL-FM-F ⌘ -F Objektum keresése CTRL-HM-H ⌘ -H Context Help menü előhívása CTRL-BM-B ⌘ -B Az összes „érvénytelen vezeték” törlése CTRL-WM-W ⌘ -W Aktív ablak bezárása CTRL-EM-E ⌘ -E Nézet váltása a Front Panel és a Block Diagram között CTR-TM-T ⌘ -T A Front Panel és a Block Diagram egymás mellé rendezése

22 Kezelőfelület és forráskód

23 Alapok Köszönöm a figyelmet! Automatizálási tanszék


Letölteni ppt "Alapok Gyakorlat 2015/16 őszi szemeszter Automatizálási tanszék."

Hasonló előadás


Google Hirdetések