If this option is checked, the Start Dialog is displayed automatically when opening HDevelop.
Enter the operator in the program window and execute it.
Enter the operator without executing it (the default behavior).
Special characters (like \n for a newline character) in string values are usually interpreted in the variable window and the variable inspect window. If this option is ticked, special characters are displayed verbatim, as they are entered. See table 8.2 for a list of special characters.
This option sets the number of significant digits that are displayed in the 变量窗口 and variable inspection windows, see section “Variable Inspect”.
If set to a value greater than 0, subpixel mouse positions are enabled. See Position Precision for more information.
This option controls the default resize mode for newly opened graphics windows. See section “Submenu Tools” for more information about the resize modes. The default resize mode applies only to graphics windows that are opened via menu, Visualization ▹ Open Graphics Window... or Windows ▹ Open Graphics Window.
The mouse wheel is used for zooming in and out in windows with graphical content. This works consistently in the 图形窗口, the zoom window, the 灰度直方图窗口, the feature histogram window, and the 线剖面窗口. The default setting is to zoom out when moving the mouse wheel down. Depending on this setting, the zoom direction can be reversed.
Variables can be sorted by name or by occurrence. See also 变量窗口.
If enabled, HDevelop will try to convert file names selected from file selection dialogs to relative path names.
HALCON uses several distinguished directories that act as the preferred search directories for certain operators. For example, read_image will at first search for image files in %HALCONROOT%/images when given a relative file path. For such operators HDevelop tries to turn the selected path into a path relative to the preferred search directory.
If this fails, HDevelop tries to turn the selected path into a path relative to the current working directory. As a minimum requirement, the selected path and the current working directory must have the same device and top level directory. This will be useful in cases where, for example, an image directory and a directory for HDevelop scripts are placed side by side within a common project directory.
If no relative path can be established, HDevelop will use the absolute path.
This option determines the behavior when Windows path names are copied from an external program and pasted into HDevelop. If set to Always, backslashes will always be replaced by slashes. If set to Never, the path will be pasted unaltered. If set to Ask, HDevelop lets you choose the behavior each time a Windows path is pasted from the clipboard. For relative path names the replacement will only be performed if the path is pasted to a position where a path name is expected, for example, an operator parameter with the corresponding semantic type.
This option determines the behavior when program lines containing calls to local procedures are copied and pasted. If set to Always, the corresponding local procedures will be copied as well unless they are already available. If set to Never, the corresponding local procedures will not be copied. Note that this will result in invalid calls if the copied lines are pasted into a program where the corresponding local procedures are not available. If set to Ask, HDevelop lets you choose the behavior each time you paste the lines into a program where the local procedures are not available.
The maximum number of recent program files that are displayed in the menu File ▹ Recent Programs can be adjusted by altering this value.
If you select the option Only available, the list of recent programs contains only programs that are currently available. This option is useful, if the list is likely to contain files from network drives that might be disconnected at times.
If enabled, the full path of the current program is displayed in the title bar of the HDevelop window. Otherwise the file name is displayed.
If enabled, the most recently used program, that is the top entry under File ▹ Recent Programs, is loaded automatically when HDevelop starts. This behavior can be overridden from the command line using the switches load_recent_prog/load_no_prog (see appendix “HDevelop”).
If this option is enabled and you click any of the execution buttons (like Run or Step Over) and there are unsaved changes in the current program, the program will be saved before being executed. Use this option with care: You usually do not want to select this option if you are experimenting with a program, for example, when trying out different parameter settings.
HDevelop supports two different file types for programs and procedures (see section “File Types”). Programs and procedures in the default file format (.hdev and .hdvp, respectively) are always saved in UTF-8 encoding. When saving programs and procedures in the legacy format (.dev and .dvp, respectively), the encoding depends on this setting. In order to exchange data with older versions of HDevelop (before HALCON 8), the encoding must be set to Native.
Sets the default file format for new programs, see section “File Types”.
Sets the default file format for new external procedures, see section “File Types”.
Specifies the window update policy when stepping through the program. The different options are described in section “Submenu Tools”.
Specifies the maximum number of subthreads that be started using the par_start qualifier (see section “Parallel Execution”).
Specifies an offset for the origin of floating windows. These offset values are added to the values for Row and Column, which are input parameters for some HALCON operators, like dev_set_window_extents or dev_open_tool. For example, dev_open_tool('bookmarks_dialog', 0, 50, ...) with offset values (50, 50) opens at position (50, 100). See figure 6.44 for an illustration of the window offset.
Figure 6.44: Window offset.
Sets the reference point for the origin of floating windows, opened via operators like dev_open_tool and dev_open_window.
The main display is usually defined in the display settings of your operating system. If you have only one monitor, this is the main display. This display acts as the active desktop. It shows the taskbar and most items will open on the main display by default.
The display that currently shows the HDevelop main window. This setting is only relevant if you use multiple monitors. Otherwise, the Display showing HDevelop is the same as the Main display.
HDevelop's main window.
Please also note the setting Window open offset.
Specifies the accessibility of floating windows. To apply the new settings, a restart of HDevelop is required. This only refers to graphic, tool and assistant windows.
Floating windows stay in the foreground of HDevelop. They cannot be minimized, nor can they be accessed separately via taskbar.
Floating windows move to the background as soon as an other window gets the focus. They can be minimized and get a taskbar entry. Thus, you can access them via Alt+Tab under Windows. (Depending on your operating system, the shortcut for quickly switching between windows might differ.)