Halcon内部算子函数
- 1.dev_clear_obj(Objects:::)
- 2.dev_clear_window(:::)
- 3.dev_close_inspect_ctr(:: Variable :)
- 4.dev_close_window (:::)
- 5.dev_display(Object::)
- 6.dev_error_var( : : ErrorVar, Mode :)
- 7.dev_get_exception_data( :: Exception, Name : Value)
- 8.dev_get_preferences( :: PreferenceNames : PreferenceValues)
- 9.dev_inspect_ctrl(:: Variable:)
- 10.dev_map_par(:: :)
- 11.dev_map_prog(:: :)
- 12.dev_map_var(:::)
- 13.dev_open_window( : : Row, Column, Width, Height, Background : WindowHandle)
- 14. dev_set_check( :: Mode :)
- 15.dev_set_color( :: ColorName:)
- 16.dev_set_colored( :: NumColors:)
- 17.dev_set_draw( :: DrawMode :)
- 18.dev_set_line_width( :: LineWidth :)
- 19.dev_set_lut( :: LutName:)
- 20.dev_set_paint(:: Mode:)
- 21.dev_set_part(:: Row1, Column1, Row2, Column2 :)
- 22.dev_set_preferences( :: PreferenceNames, PreferenceValues :)
- 23.dev_set_shape( : :Shape:)
- 24.dev_ set_window( ; ; WindowHandle :)
- 25.dev_set_window_extents(:: Row, Column, Width, Height:)
- 26.dev_unmap_par(::)
- 27.dev_unmap_prog(:::)
- 28.dev_unmap_var(:::)
- 29.dev_update_pc( :: DisplayMode:)
- 30.dev_update_time( :: DisplayMode:)
- 31.dev_update_var( :: DisplayMode :)
- 32.dev_update_window(:: DisplayMode:)
- 33.dev_open_window_fit _image(Image :: Row, Column, WidthLimit, HeightLimit : WindowHandle)
- 34.dev_open_window_fit_size( :: Row, Column, Width, Height, WidthLimit, HeightLimit : WindowHandle)
- 35.dev_resize_window_fit_image(Image :: Row, Column, WidthLimit, HeightLimit:)
- 36.dev_ resize_window_fit size( :: Row, Column, Width, Height, WidthLimit, HeightLimit:)
- 37.dev_update_off(:::)
- 38.dev_update_on(:::)
1.dev_clear_obj(Objects:::)
函数说明:
从Halcon数据库中删除一个不需要的图标物体 ;
函数参数:
Objects :一个array型的iconic物体。
2.dev_clear_window(:::)
函数说明:
清除当前活动窗口的图形,清除的内容包含菜单、对话框,和各种参数(如线宽及填充物等)。
函数参数:
无
3.dev_close_inspect_ctr(:: Variable :)
函数说明:
关闭一个包含控制安量的监视窗口,这个变量可以包含表达式(如数组)或一些变量值的名称,它由dev. jinspect ctr(: :Variable : )所创建的参考帮助的案例。
函数参数:
Variable :必须被关闭的变量名窗口,
4.dev_close_window (:::)
函数说明:
关闭由dev_open_window( )打开的图形窗口,可关闭多个窗口,每次只能关闭一个窗口
函数参数:
无
5.dev_display(Object::)
函数说明:
在一个已有的图像窗口中显示围像目标,如果没有新建一个窗口 ,则无显示.该线程依然能执行;
函数参数:
Object :图形句柄,( image图像region区域orXLD) ;
6.dev_error_var( : : ErrorVar, Mode :)
函数说明:
定义一个错误变量 ,并设置是否打开该错误状态;
函数参数:
ErrorVar :包含错误变量的状态名,可自定义一个名字(默认名为ErrorVar) ;
Mode :设置错误变量的开1或关0,如果为Mode关闭,该变量始终为0 ,但变量能显示错误号;
7.dev_get_exception_data( :: Exception, Name : Value)
函数说明:
能够访问一个被TRYcatch捕获的异常数组的元素;
函数参数:
Exception :输入例外程序或错误代码;
Name :被请求的数据,默认: ‘eror_code’ ;
Value :输入对应的数据值;
8.dev_get_preferences( :: PreferenceNames : PreferenceValues)
函数说明:
通过设计查询HDevelop的参数选择;
函数参数:
PreferenceNames:输入参数名称(可选)
‘graphics_window_context_menu’ :图形窗背景菜单;
'graphics_window_mouse_wheel" :图形窗口鼠标位置;
‘suppress_handled_exception _dlg’ :禁止外部对话框;PreferenceValues:输出对应的参数内容;
9.dev_inspect_ctrl(:: Variable:)
函数说明:
打开一个或多个控制变量的监视窗口 ,这个变量可以包含表达式(如数组)或一些变量值的名称;
函数参数:
Variable :必须被打开的变量名窗口;
10.dev_map_par(:: :)
函数说明:
打开一个可视化对话框来设置参数,相当于打开菜单/可视化/设置参数;
语数参数:
无;
11.dev_map_prog(:: :)
函数说明:
打开一个MVTec HALCON主窗口,相当于打开MVTec HALCON主窗口,该函数没有实质意义;
语数参数:
无;
12.dev_map_var(:::)
函数说明:
在屏幕上打开一个变量窗口,相当于在MVTec HALCON主窗口上面把变量窗