text.skipToContent text.skipToNavigation

HALCON-Scripting

Mit dem Lizenzpaket uniVision Script können HALCON Scripte, die in der Software HDevelop von MVTec erstellt werden, im HALCON Script-Modul der Software uniVision 3 einfach geladen und direkt ausgeführt werden – dank vorinstallierter HDevEngine. Entdecken Sie mit uns die große Welt der Parametrierung und Programmierung im uniVision-Ökosystem mit integrierten Schnittstellen und webbasierter Visualisierung!

Parametrierung und Programmierung in wenglor uniVision 3

Die grafische Oberfläche des Moduls HALCON in der Machine Vision Software uniVision 3.

Einfache Parametrierung über vorgefertigte Module

Die Software uniVision ermöglicht die intuitive und schnelle Parametrierung verschiedenster Machine Vision Geräte. Dabei können Nutzer:innen Templates laden, um einfache Standardanwendungen wie Codelesungen, Anwesenheitsprüfungen oder Mustervergleiche mit nur wenigen Anpassungen schnell zu lösen.
Zudem können aus der umfangreichen uniVision-Toolbox Module im Job mehrfach verwendet und flexibel kombiniert werden. Es gibt Module für zahlreiche klassische Bildverarbeitungsaufgaben wie beispielsweise die Module Messen, Region, Filter sowie Blob- und Schwellwertanalyse.
Die grafische Oberfläche des Moduls HALCON in der Machine Vision Software uniVision 3.

Programmierung in HDevelop mit HALCON-Scripten

Die Software wenglor uniVision 3 ermöglicht neben der Parametrierung auch das Laden von HALCON-Scripten, die in der Software HDevelop von MVTec erstellt werden. Sie vereint folglich das Beste aus beiden Welten – Parametrierung und Programmierung. Nutzer:innen sind somit nicht limitiert auf die Funktionen der uniVision-Toolbox, sondern können bei komplexen Anwendungen auf die umfangreiche Funktionalität der etablierten HALCON-Bildverarbeitungsbibliothek zurückgreifen. Diese Offenheit des uniVision-Ökosystems schafft die notwendige Flexibilität, die durch die dynamischen Anforderungen in Bildverarbeitungsprojekten benötigt wird.

Die Vorteile des HALCON-Scripting

Nahtlose Integration in das uniVision-Ökosystem

Das Modul HALCON Script ist nahtlos in die uniVision-Toolbox integriert. Der Datenaustausch zwischen allen uniVision-Parametriermodulen und dem HALCON-Script-Modul ist somit flexibel möglich. Alle relevanten HALCON-Datentypen können ausgetauscht werden:
  • Ikonische Variablen (Bilder, Regionen, XLDs)
  • Kontrollvariablen (Integer, Real, String)
Über die integrierten Schnittstellen wie beispielsweise digitale IOs, PROFINET oder EtherNet/IP können Ergebnisse direkt und flexibel ausgegeben werden.
In der webbasierten Visualisierung können alle relevanten Ergebnisse auf einen Blick individuell und flexibel angezeigt werden – sogar direkt als Overlays im Bild.

Direkt nutzbare Hardware mit vorinstallierter HDevEngine

Auf uniVision-Geräten ist die HDevEngine vorinstalliert und die HALCON-Runtime-Lizenz ist bei Geräten mit Lizenzpaket uniVision Script bereits verfügbar. Somit ist die Hardware direkt bereit zum Laden von HALCON-Scripten und der Fokus kann direkt auf das softwareseitige Lösen der Anwendung gelegt werden. Mit der aktuellen HALCON Steady Version 22.11 verfügen die uniVision-Geräte über umfangreiche Funktionen.

Flexibilität durch HALCON Scripting

HALCON-Daten wie beispielsweise Konturmodelle können flexibel und dauerhaft im HALCON-Dictionary gespeichert werden. Dies ermöglicht einen schnellen und einfachen Austausch von uniVision-Jobs zwischen verschiedenen uniVision-Geräten und Plattformen.
Das Know-How in HALCON-Scripten kann vor ungewolltem Zugriff passwortgeschützt werden und die Scriptausführung kann sogar an spezifische uniVision-Geräte gebunden werden, um ungewolltes Duplizieren durch eine individuelle Lizenzierungslösung zu verhindern.
Zahlreiche HALCON-Beispiele zeigen, wie einfach die Integration von HALCON-Scripten in das uniVision-Ökosystem ist.
 

Workflow zur Erstellung eines HALCON-Scripts

Kompatible Hardware

HALCON Scripting in wenglor uniVision 3 lässt sich mit den folgenden wenglor-Bildverarbeitungsprodukten umsetzen.

Smart Cameras B60

Smart Camera B60 mit Autofokus und mit C-Mount

Wichtige Downloads im Überblick

HALCON-Beispielscripte 1.0.1
HALCON-Beispielscripte 1.0.1 (414 KB)
Die zip-Datei enthält zahlreiche HALCON-Beispielscripte, die die Einbindung in die Software wenglor uniVision 3 zeigen.
Produktvergleich