Extension Packages für HALCON
HALCON-Skripte ausbauen und erweitern

HALCON kann mittels sog. Extension Packages mit eigenen Operatoren erweitert werden. Neben der Entwicklung von spezifischen Extension Packages für unsere Kunden stellen wir auch Standard-Extension Packages zur Verfügung und leisten dafür Support.

Die Extension Packages können innerhalb HDevelop genutzt werden, sind aber auch zur Ausführung mit Laufzeit-Lizenzen benutzbar und von anderen Programmiersprachen aus.


Das Notification Extension Package für HALCON kann aus HDevelop heraus Mitteilungen an den Benutzer zu senden.

Warum?

Aufmerksamkeit bekommen wenn ein Eintriff des Benutzers nötig ist: Nachrichten anzeigen, Tray Icons, Balloon Tips anzeigen. Piepen.

  • Unterstützt HALCON 12 und 13 und wird kommende Versionen der HALCON Steady Edition unterstützen.
  • Läuft auf Windows 7, 8, 8.1 und 10
  • Lokalisiert: Englisch und Deutsch

Message box shown with Notification Extension Package für HALCON


Das JSON Extension Package für HALCON ist ein Extension Package zum Erstellen, Modifizieren und Parsen von JSON-Strings innerhalb der HDevelop-Skriptsprache.

Warum?

Das JSON Extension Package für HALCON bringt erweiterte Datenstrukturen in die HDevelop-Sprache.
Damit ändern sich z.B. umständliche Prozedursignaturen wie

                                                    OpenCamera (: : CamName, CamDevice, CamColorspace, CamBrightness, CamSaturation, CamBinning: AcqHandle)
                                                    ProcessImage (: : FilterMean, ThresholdMin, ThresholdMax, ScoreMin, NumMatches, MaxOverlap, SubPixel, NumLevels, Greediness, MinArea, MaxArea, CameraHandle: Result)
                                                  
zu prägnaten
                                                    OpenCamera (: : JsonSettings: AcqHandle)
                                                    ProcessImage (: : JsonSettings, CameraHandle: Result)
                                                  

Dieses Extension Package ermöglicht auch die Benutzung von persistenten und menschenlesbaren Konfigurationsdateien die mit modernen Webstandards kompatibel sind (Industrie 4.0).

  • Unterstützt HALCON 11, 12 und 13 und wird kommende Versionen der HALCON Steady Edition unterstützen.
  • Läuft unter Windows 7, 8, 8.1 und 10
  • Läuft unter Linux
  • Lokalisiert: Englisch und Deutsch

JSON data structure