halcon-Develop

1.dev_clear_obj


dev_clear_obj (Operator)
清理一个对象

2.dev_clear_window

清除活动图形窗口的内容

3.dev_close_inspect_ctrl


关闭一个或多个变量监视窗口

4.dev_close_tool

关闭指定的工具,即关闭某个窗口工具

5.dev_close_window

关闭活动图形窗口

6.dev_disp_text

名字
在当前图形窗口中显示文本。
语法
dev_disdis_text (:: String, CoordSystem, Row, Column, Color, GenParamName, GenParamValue:)
说明
dev_disdis_text在当前图形窗口的位置(行、列)显示文本。
如果只定义了一个位置,则字符串的每个元素显示在一个文本行,’\n’ 表示换行符,执行换行
如果定义了多个位置,一个位置只显示一个字符串,则强制执行换行
字符串末尾的换行符被忽略
文本的位置可以选择图像坐标(CoordSystem = ‘image’)或窗体坐标(CoordSystem = ‘window’)
除了提供(行、列)坐标之外,还可以将预定义的值传递给行和列,以在窗口中的固定位置显示文本(仅当CoordSystem = 'window’时)。
在这里插入图片描述
参数Color也接受值的元组。在这种情况下,指定的颜色循环地用于每个新文本位置,或者如果使用单个位置,则用于每个新文本行的文本循环使用颜色。

Generic Parameters
可以在框中显示字符串(默认)。这个行为和框的外观是用GenParamName和GenParamValue中的通用参数定义的。
“box”
如果将“box”设置为“true”,则文本将写入一个框中。可以使用下面的通用参数配置该框及其可选阴影的外观。
可能的值:“true”和“false”
默认值:“true”

“box_color”
设置盒子的颜色。
可能的值

7.dev_display

名字
显示当前图形窗口中的图像对象。
语法
dev_display(Object : : : )
描述
dev_display在活动图形窗口中显示一个对象(图像、区域或XLD)。这相当于双击变量窗口内的(图像、区域或XLD)变量。

8.dev_error_var

dev_close_window ()
dev_open_window (0, 0, 512, 512, ‘black’, WindowHandle)
dev_error_var (Error, 1)
dev_set_check (’~give_error’)
FileName

9.dev_get_exception_data

dev_get_exception_data( : : Exception, Name : Value)
获取捕获的异常数据
Exception 捕获的异常
Name 想获得的数据名称
Value 获得数据的值

10.dev_get_preferences

获得窗口的首选项
‘graphics_window_context_menu’:返回右击进入图形窗口是否打开上下文菜单。默认情况下,上下文菜单是启用的
‘graphics_window_mouse_wheel’:
返回鼠标滚轮是否可用于缩放图形窗口的内容。默认情况下,鼠标滚轮是启用的。
‘graphics_window_tool_tip’:返回在图形窗口上按ctrl键是否显示具有当前像素位置和鼠标光标下的灰度值的工具提示。默认情况下,工具提示是启用的。
‘suppress_handled_exceptions_dlg’:返回错误对话框是否被抑制,该对话框在默认情况下为程序执行期间抛出的异常打开,这些异常被try-catch块包围,因此可以由异常处理程序处理。这个选项被持久地存储在hdevelopment .ini文件中,可以通过Preferences dialog / General Options / Experienced Users配置
此操作符不支持代码导出。

11.dev_get_system

查询HDevelop系统参数(基本无用)

12.dev_get_window

返回活动图形窗口的句柄

13.dev_inspect_ctrl


打开一个或多个变量窗口

14.dev_map_par

dev_map_par是过时的,仅为向后兼容而提供。新的应用程序应该使用dev_open_tool,工具类型设置为“visualization_parameters_dialog”。

15.dev_map_prog

dev_map_prog是过时的,仅为向后兼容而提供。新的应用程序应该使用dev_open_tool,工具类型设置为“program_window”。

16.dev_map_var

dev_map_var是过时的,只提供向后兼容性的原因。新的应用程序应该使用dev_open_tool,工具类型设置为‘variable_window’。

17.dev_open_dialog

dev_open_dialog打开一个HDevelop对话框类型DialogName。DialogName包含应该打开的对话框的名称。

18.dev_open_file_dialog

打开文件选择对话框

19.dev_open_tool

打开HDevelop工具、标准对话框或助手

20.dev_open_window

打开一个新的图形窗口

21.dev_set_check

指定HDevelop中的错误处理

22.dev_set_color

设置一个或多个输出颜色

23.dev_set_colored

设置多个输出颜色

24.dev_set_contour_style

dev_set_contour_style( : : Style : )
定义轮廓显示填充样式
“stroke”

25.dev_set_draw

dev_set_draw( : : DrawMode : )
定义区域填充模式
DrawMode (input_control) string→(string)
区域输出的填充模式。填充或边缘
默认值

26.dev_set_line_width

定义区域轮廓输出的线宽
dev_set_line_width定义线宽(以像素为单位),用于显示区域轮廓(以“margin”模式)、XLDs和其他几何输出(例如,dis_region、dis_line等)。

27.dev_set_lut

dev_set_lut设置活动图形窗口的查找表。查找表定义了从单通道图像到屏幕上的灰色值或颜色的“灰色值”的转换。query_lut列出了所有查找表的名称。
有关更多信息,请参见操作符set_lut的说明。然而,与操作符不同的是,新查找表也用于以后打开的所有新图形窗口。

28.dev_set_paint

定义灰度值输出模式

29.dev_set_part

dev_set_part( : : Row1, Column1, Row2, Column2 : )
修改显示的图像部分,
Row1, Column1显示图像的左上角
Row2, Column2显示图像的右下角

30.dev_set_preferences

设置首选项

31.dev_set_shape

定义区域输出形状
“original”

32.dev_set_tool_geometry

设置指定工具的位置和大小

33.dev_set_window

激活一个图形窗口
dev_open_window (1, 1, 200, 200, ‘black’, WindowID1)
dev_open_window (1, 220, 200, 200, ‘black’, WindowID2)
read_image(Image,‘monkey’)
dev_set_window(WindowID1)
dev_display(Image)
dev_set_window(WindowID2)
dev_display(Image)

34.dev_set_window_extents

更改活动图形窗口的位置和大小

35.dev_show_tool

显示指定的工具。

36.dev_unmap_par


dev_unmap_par是过时的,仅为向后兼容而提供。新的应用程序应该使用dev_close_tool,工具类型设置为‘visualization_parameters_dialog’。

37.dev_unmap_prog

隐藏主窗口
dev_unmap_prog是过时的,只提供向后兼容性。新的应用程序应该使用dev_close_tool,工具类型设置为‘program_window’。

38.dev_unmap_var

隐藏变量窗口
dev_unmap_var是过时的,只提供向后兼容的原因。新的应用程序应该使用dev_close_tool,工具类型设置为‘variable_window’。

39.dev_update_pc

在程序执行期间打开或关闭PC的更新
dev_update_pc指定PC在程序执行期间的行为。如果DisplayMode设置为’on’(默认值),在选中的过程中,PC始终显示为当前执行的操作符。此外,程序文本会滚动(如果需要的话),以使当前操作符可见。如果模式为“关闭”,则在程序执行期间PC将不可见,程序文本也不会自动滚动。当程序停止时,PC再次可见,列表被滚动到当前PC位置。为了测量操作符序列的执行时间,应该关闭所有更新选项,以减少运行时对HDevelop GUI更新的影响。为此,可以使用dev_update_pc、dev_update_time、dev_update_var和dev_update_window操作符,或者使用dev_update_on和dev_update_off过程。这个选项也可以通过首选项对话框来控制:Edit -> Preferences -> Runtime Settings -> Update Program Counter.

40.ddev_update_time

dev_update_time控制是否显示操作符的执行时间

41.dev_update_var

在程序执行期间打开或关闭变量窗口的更新

42.dev_update_window


打开或关闭程序执行期间,将图标输出对象的自动输出切换到图形窗口。


版权声明:本文为weixin_38004841原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。