Preview der neuen HALCON IDE – HDevelopEVO

Entdecken Sie unsere neue IDE HDevelopEVO Preview! Profitieren Sie von einem nahtlosen Projektmanagement, einer intuitiven Handhabung von ikonischen und Kontrollvariablen und einer neuen Dokumentation – alles im bewährten MVTec Look-and-Feel.

HDevelopEVO wird ständig weiterentwickelt, um Ihren Anforderungen gerecht zu werden. Es bietet bereits eine Reihe von leistungsstarken Bildverarbeitungsfunktionen. Mit jeder Iteration erweitern wir die Möglichkeiten. Seien Sie einer der Ersten, der die neuesten Entwicklungen testet und die Zukunft der Bildverarbeitung mitgestaltet.

Sie haben die Möglichkeit, die Preview zu testen. Laden Sie sie einfach über den MVTec Software Manager (SOM) mit Ihrer bestehenden HALCON-Lizenz herunter.

Jetzt die Preview downloaden

HDevelopEVO Preview 26.02

– neue Version verfügbar!

Beschleunigen Sie Ihre Entwicklung!

Mit HDevelopEVO können Sie jetzt Ihre bestehende GitHub Copilot-Lizenz direkt mit dem integrierten KI-Chat verbinden. Profitieren Sie von intelligenteren Code-Vorschlägen, einer schnelleren Implementierung und einer reibungsloseren Programmiererfahrung.

Überblick zu HDevelopEVO Preview

Der Explorer macht die täglichen Entwicklungsprozesse effizienter

Der Explorer in HDevelopEVO bietet eine klare Struktur zum Verwalten, Erstellen und Bearbeiten Ihrer Dateien und Ordner. Mit nur wenigen Klicks können Sie durch Ihr Projekt navigieren und behalten den Überblick.

Schneller programmieren mit unserem erweiterten Editor

Optimieren Sie Ihren Entwicklungs-Workflow mit unserem verbesserten Editor. Nutzen Sie Funktionen wie Code-Folding, Zeilenumbruch und die Möglichkeit, mehrere Programme gleichzeitig zu öffnen und zu bearbeiten. Profitieren Sie außerdem von unseren vorgefertigten Code-Snippets für Kontrollflussstrukturen.

Optimieren Sie Ihren Workflow: Verbesserte Navigation mit Gliederungsansicht

Steigern Sie Ihre Produktivität mit der intuitiven Gliederungsansicht. Erfassen Sie schnell die Gesamtstruktur Ihrer Datei, einschließlich Verfahren und Variablen, und navigieren Sie sicher.

Beobachten Sie, wie Ihre Bilder zum Leben erwachen, während Sie Ihr Skript debuggen!

Graphic Windows zeigt jetzt während der Fehlersuche entsprechende Bilder an, was die Fehlersuche intuitiver und visueller macht. Genießen Sie vertraute Funktionen wie das Doppelklicken auf ikonische Variablen, um sie anzuzeigen, das Zoomen, Schwenken und Leeren des Fensters. Und mit der Möglichkeit, Ihr Skript neu zu starten und schrittweise durchzugehen, können Sie sofort sehen, wie sich Änderungen auf Ihre Bilder auswirken.

Verbesserte HALCON-Skript-Sprache

Erleben Sie mehr Flexibilität bei der Erstellung von HALCON-Skripten durch die Möglichkeit, Prozeduren direkt in Ihrem Code zu deklarieren. Dieser rationalisierte Ansatz vereinfacht Ihren Arbeitsablauf und macht Ihre Skripte modularer.

Neue Features

verfügbar in HALCON Progress 25.11

Syntax-Highlighting für HALCON-Skriptdateien in HDevelopEVO 25.11

In HDevelopEVO 25.11 wurde das Syntax-Highlighting für HALCON-Skriptdateien neu gestaltet, um den Code leichter lesbar, besser navigierbar und einfacher wartbar zu machen. Statt einheitlicher Farbgebung erscheinen Operatoren, Variablen und Kommentare nun in unterschiedlichen Farben, wodurch Skripte eine klarere visuelle Struktur erhalten. Dies erleichtert die Orientierung, reduziert Fehler und beschleunigt Debugging sowie Refactoring – für effizientere Arbeitsabläufe und eine flüssigere Entwicklung.

HALCON Script Engine und C++ API in HDevelopEVO

Mit HDevelopEVO 25.11 stellt MVTec die erste Preview der HALCON Script Engine als Nachfolger der HDevEngine vor. Sie bietet eine Laufzeitumgebung für das Ausführen von HALCON-Skripten, die in HDevelopEVO erstellt wurden. Zunächst lässt sich die HALCON Script Engine über eine C++-API in Anwendungen integrieren; weitere Schnittstellen wie .NET und Python sind für kommende Versionen vorgesehen. Damit schließt sie die Lücke zwischen Prototyping in HDevelopEVO und produktivem Einsatz in individuellen Lösungen.

Als Preview-Version ermöglicht die HALCON Script Engine bereits das Einbetten von HALCON-Skripten in Anwendungen. Zwar sind noch nicht alle Sprachfunktionen verfügbar, diese werden jedoch in zukünftigen Versionen ergänzt. Anwender können die neue Funktion in der Zwischenzeit erproben und erste Erfahrungen mit dem neuen Workflow sammeln.

Weitere Funktionen

Dieses Release enthält zudem mehrere Verbesserungen, die die Arbeit mit HDevelopEVO effizienter gestalten. Ein neuer Skriptkonverter unterstützt die Migration bestehender HDevelop-Prozeduren und Beispielprogramme nach HDevelopEVO – mit schrittweiser Umwandlung und Wiederverwendung von bewährtem Code. Auch die Usability wurde durch interaktive Werkzeuge erweitert: Ein in den Threshold-Operator integriertes Echtzeit-Histogramm erlaubt eine intuitive Parameteranpassung, während eine Live-Anzeige der Grauwerte beim Überfahren mit der Maus sofortige Pixelanalysen ermöglicht. Gemeinsam vereinfachen diese Funktionen die Migration, beschleunigen die Fehlersuche und straffen alltägliche Workflows in der Bildverarbeitung.

Features

 verfügbar in HALCON 25.05 Progress

Skriptkonverter für die Migration zu HDevelopEVO

HDeveleopEVO script converter result

Ein neuer Konverter ermöglicht es Anwendern, bestehende HDevelop-Prozeduren und Beispielskripte in HScript-Dateien für die Nutzung in HDevelopEVO umzuwandeln. Programme und die zugehörigen Prozeduren können so zur Bearbeitung und Ausführung in die neue IDE übernommen werden – von einzelnen Dateien bis hin zu kompletten Projektordnern.

Nutzer erhalten direktes Feedback darüber, welche Elemente konvertiert wurden und wo ggf. Anpassungen erforderlich sind. Auch wenn einige Sprachfunktionen und Operatoren noch nicht vollständig unterstützt werden, bietet der Konverter eine einfache Möglichkeit, bestehende HDevelop-Skripte in HDevelopEVO wiederzuverwenden. Kontinuierliche Verbesserungen und eine erweiterte Kompatibilität sind für zukünftige Updates geplant.

Inline-Histogramm-Ansicht zur Anpassung des Schwellenwertoperators

HDevelopEVO bietet jetzt ein Echtzeit-Grauwert-Histogramm direkt unterhalb des Schwellenwertoperators im Editor. Dadurch können Anwender die Minimal- und Maximalwerte des Operators intuitiv am Histogramm und anhand des aktuellen Bildes anpassen. Änderungen werden sofort sowohl im segmentierten Bild als auch im Quellcode sichtbar – ein Dialog- oder Editorwechsel ist nicht mehr nötig. Dies vereinfacht den Segmentierungsprozess und unterstützt eine effiziente Optimierung der Parameter für unterschiedliche Bildverarbeitungsaufgaben.

Live-Anzeige von Grauwerten beim Mouseover

Anwender können den Grauwert eines beliebigen Pixels sofort sehen, indem sie den Mauszeiger über das Bild bewegen. Die aktuellen Koordinaten des Mauszeigers und der entsprechende Grauwert werden in Echtzeit angezeigt, sodass kein Klicken oder gezieltes Abfragen einzelner Pixel mehr nötig ist. Das erleichtert die Analyse auf Pixelebene, beschleunigt das Troubleshooting und unterstützt schnelle Prüfungen in Anwendungen wie industrieller Inspektion, Forschung oder Datenvisualisierung.

Verwendung externer Prozedurdateien in HDevelopEVO

HDevelopEVO 25.05 unterstützt das Referenzieren von Prozeduren aus externen Dateien. Benutzer können nun ihre Programme in mehrere Dateien aufteilen und Prozeduren über Dateigrenzen hinweg referenzieren. 

Graustufen-Histogramm: Das erste Bildverarbeitungs-Werkzeug in HDevelopEVO

Um einen häufigen Bedarf in Bildverarbeitungs-Workflows zu adressieren, beinhaltet HDevelopEVO 25.05 ein Grauwert-Histogramm – eines der am häufigsten genutzte Werkzeuge zur Bildanalyse. Es ermöglicht dem Nutzer, die Verteilung der Pixelintensitäten in einem Bild zu visualisieren und interaktiv Schwellenwerte zu setzen, um relevante Bereiche für die weitere Verarbeitung auszuwählen.

Integrierte KI-Assistenten für effizientere Entwicklungsabläufe

Zur besseren Unterstützung der Entwickler führt HDevelopEVO 25.05 KI-Assistenten ein. Diese umfassen einen interaktiven Chat, Agenten für z. B. IDE- und Shell-Befehle sowie eine automatische Codevervollständigung. Anwender können zwischen cloudbasierten, selbst gehosteten oder lokalen KI-Modellen wählen und behalten dabei die volle Kontrolle über Daten und Modellauswahl. Die KI-Assistenten müssen vom Nutzer explizit aktiviert werden. 

Features

verfügbar in HALCON 24.11 Progress-Steady

Rapid Prototyping

Mit "Edit & Continue" Skripte in Echtzeit bearbeiten und optimieren

Nutzer können laufende Skripte während der Ausführung bearbeiten und Parameterwerte direkt anpassen, ohne das Skript neu starten zu müssen. Dies ermöglicht eine interaktive Entwicklung und unterstützt schnelles Prototyping, wodurch der Entwicklungsprozess erheblich beschleunigt wird.

Direkt im Flow

Intuitive Auto-Completion mit integrierter Doku

Die Auto-Vervollständigung in HDevelopEVO bietet Unterstützung bei der Erstellung von HALCON-Skripten. Während des Programmierens kann bei Bedarf eine Kurzdokumentation für jeden Operator angezeigt werden, um dessen Funktion und Parameter besser zu verstehen. Dadurch lassen sich Skripte schneller und effizienter entwickeln.

Git-Integration in HDevelop EVO

Nahtloses Arbeiten ohne Toolwechsel

HDevelopEVO integriert eine Versionskontrolle über Git. Das ermöglicht die direkte Verwaltung von Projekten, ohne die Entwicklungsumgebung verlassen zu müssen. Git-Operationen wie das Committen von Änderungen können direkt in HDevelopEVO ausgeführt werden. Änderungen am Code werden im Editor hervorgehoben und können mit vorherigen Versionen verglichen werden, wodurch Anpassungen leichter nachverfolgt werden können. Diese Funktion erleichtert zudem die Teamarbeit, da mehrere Nutzer parallel an einem Projekt arbeiten und ihre Änderungen effizient zusammenführen können.

TESTEN SIE DIE PREVIEW VON HDEVELOPEVO

Laden Sie die Preview einfach über den MVTec Software Manager mit Ihrer bestehenden HALCON-Lizenz herunter.