text.skipToContent text.skipToNavigation

Scripting HALCON

Con il pac­chet­to di li­cen­za uni­Vi­sion Script, gli script HAL­CON crea­ti nel soft­ware HDe­ve­lop di MVTec pos­so­no es­se­re ca­ri­ca­ti fa­cil­men­te nel mo­du­lo HAL­CON Script del soft­ware uni­Vi­sion 3 ed es­se­re ese­gui­ti di­ret­ta­men­te gra­zie a HDe­vEn­gi­ne pre­in­stal­la­to. Sco­pri­te con noi il gran­de mondo della pa­ra­me­triz­za­zio­ne e della pro­gram­ma­zio­ne nell’eco­si­ste­ma uni­Vi­sion con in­ter­fac­ce in­te­gra­te e vi­sua­liz­za­zio­ne ba­sa­ta sul web!

Set­tag­gio e pro­gram­ma­zio­ne in wen­glor uni­Vi­sion 3

L’interfaccia grafica del modulo HALCON nel software Machine Vision uniVision 3.

Sem­pli­ce pa­ra­me­triz­za­zio­ne tra­mi­te mo­du­li pre­fab­bri­ca­ti

Il soft­ware uni­Vi­sion con­sen­te la pa­ra­me­triz­za­zio­ne in­tui­ti­va e ra­pi­da dei più sva­ria­ti di­spo­si­ti­vi Ma­chi­ne Vi­sion. Gli uten­ti pos­so­no ca­ri­ca­re mo­del­li per ri­sol­ve­re ra­pi­da­men­te ap­pli­ca­zio­ni stan­dard come let­tu­re di co­di­ci, con­trol­li di pre­sen­za o con­fron­ti di mo­del­li con poche per­so­na­liz­za­zio­ni.
Inol­tre, dall’ampio tool­box uni­Vi­sion, i mo­du­li pos­so­no es­se­re uti­liz­za­ti più volte nel la­vo­ro e com­bi­na­ti in modo fles­si­bi­le. Esi­sto­no mo­du­li per nu­me­ro­se attività clas­si­che di ela­bo­ra­zio­ne delle im­ma­gi­ni, come ad esem­pio i mo­du­li Mi­su­ra, Re­gio­ne, Fil­tri e Ana­li­si Blob e So­glia.
L’interfaccia grafica del modulo HALCON nel software Machine Vision uniVision 3.

Pro­gram­ma­zio­ne in HDe­ve­lop con script HAL­CON

Oltre alla pa­ra­me­triz­za­zio­ne, il soft­ware wen­glor uni­Vi­sion 3 con­sen­te anche il ca­ri­ca­men­to di script HAL­CON crea­ti nel soft­ware HDe­ve­lop di MVTec. Essa riu­ni­sce quin­di il me­glio di en­tram­bi i mondi: pa­ra­me­triz­za­zio­ne e pro­gram­ma­zio­ne. Gli uten­ti non sono quin­di li­mi­ta­ti alle fun­zio­ni della tool­box uni­Vi­sion, ma pos­so­no ac­ce­de­re alle ampie funzionalità della con­so­li­da­ta li­bre­ria di ela­bo­ra­zio­ne delle im­ma­gi­ni HAL­CON per ap­pli­ca­zio­ni com­ples­se. Que­sta aper­tu­ra dell’eco­si­ste­ma uni­Vi­sion crea la flessibilità ne­ces­sa­ria per sod­di­sfa­re le esi­gen­ze di­na­mi­che dei pro­get­ti di ela­bo­ra­zio­ne delle im­ma­gi­ni.

I van­tag­gi dello script HAL­CON

In­te­gra­zio­ne per­fet­ta nell’eco­si­ste­ma uni­Vi­sion

Il mo­du­lo HAL­CON Script è per­fet­ta­men­te in­te­gra­to nella tool­box uni­Vi­sion. Lo scam­bio di dati tra tutti i mo­du­li di pa­ra­me­triz­za­zio­ne uni­Vi­sion e il mo­du­lo HAL­CON Script è quin­di pos­si­bi­le in modo fles­si­bi­le. Tutti i prin­ci­pa­li tipi di dati HAL­CON pos­so­no es­se­re scam­bia­ti:
  • Va­ria­bi­li ico­ni­che (im­ma­gi­ni, re­gio­ni, XLD)
  • Va­ria­bi­li di con­trol­lo (In­te­ger, Real, String)
Tra­mi­te le in­ter­fac­ce in­te­gra­te, come ad esem­pio IO di­gi­ta­li, PRO­FI­NET o Ether­Net/IP, i ri­sul­ta­ti pos­so­no es­se­re emes­si di­ret­ta­men­te e in modo fles­si­bi­le.
Nella vi­sua­liz­za­zio­ne ba­sa­ta sul web, tutti i ri­sul­ta­ti ri­le­van­ti pos­so­no es­se­re vi­sua­liz­za­ti in modo per­so­na­liz­za­to e fles­si­bi­le a colpo d’oc­chio, anche di­ret­ta­men­te come over­lay nell’im­ma­gi­ne.

Hard­ware di­ret­ta­men­te uti­liz­za­bi­le con HDe­vEn­gi­ne pre­in­stal­la­to

Sui di­spo­si­ti­vi uni­Vi­sion, HDe­vEn­gi­ne è pre­in­stal­la­to e la li­cen­za HAL­CON Run­ti­me è già di­spo­ni­bi­le sui di­spo­si­ti­vi con pac­chet­to di li­cen­za uni­Vi­sion Script. In que­sto modo l’hard­ware è di­ret­ta­men­te pron­to per ca­ri­ca­re gli script HAL­CON e l’at­ten­zio­ne può es­se­re posta di­ret­ta­men­te sulla so­lu­zio­ne soft­ware dell’ap­pli­ca­zio­ne. Con l’at­tua­le ver­sio­ne HAL­CON Stea­dy 22.11, i di­spo­si­ti­vi uni­Vi­sion di­spon­go­no di nu­me­ro­se fun­zio­ni.

Flessibilità con HAL­CON Scrip­ting

I dati HAL­CON, come ad esem­pio i mo­del­li di con­tor­ni­tu­ra, pos­so­no es­se­re sal­va­ti in modo fles­si­bi­le e per­ma­nen­te nel di­zio­na­rio HAL­CON. Ciò con­sen­te uno scam­bio ra­pi­do e sem­pli­ce di la­vo­ri uni­Vi­sion tra di­ver­si di­spo­si­ti­vi e piat­ta­for­me uni­Vi­sion.
Il know-​how negli script HAL­CON può es­se­re pro­tet­to da un ac­ces­so non au­to­riz­za­to tra­mi­te pas­sword e l’ese­cu­zio­ne dello script può anche es­se­re as­so­cia­ta a spe­ci­fi­ci di­spo­si­ti­vi uni­Vi­sion per evi­ta­re la du­pli­ca­zio­ne ac­ci­den­ta­le at­tra­ver­so una so­lu­zio­ne di li­cen­za per­so­na­liz­za­ta.
Nu­me­ro­si esem­pi HAL­CON mo­stra­no quan­to sia fa­ci­le in­te­gra­re gli script HAL­CON nell’eco­si­ste­ma uni­Vi­sion.
 

Flusso di lavoro per creare uno script HALCON

uni­Vi­sion è il soft­ware stan­dard pa­ra­me­triz­za­bi­le per tutti i pro­dot­ti Vi­sion di wen­glor. L’esper­to di ela­bo­ra­zio­ne im­ma­gi­ni di wen­glor To­bias Braun di­mo­stra in modo im­pres­sio­nan­te nei video suc­ces­si­vi l’uti­liz­zo sem­pli­ce e in­tui­ti­vo del soft­ware uni­Vi­sion e i mol­te­pli­ci scopi di uti­liz­zo di tutti i com­po­nen­ti hard­ware wen­glor.

Panoramica dei download importanti

Script di esempio HALCON 1.0.1
Script di esempio HALCON 1.0.1 (414 KB)
Il file zip con­tie­ne nu­me­ro­si script di esem­pio HAL­CON che mo­stra­no l’in­te­gra­zio­ne nel soft­ware uni­Vi­sion 3 di wen­glor.
Confronto dei prodotti