Vissza 

Edit modul

Ebben a modulban könnyen létre lehet hozni egy mérés-fájlt, mely mérési sorozatokból áll. Egy mérési sorozat mérési lépésekből áll egymást logikus sorrendben követve. Egy, kettő, három vagy akár több mérési sorozat is futhat egyszerre, párhuzamosan. Amikor egy új mérési sorozatot készít, ez az a program, amely végigvezeti Önt a sorozat létrehozásán. Az első lépés az, hogy létrehozzon egy új sorozatot. A mérési sorozatok úgy lettek megtervezve, hogy egymástól függetlenül párhuzamosan fussanak.

A felhasználói felület tetején a menü alatt kiválaszthatja, hogy melyik kamera képét szeretné látni, vagy akár szimulációs módba is válthat, hogy egy képet, vagy képek egy bizonyos sorozatát lássa a kamera aktuális képe helyett (pl.: cam*. jpg egy mappából).

Szimulációs módban a mérést az előző, a következő, vagy akár a jelenlegi képre is lefuttathatja. A kerek gombot megnyomva a program a képek előre meghatározott összességén előre vagy hátra lépkedve fogja lefuttatni a mérést.

A mérési sorozatokhoz különféle lépéseket választhat ki és saját változókat is létrehozhat. A lépéseket a felhasználói felület bal alsó sarkában található „Functions” (funkciók) ablakból választhatja ki.

Amennyiben alkalmazható, az adott függvényhez tartozó ROI-t (Region Of Interest = Érdekesnek Tartott Terület, rövidítve: ROI) is beállíthatja, és az eredményeket azonnal fogja látni a képernyőn. A kijelzőtől balra sok eszköz áll rendelkezésére a ROI kijelöléséhez és egy a kép nagyításához, kicsinyítéséhez. Az aktuális nagyítási arányt a kijelző bal oldalán alul láthatja. Miután egy lépést helyesen beállított, behelyezheti a mérési sorozatba. Később, ha szerkeszteni kívánja valamelyik lépést, csak kattintson rá, és a paraméterek a ROI-val együtt megjelennek és szerkeszthetőek lesznek. Mikor elkészült a változtatásokkal frissítheti a kiválasztott lépést az új adatokkal. Szerkesztés közben egy lépést, vagy akár egy egész mérési sorozatot is lefuttathat, hogy kipróbálhassa azok hatásait. 

Érdemes megjegyezni, hogy bármelyik előző lépés eredményeit, az előre definiált változókat és konstansokat is használhat egy lépés paramétereiként.


Modular-X Teach-IN modul

     Vissza 

Kamera kalibráció:

A különálló kalibrációs programokat használva elkészíthet egy vagy akár több kalibrációs sémát is egy kamerához, majd ezeket a mérés folyamán a kamera lépéseknél alkalmazhatja. Ennek hatásaként a mérések fizikai mértékegységekben lesznek(mm, cm). Egy kalibráció a következő lépésekből áll:

1. Állítsa a kamerát a kívánt pozícióba.
2. Helyezze a programhoz kapott kalibrációs rács-mintát a vizsgálati síkba.
3. Indítsa el a kalibrációs programot, és válasszon a különböző kalibrációs lehetőségek közül (ezek pontosságban, és számítási sebességben különböznek egymástól).
4. Válassza ki az előre beállított kamerát a kezelőfelületről, és a többi már a program dolga.

Csak meg kell nyomni a „Calibrate” (Kalibráció) gombot, és a kalibrációs séma elkészül!



Egy kalibrációs rács-minta
     Vissza 

Kép beolvasás:

Sokfajta kamerából olvashat be képeket. A kamerák típusa lehet USB, Firewire, GigE (és külön kérésre könnyen tudunk bármely más típusú kamerához is illesztő felületet készíteni, amelyet a National Instruments Vision Acquisition modulja támogat). A kamerák működhetnek folyamatos módban, vagy akár triggerelve (külső elektromos jel hatására) is. Maga a program nem korlátozza a kamerák számát, tehát akár annyi kamerát is használhat, amennyit képes a számítógépe erőforrásaiból működtetni.


A képbeolvasó modul képes a képek beolvasását szimulálni is. Ekkor a fájlrendszerből nyit meg képeket. Ez a funkció nagyon hasznos lehet, ha a méréshez használt kamera éppen nincs jelen a mérési rendszerben, vagy ha egy új mérési eljárást akar a régi eljárás által elmentett képekre kipróbálni tesztelés vagy fejlesztés céljából.



     Vissza 

Képfeldolgozás:

A képek minőségét jelentősen növelheti a program által kínált szűrőkkel úgy mint: zajszűrő, elmosás, élesítés, fényerő, kontraszt, gamma, FFT, erodáció, stb.. Másféle eljárások is léteznek a képen található fontos információ kiemelésére. Különféle binalizálási eljárásokat használhat (fekete-fehér, kontrasztos képet kap), majd a binalizált képeken erodációt, részecskeszűrőt, határ menti elemek eltávolítását, … alkalmazva még a legrejtettebb vagy legzajosabb információ is előhozható.





     Vissza 

Koordinátarendszerek:

Mérési eredményekre, vagy akár változókra is hagyatkozhat a koordinátarendszerek kijelölésekor. Egy koordinátarendszert akkor érdemes használni, amikor a képen a vizsgált tárgy különböző pozíciókban helyezkedhet el, és a vizsgált tárgyon belül ugyanazokat a részegységeket szeretnénk vizsgálni. A koordinátarendszer meghatározásához például minta- illesztést, vagy él keresést lehet használni. Majd a későbbi lépéseknél a méréseket, ehhez a koordinátarendszerhez kötheti. Így mozgó, vagy forgó tárgyakat is nagy biztonsággal vizsgálhat.



     Vissza 

Geometriai elemek:

Különféle geometriai elemeket határozhat meg pontokból, vonalakból, vagy akár változókból is. A geometriai elemek meghatározása a következő módokon történhet: vonalillesztés pontokra, egy pont és egy vonal középvonalának meghatározása, két vonal középvonalának meghatározása, két vonal metszéspontja, egy ponton keresztül merőleges állítása, körvonal (vagy ellipszis) illesztése pontokra, stb.. Ezek az elemek később mérésekhez, vagy számításokhoz is felhasználhatóak.



     Vissza 

Mérések:

A képen és a geometriai elemeken különféle méréseket végezhet: mintaillesztés, élkeresés, összefüggő objektumok keresése, az objektumok területének mérése, a kép egy részének hisztogramjának megállapítása, vonalak által bezárt szög mérése, pont és vonal közti távolság meghatározása, körvonal felismerése, ellipszis felismerése, karakterfelismerés, vonalkód olvasás, 2D-s adat mátrix olvasása, stb.. A legtöbb mérési lépésnél határértékeket állíthat be a mérések eredményére, amelyek a ’jó’, és ’rossz ’ közti különbséget adják meg. Ha a mért érték a határok által meghatározott tartományba esik akkor az eredmény HELYES, különben HIBÁS.




     Vissza 

Szám- és logikai műveletek:

A mérések eredményével, vagy akár a változókkal is különféle matematikai műveleteket végezhet. Ezeket az oldalt látható „mathematical formula” mezőbe írhatja be, ami tartalmazhat kezdő és haladó szintű trigonometrikus műveleteket, exponenciális és logaritmikus függvényeket, egész számra való kerekítést, hatványra emelést, (pl.: sin (x), sqrt (x), log (x), exp (x), inverz hyperbolic sin(x), mod(x,y) ) és persze az alapműveleteket is, mint : +, -, *,/ . Ezen kívül zárójelezést is használhat a kifejezés tagolására.

A logikai műveletek közül a következőket használhatja: AND, OR, NAND, NOR, XOR, NOT.




     Vissza 

Digitális ki-/bemeneti műveletek:

A National Instruments eszközeinek a digitális ki- és bemeneteit probléma nélkül használhatja. Egy soros portot is beállíthat, hogy egy logikai változó fogadjon, vagy közöljön azon. Ez a logikai változó lehet egy mérési lépés eredménye, vagy egy logikai számításból is származhat. Akkor is hasznos lehet ez amikor pl. várnia kell egy másik rendszer jelére, hogy elkezdje a mérési sorozatot.




     Vissza 

Measure Modul

Ez az a program modul, amely az Edit modulban elkészített mérési sorozatok összességét (sessions) futtatni fogja. A mérési sorozatok egymás mellet párhuzamosan futnak, és ön választhatja ki a felhasználói felületen, hogy melyik mérési sorozatot kívánja megfigyelni.

A kijelzőn az aktuálisan vizsgált kép látható, és mellette a mérési lépések, és azok eredményei. A felület tartalmaz még online statisztikát, és a múltbeli mérési sorozatok eredményeit zöld (HELYES) vagy piros (HIBÁS) színű ledekkel jelezve.


Modular-X