LabVIEW Fejlesztői Nap Az előadások kivonata Budapest, május 13.

Hasonló dokumentumok
LabVIEW Fejlesztői Nap Az előadások kivonata Budapest, május 13.

Summer of LabVIEW The Sunny Side of System Design

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

- Bemutatkozás - Az innováció a tradíciónk!

AUDI HUNGARIA KARLSRUHE ÖSZTÖNDÍJ (2019/20)

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez

Gödöllő, 2100 Szent István tér 6. I/3. Pilisvörösvár, 2085 Fő u Telefonszám(ok) Mobil: (36-30)

Easton420. Automata Telefon hangrögzítő. V 6.0 Telepítése Windows XP rendszerre

Informatikai alkalmazásfejlesztő Információrendszer-elemző és - tervező

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

MECHATRONIKAI MÉRNÖKI ALAPKÉPZÉSI SZAK. 2. Az alapképzési szakon szerezhető végzettségi szint és a szakképzettség oklevélben szereplő megjelölése:

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

Képzési program. A képzés megnevezése: CNC szerviz technológus. 1. A képzéssel megszerezhető kompetenciák:

Szolgáltatói Adminisztrátori leírás

A szoftverfejlesztés eszközei

Hardver és szoftver követelmények

2. modul - Operációs rendszerek

DEBRECENI EGYETEM MŰSZAKI KAR

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató

BaBér bérügyviteli rendszer telepítési segédlete év

Szoftver-technológia I.

Összeállította Horváth László egyetemi tanár

Távolléti díj kezelése a Novitax programban

ALKALMAZÁS KERETRENDSZER

Operációs rendszerek. Tanmenet

Dr. Kovács Ernő Miskolci Egyetem Elektrotechnikai-Elektronikai Tanszék 2011

A szoftverfejlesztés eszközei

Microsoft SQL Server telepítése

Hogyan tudom soros eszközeimet pillanatok alatt hálózatba kötni?

Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán

1. Bevezető. 2. Sérülékenységek

2 Műszaki Tudományi Kar. sze-győr képzések

Innovation Delivered. Szekeres Csaba. M-Prospect Kft. Fordítási és tolmácsolási üzletágvezető, SDL Trados partner

Autóipari beágyazott rendszerek Dr. Balogh, András

Verifikáció és validáció Általános bevezető

Operációs rendszerek. Tanmenet

LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR

LabVIEW 2010 Minden az időről szól

Karbantartási rendszerek kialakításának és fejlesztésének gyakorlati lehetőségei, karbantartási szoftverek alkalmazása

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

Digitális aláírás általános telepítése és ellenőrzése

állapot felügyelete állapot rendelkezésre

SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.

Könyvtári címkéző munkahely

Gara Péter, senior technikai tanácsadó. Identity Management rendszerek

ÁLLAPOTFÜGGŐ KARBANTARTÁST SEGÍTŐ INTEGRÁLT DIAGNOSZTIKAI RENDSZER. Dr. Nagy István, Kungl István. OKAMBIK Pécs, április

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Windows mappaműveletek

Mi a diagnosztika? Néhány definíció, közelítés és elhatárolódás. Dr. Nagyszokolyai Iván, BME Gépjárművek tanszék

Mérnökinformatikus alapszak (BSc)

SAS A HAZAI FELSŐOKTATÁSBAN

Sú gó az ASIR/PA IR Públikús felú lethez

Biomatika Intézet Neumann János Informatikai Kar Óbudai Egyetem. Dr. Kozlovszky Miklós egyetemi docens, intézetigazgató, OE NIK

A gyártási rendszerek áttekintése

BaBér. Bérügyviteli rendszer. Telepítési segédlet 2014.

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Komputeralgebra Rendszerek

Soltész Gábor. Önéletrajz Budapest, Lechner Ödön fasor em 26. a.


MÉRY Android Alkalmazás

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Java Programozó képzés A&K AKADÉMIA 2019.

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

Mesterséges Intelligencia Elektronikus Almanach. Megnyit. MI Almanach projektismertetı rendezvény április 29., BME, I. ép., IB.017., 9h-12h.

A FInish pályázat bemutatása, tájékoztatás a nyílt felhívásokról, az elnyerhető támogatásról. Viola Katalin Campden BRI Magyarország Nonprofit Kft.

PTE PMMIK, SzKK Smart City Technologies, BimSolutions.hu 1

CURRICULUM VITAE Budapesti Műszaki és Gazdaságtudományi Egyetem Kolos Richárd Műszaki Szakközépiskola

Matematikai programok

Szolgáltatási szint megállapodás

ÁSZF 1. melléklet. GST-Max Kereskedelmi és Szolgáltató Kft Budapest, Völgy utca 32/b. részéről

Bár a szoftverleltárt elsősorban magamnak készítettem, de ha már itt van, miért is ne használhatná más is.

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

A könyvvizsgálat számítógépes támogatása

WIN-TAX programrendszer frissítése

Napjainkban a korábbiaknál is nagyobb szükségünk van arra, hogy eszközeink rugalmasak legyenek és gyorsan igazodjanak a változó környezethez.

Programozás alapjai Bevezetés

A Kar rövid bemutatása

A szakirányú továbbképzés neve: Kórház- és Orvostechnikai Szakmérnök szakirányú továbbképzési szak

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap

Név: Neptun kód: Pontszám:

Webes vizsgakezelés folyamata Oktatói felületek

Mechatronikai és Logisztikai Kiválósági Központ eredményei, beszámoló a vállalt feladatokról

CMS-en túli webes megoldások

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK

ARM Cortex magú mikrovezérlők. mbed

Summer of LabVIEW The Sunny Side of System Design

Statisztika oktatása és alkalmazása a mérnöki területen

Oktatási cloud használata

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

Bevezető szintű, kedvező árú Digitális Tároló Oszcilloszkóp sorozat 100 / 70 / 50 MHz

Grid menedzsment megoldás az ARC köztesrétegben

Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése

Informatika. Magyar-angol két tanítási nyelvű osztály tanterve. 9. évfolyam

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét

Fa-, gép- és járműipari mechatronika. Szerszámfejlesztési, folyamatvezérlési és mechatronikai alkalmazások Magoss Endre

EGY LÉPÉS A KIVÁLÓSÁG IRÁNYÁBA KARBANTARTÁSI SZAKMENEDZSER Gaál Zoltán Balogh Ágnes Bognár Ferenc

Átírás:

LabVIEW Fejlesztői Nap Az előadások kivonata Budapest, 2014. május 13. Tartalom Fájl- és mappaműveletek felügyelete LabVIEW-ban, Vámos Dániel, Cavity Eye Hungary Kft.... 2 Hogyan legyünk sikeresek futtatható állományok fejlesztésében?... 2 Általános célú rezgésmérő és elemző szoftver belső struktúrája, Gárdonyi Gábor, (Certified LabVIEW Associate Developer), Dunaújvárosi Főiskola... 3 Közepes méretű gyártástámogató rendszerek (250+ VI) fejlesztése LabVIEW környezetben, Kocsis Mihály (Certified LabVIEW Developer), ENG Systems Hungary Kft... 4 Tippek és trükkök produktivitásunk növelésére LabVIEW-ban... 4 Felkészítés Okleveles LabVIEW Fejlesztő (CLD) vizsgára National Instruments... 4 Biográfia... 5 Vámos Dániel, Cavity Eye Hungary Kft.... 5 Gárdonyi Gábor, (Certified LabVIEW Associate Developer), Dunaújvárosi Főiskola... 5 Kocsis Mihály (Certified LabVIEW Developer), ENG Systems Hungary Kft... 6 1

Fájl- és mappaműveletek felügyelete LabVIEW-ban, Vámos Dániel, Cavity Eye Hungary Kft. Kulcsszavak: Fájl Mappa Felügyelet, Fájlmódosítás, FileSystemWatcher, LabVIEW.net, C#, Másolás művelet befejezve, Fájlküldés befejezve Bizonyos helyzetek megkövetelik, hogy elvonatkoztassunk a fájltípusoktól függő alapműveletektől (létrehozás, törlés, módosítás), és a típustól független, magára a fájlra vonatkozó eseményeket figyeljünk. Példa ezen műveletekre: a fájl meglétének ellenőrzése; megérkezésének figyelése; törlés és másolás szoftveresen ( LabVIEW-ban). Az előadás célja, hogy bemutasa a.net keretrendszer FileSystemWatcher osztályát, amely megoldást nyújt a fenti problémákra, illetve annak LabVIEW környezetbeli implementációját két eljáráson keresztül: 1. a LabVIEW.Net palettájának VI-ain keresztül; 2. vagy egy wrapper Dynamic Link Library (dll)-be történő beágyazásán keresztül. Hogyan legyünk sikeresek futtatható állományok fejlesztésében? 2

Az előadás során megismerhetik a futtatható állományok készítése során leggyakrabban elkövetett hibákat, és ezek megoldásait. Megtudhatják, hogy miért van szükség a Run- Time Engine-re és, hogy mik azok a végleges alkalmazások, és miben különböznek a VIoktól. Alapszintű és haladó módszereket mutatunk be.exe készítéséhez: Hibakeresés kész alkalmazásokban Elérési útvonalak számítása INI fájlok használata Leállítás, rejtett front panel, üdvözlőképernyő Command line parancsok Saját menüsor.exe fájlokhoz Ikonok Szót ejtünk még telepítő csomagok készítésével kapcsolatos tanácsokról is, úgymint: Kiegészítő csomagok Telepítés előtt és után futtatott állományok Registry bejegyzések Általános célú rezgésmérő és elemző szoftver belső struktúrája, Gárdonyi Gábor, (Certified LabVIEW Associate Developer), Dunaújvárosi Főiskola A bemutatott programcsomag felhasználóbarát felületet biztosít mérések végzéséhez, valamint az adatok kiértékeléséhez. A programcsomag általános funkciói között vannak az adminisztrátori felületről elérhető mappastruktúra és felhasználó kezelés; MD5 kódolású jelszó és hozzáférés-kezelés; konfigurációs fájlok kezelése; naplózási rendszer; az alrendszerek közötti szabad átjárhatóság. A mérőprogram kezelését fájlba menthető és visszatölthető beállítások, automatikus mérőeszköz-felismerés és csatornainicializálás segíti. A mintavételezett adatok megjelenítése erőforrás takarékos kialakítása, valamint az adattárolásra használt tdms multifájlok a program robosztusságát biztosítják. A posztprocesszáló program rugalmas kialakítása lehetővé teszi a mérések gyors, átlátható elemzését, egymással való összevetését. Az ideiglenesen számított adatok a RAM memória helyett ideiglenesen tdms fájlban kerülnek tárolásra. A Message Queue-val szinkronizálható többablakos megjelenítés által mérési sorozatok azonos lekérdezései egy kattintással elérhetők, vagy kondicionálva hang formájában visszajátszhatók. 3

Közepes méretű gyártástámogató rendszerek (250+ VI) fejlesztése LabVIEW környezetben, Kocsis Mihály (Certified LabVIEW Developer), ENG Systems Hungary Kft Célunk egy összefoglaló képet adni a gyártástámogató alkalmazások tervezéséről, fejlesztéséről, és karban tartásáról. Ennek kapcsán bemutatásra kerülnek olyan megoldások és alapelvek, mint a LV OOP, melyek alapjaiban határozzák meg az alkalmazás újrafelhasználhatóságát, valamint modularitását. Gyakorlati tapasztalatok alapján bemutatjuk azokat a rugalmas megoldásokat, melyekkel megvalósítható a folyamatosan változó gyártási procedúrák kezelése. Ezzel lehetővé téve a cella maximális kihasználtságát és elérve azt, hogy több ellenőrzést is végezhet egy adott munkaállomás, vagy a lehetséges ellenőrzési lépések sorrendje és száma tetszőlegesen változtatható legyen. Minden gyártástámogató rendszernél fontos szempont a kezelő számára elérhető háttér információ, szerelési segítség, tesztelési utasítás, help biztosítása. Ezt megragadva megemlítjük a LabVIEW azon képességeit, melyek segítségével kellően rugalmas vizuális támogatást biztosít a felhasználónak, mint például a HTML megjelenítő, vagy egy integrált media lejátszó alkalmazás. Előadásunkban érintjük a LabVIEW azon képességeit, melyek segítségével hatékonyan implementálhatók alkalmazásainkba a third party hardware és software komponensek. Tippek és trükkök produktivitásunk növelésére LabVIEW-ban Az előadás során bemutatjuk a LabVIEW kódírás technikáit, és megmutatjuk, milyen trükökkel tudja feladatait hatékonyabban elvégezni. Tanulja meg a kevesek által ismert LabVIEW-funkciók használatát, haladó szintű módszereket és más eszközöket amikkel időt takaríthat meg a fejlesztés során! Felkészítés Okleveles LabVIEW Fejlesztő (CLD) vizsgára National Instruments Vizsgatémákról, logisztikáról, erőforrásokról, a vizsga formájáról és az értékelési kritériumokról lesz szó. Hasznos technikai információt, beleértve fejlesztési útmutatókat, javaslatokat és ajánlásokat mutatunk be. A résztvevők bepillantást nyerhetnek a CLD vizsga projektek alapjául szolgáló, az egyes feladatok soros végrehajtását lehetővé tevő megoldásokba, illetve LabVIEW tervezési mintákba és időzítési módszerekbe, amik a projektek kezeléséhez szükségesek. 4

Biográfia Vámos Dániel, Cavity Eye Hungary Kft. Vámos Dániel szoftverfejlesztő a Cavity Eye Hungary Kft-nél. Az egyetemi alapképzés során mesterséges intelligenciát és műszaki képfeldolgozást tanult, majd a mesterdiplomáját hardverprogramozás szakirányon szerezte meg a Debreceni Egyetemen 2011-ben. Egyetemi évei alatt ipari képfeldolgozó alkalmazásokat fejlesztett és 2009-ben hasonló témakörben nyerte meg a National Instruments pályázatát, később a Sanxo-Systems Kft-nél vállalt munkát három évig. Jelenlegi szakterülete a nagysebességű adatgyűjtő és mérőrendszerek fejlesztése fröccsöntőgépek számára a Cavity Eye Projekt keretein belül. A 7.1-es verziótól foglalkozik a LabVIEW programozási nyelvvel, és jelentős tapasztalatokat szerezett a LVOOP (LabVIEW objektum orientál programoztás), Scripting és az Actor Framework témakörökben. Gárdonyi Gábor, (Certified LabVIEW Associate Developer), Dunaújvárosi Főiskola Egyetemi tanulmányait a Budapesti Műszaki- és Gazdaságtudományi Egyetemen kezdte 2007-ben. BSc diplomáját mechatronikai berendezések tervezése szakirányon szerezte. Szakdolgozata keretén belül már aktívan foglalkozott NI eszközök segítségével történő adatgyűjtéssel, valamint a jelek posztprocesszálásával; ekkor készítette első összetettebb mérőrendszereit is, mely egy mozgó járművön történő 8 csatornás vibrációmérést, majd ennek elemzését, feldolgozását és a felvett jelek rázógépen való visszajátszását is lehetővé tette. Tanulmányai Járműmechatronika MSc szakirányon folytatta. Diplomaterve egy Audi projekt volt, melynek keretén belül egy félautomata szenzorkalibrációs rendszer szoftveres hátterét fejlesztette. 2013 februárja óta a Mechatronika, Optika és Gépészeti Informatika Tanszéken folytat PhD kutatói munkát. Kutatásának témája belsőégésű motorok üzemállapotának és meghibásodásának valós idejű detektálása rezgésdiagnosztika alapján. A téma keretén belül egy komplex mérő és elemző szoftvercsomagot fejleszt LabVIEW környezetben belül. 5

Kocsis Mihály (Certified LabVIEW Developer), ENG Systems Hungary Kft Az Óbudai Egyetem, korábban Budapesti Műszaki Főiskola, Kandó Kálmán Villamosmérnöki karán végzett 2012. februárjában Elektronikai Műszerek és Tesztelés szakon. 2011-től dolgozik az ENG Systems Hungary Kft-nél. Kezdetben 3D mechanikatervezéssel és egyszerűbb LabVIEW alkalmazások, részfeladatok fejlesztésével foglalkozott. A folyamatos képzésnek köszönhetően jelenleg komplex LabVIEW alkalmazások fejlesztését végzi. A LabVIEW mellett, a sikeres TestStand képzést követően, TestStand alkalmazások fejlesztésével is foglalkozik. További információ: hungary.ni.com/esemenyek/labview-fejlesztoi-nap 6