FAQ Oft gestellte Fragen

Dieser Abschnitt ist noch nicht vollständig implementiert. In der Zwischenzeit zögern Sie nicht uns direkt zu kontaktieren.

 
Der stop ()-Operator wird von der HDevEngine, die vom HDevRunner benutzt wird, ignoriert. Die HDevEngine kann die Verarbeitung nicht anhalten weil es danach keinen Weg wie in HDevelop gibt mit der Verarbeitung fortzufahren. Als Alternative können Sie eventuell den exit () - Operator oder den wait_seconds () - Operator benutzen.

HALCON für Linux kommt mit hrun, einem ähnlichen Programm wie HDevRunner aber weniger anspruchsvoll. Im Gegensatz zu HDevRunner muss der Quellcode aus dem Linux-Paket extrahiert werden um hrun dann unter Windows selber zu kompilieren. Dafür wird eine Visual Studio-Lizenz benötigt und die hrun-Quelldateien müssen gepatcht werden um überhaupt mit Visual Studio 2017 zu kompilieren. Die Installation von hrun auf Kundenmaschinen benötigt ein paar manuelle Schritte während HDevRunner mit einem komfortablen Installer ausgeliefert wird.

Wir haben große Anstrenungen unternommen um eine größtmögliche Kompatibilität sicherzustellen zu Skripten wie sie in HDevelop geschrieben wurden. Ihre Skripte werden sich im HDevRunner genau so verhalten wie unter HDevelop. Zum Beispiel öffnet HDevRunner automatisch ein Standard-Grafikfenster mit den gleichen Farbeinstellungen wie die Standardeinstellungen in HDevelop, während hrun gar kein Grafikfenster öffnet. Wenn Sie eine Grafikfenster manuell öffnen wird es wahrscheinlich die falschen Farbeinstellungen in hrun haben. Es gibt viele Inkonsistenzen im SimpleHDevOperatorImpl-Ansatz der von hrun benutzt wird: Falsche Fehlercodes, nicht gespeicherte Fenstereinstellungen, … HDevRunner löst diese Probleme.

Darüber hinaus fehlen hrun alle Features der HDevRunner Professional-Edition wie Prozedur-Argumente auf der Kommandozeile, Watch-Modus, Vollbild-Modus und der Prüfen-Modus.

HDevRunner unterscheidet zur Laufzeit zwischen installierten HALCON-Versionen, während hrun für eine spezielle HALCON-Major-Version kompiliert wird und nur damit läuft. Das ist ein Problem wenn mehrere Kundenmaschinen mit unterschiedlichen älteren HALCON-Versionen unterstützt werden müssen.

HDevRunner unterstützt die HALCON-Runtime- und Development-Versionen 11, 12, 13, 18.05, 18.11, 19.05, 19.11 und 20.05. Es werden sowohl HALCON Progress- als auch HALCON Steady-Editionen unterstützt. Bitte kontaktieren Sie uns falls Sie für eine HALCON-Progress-Edition Unterstützung benötigen.