Skip to content

Release Notes for HDevelopEVO 25.05.0.2🔗

More Info

You find the release notes for HALCON 25.05 on the MVTec website .

New functionality🔗

  • HDevelopEVO has been extended with a command line tool to convert HDEV, HDVP, and HDPL files into HSCRIPT files. The command line tool is called hdevconvert and can be found in the HALCON installation at bin/%HALCONARCH%/hdevconvert(.exe).
    Furthermore, the conversion tool is also available as import in HDevelopEVO.
  • HDevelop used a line-based language. Wherever a (logical) code spanned over various text lines, you had to indicate this by a line continuation pattern (backslash). With HDevelopEVO’s new parser, this is no longer required. Now, you can extend a logical code line across multiple text lines without further action. Superfluous line continuation patterns within HSCRIPT files will be reported as a syntax error.
    Note that it is no longer possible to write multi-line multiplications with the asterisk (multiplication sign) at the beginning of a line. HDevelopEVO will interpret such a line as a comment. Instead, wrap the line after the asterisk.
  • HDevelopEVO now also offers the gray value histogram inside the editor as code action. When the cursor is inside the threshold operator in a script, a light bulb icon allows opening the gray value histogram directly inside the code editor.
    The max and min threshold values can be changed via sliders in the widget. Any change to a value is reflected in the code instantly. The region overlay is also displayed in the graphics window.
  • When hovering over the graphics window, now the pixel position and value are shown in the status bar. When pressing Ctrl, the pixel position and value are shown as a tooltip as well when selecting the pipette from the toolbar. While the pipette is active, the pixel value is copied to the clipboard on left click.
  • HDevelopEVO now supports private and public procedures. For more information, see the documentation.
  • HDevelopEVO now supports all named HALCON constants like H_INT64_MAX, etc. See the reference documentation of tuple_constant for a full list.

Bug fixes🔗

  • The threshold slider of the gray value histogram now displays integer values for byte or integer images. For real images, decimal values are displayed.
  • HDevelopEVO sometimes detected an error in an (otherwise complete and valid) operator or procedure call when an unexpected character followed the call. This was particularly inconvenient because the error always occurred after the first slash was typed when trying to comment out the next statement after a call with double slashes.
    This problem has been fixed. Now, the statements before and after stay valid and only the stray character(s) cause an error.
  • The signature help did not highlight the correct parameter when one parameter was empty. This problem has been fixed.