The settings in this category affect the runtime behavior of HDevelop. Please note that the runtime settings are not persistent between sessions. The runtime settings are reset to their default values, when a new HDevelop program is started with Menu File ▹ New Program.
This check box specifies the behavior of HDevelop if an error occurs. If it is checked, HDevelop stops the program execution and displays an error message. Otherwise the error is ignored. See also: dev_set_check.
This check box indicates whether the required runtime of the last operator or procedure call should be displayed after the execution has stopped. It is a measurement of the needed time for the current operator or procedure call, without output and other management tasks of HDevelop. Along with the required runtime, the name of the operator or procedure is displayed in the status bar at the bottom of the main window. Please note that the displayed runtime can vary considerably. This is caused by the inaccuracy of the operating system's time measurement procedure. See also: dev_update_time.
This option can also be toggled from the context menu of the status bar (see section “Status Bar”).
This option concerns the display of the current position while running the program. The PC always indicates the line of the currently executing operator or procedure call or the line before the next operator or procedure call to execute. Using the PC in this way is time consuming. Therefore, you can suppress this option after your test phase or while running a program with a lot of “small” operators inside a loop. See also: dev_update_pc.
This check box concerns the execution of a program: Every variable (iconic and control) is updated by default in the variable window. This is very useful in the test phase, primarily to examine the values of control data, since iconic data is also displayed in the graphics window. If you want to save time while executing a program with many operator calls, you can suppress this output. Independent of the selected mode, the display of all variables will be updated after the program has stopped. See also: dev_update_var.
This item concerns the output of iconic data in the graphics window after the execution of a HALCON operator. With the default settings, all iconic data computed in the run mode is displayed in the current graphics window. You may want to suppress this automatic output, for example, because it slows down the performance or because the program handles the visualization itself. If the output is suppressed, you have the same behavior as exported C, C++, Visual Basic .NET, or C# code, where automatic output of data is not supported. See also: dev_update_window.
If this option is activated, the context menu is available when clicking in a graphics window with the right mouse button. This behavior can be undesirable if a program provides user interaction with the mouse. See also: dev_set_preferences.
By default the mouse wheel is used to zoom in and out in the graphics window. If this interferes with a custom mouse handling, the mouse wheel can be disabled. This is desirable, for example, if 3D objects are displayed in the graphics window and the zooming functionality is implemented with the help of 3D display operators. See also: dev_set_preferences.
If enabled, a tooltip will be displayed if the mouse cursor is in the graphics window and the Ctrl key is held down. The tooltip shows the pixel coordinates (row and column), and the gray value(s) at the mouse cursor position.
If enabled, changes to the visualization settings will be recorded by adding the corresponding operator calls to the current program. See section “Menu Visualization”.