text.skipToContent text.skipToNavigation

Scripting HALCON

Con il pacchetto di licenza uniVision Script, gli script HALCON creati nel software HDevelop di MVTec possono essere caricati facilmente nel modulo HALCON Script del software uniVision 3 ed essere eseguiti direttamente grazie a HDevEngine preinstallato. Scoprite con noi il grande mondo della parametrizzazione e della programmazione nell’ecosistema uniVision con interfacce integrate e visualizzazione basata sul web!

Settaggio e programmazione in wenglor uniVision 3

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

Semplice parametrizzazione tramite moduli prefabbricati

Il software uniVision consente la parametrizzazione intuitiva e rapida dei più svariati dispositivi Machine Vision. Gli utenti possono caricare modelli per risolvere rapidamente applicazioni standard come letture di codici, controlli di presenza o confronti di modelli con poche personalizzazioni.
Inoltre, dall’ampio toolbox uniVision, i moduli possono essere utilizzati più volte nel lavoro e combinati in modo flessibile. Esistono moduli per numerose attività classiche di elaborazione delle immagini, come ad esempio i moduli Misura, Regione, Filtri e Analisi Blob e Soglia.
L’interfaccia grafica del modulo HALCON nel software Machine Vision uniVision 3.

Programmazione in HDevelop con script HALCON

Oltre alla parametrizzazione, il software wenglor uniVision 3 consente anche il caricamento di script HALCON creati nel software HDevelop di MVTec. Essa riunisce quindi il meglio di entrambi i mondi: parametrizzazione e programmazione. Gli utenti non sono quindi limitati alle funzioni della toolbox uniVision, ma possono accedere alle ampie funzionalità della consolidata libreria di elaborazione delle immagini HALCON per applicazioni complesse. Questa apertura dell’ecosistema uniVision crea la flessibilità necessaria per soddisfare le esigenze dinamiche dei progetti di elaborazione delle immagini.

I vantaggi dello script HALCON

Integrazione perfetta nell’ecosistema uniVision

Il modulo HALCON Script è perfettamente integrato nella toolbox uniVision. Lo scambio di dati tra tutti i moduli di parametrizzazione uniVision e il modulo HALCON Script è quindi possibile in modo flessibile. Tutti i principali tipi di dati HALCON possono essere scambiati:
  • Variabili iconiche (immagini, regioni, XLD)
  • Variabili di controllo (Integer, Real, String)
Tramite le interfacce integrate, come ad esempio IO digitali, PROFINET o EtherNet/IP, i risultati possono essere emessi direttamente e in modo flessibile.
Nella visualizzazione basata sul web, tutti i risultati rilevanti possono essere visualizzati in modo personalizzato e flessibile a colpo d’occhio, anche direttamente come overlay nell’immagine.

Hardware direttamente utilizzabile con HDevEngine preinstallato

Sui dispositivi uniVision, HDevEngine è preinstallato e la licenza HALCON Runtime è già disponibile sui dispositivi con pacchetto di licenza uniVision Script. In questo modo l’hardware è direttamente pronto per caricare gli script HALCON e l’attenzione può essere posta direttamente sulla soluzione software dell’applicazione. Con l’attuale versione HALCON Steady 22.11, i dispositivi uniVision dispongono di numerose funzioni.

Flessibilità con HALCON Scripting

I dati HALCON, come ad esempio i modelli di contornitura, possono essere salvati in modo flessibile e permanente nel dizionario HALCON. Ciò consente uno scambio rapido e semplice di lavori uniVision tra diversi dispositivi e piattaforme uniVision.
Il know-how negli script HALCON può essere protetto da un accesso non autorizzato tramite password e l’esecuzione dello script può anche essere associata a specifici dispositivi uniVision per evitare la duplicazione accidentale attraverso una soluzione di licenza personalizzata.
Numerosi esempi HALCON mostrano quanto sia facile integrare gli script HALCON nell’ecosistema uniVision.
 

Flusso di lavoro per creare uno script HALCON

uniVision è il software standard parametrizzabile per tutti i prodotti Vision di wenglor. L’esperto di elaborazione immagini di wenglor Tobias Braun dimostra in modo impressionante nei video successivi l’utilizzo semplice e intuitivo del software uniVision e i molteplici scopi di utilizzo di tutti i componenti hardware wenglor.

Smart Camera B60

Smart Camera B60 con autofocus e C mount

Panoramica dei download importanti

Script di esempio HALCON 1.0.1
Script di esempio HALCON 1.0.1 (414 KB)
Il file zip contiene numerosi script di esempio HALCON che mostrano l’integrazione nel software uniVision 3 di wenglor.
Confronto dei prodotti