Parametrierung und Programmierung in wenglor uniVision 3
Einfache Parametrierung über vorgefertigte Module h3>
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.
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.
Programmierung in HDevelop mit HALCON-Scripten h3>
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 h3>
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:
In der webbasierten Visualisierung können alle relevanten Ergebnisse auf einen Blick individuell und flexibel angezeigt werden – sogar direkt als Overlays im Bild.
- Ikonische Variablen (Bilder, Regionen, XLDs)
- Kontrollvariablen (Integer, Real, String)
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 h3>
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 h3>
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.
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.
Kompatible Hardware
HALCON Scripting in wenglor uniVision 3 lässt sich mit den folgenden wenglor-Bildverarbeitungsprodukten umsetzen.