网淘巴来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

get_system -获取HALCON系统参数的当前值

2022-12-29 新闻来源:网淘巴 围观:576
''

get_system(操作符)

名字

get_sys[文]tem -获取HALC[章]ON系统参数的[来]当前值。

签名

get_sys[自]tem(:: Query: Informa[网]tion)

描述

操作符get_[淘]system返[巴]回与当前激活的[文]HALCON系[章]统参数有关的信[来]息。

可读写参数

Get_sys[自]tem返回用s[网]et_syst[淘]em设置的所有[巴]参数的信息。有[文]关可读和可写参[章]数的更多信息,[来]请参阅set_[自]system的[网]参考文档。

只读参数

以下的系统参数可以被查询到:

  • 版本:

“halcon_xl”:

目前使用的HALCON变体:HALCON XL,它允许图像大于32768 x 32768 (` true `)或HALCON,它将最大图像大小限制为32768 x 32768 (` false `)。

“version”:

HALCON版本号,例如:10.0。

“edition”:

当前运行的HALCON版本。返回值是'progress'或'steady'之外的值。

“last_update”:

HALCON库的创建日期。

“revision”:

HALCON库的版本号,例如:1。

“file_version”:

HALCON库的文件版本号。这个数字由HALCON版本号、修订号和构建号(例如:11.0.1.2)组成。省略版本号后面的零(例如:如果构建号为0,则为11.0.1;如果版本号和构建号都为0,则为11.0)。

 

  • 上限:

“max_inp_obj_par”:

最大输入参数。

“max_outp_obj_par”:

最大输出参数。

“max_inp_ctrl_par”:

最大输入控制参数。

“max_outp_ctrl_par”:

最大输出控制参数。

“max_window”:

最大窗口数。

  • 图形:

“window_name”:

返回可能被set_window_attr('window_title',…)设置的值。如果还没有设置任何值,则返回字符串'default'。

  • 并行化:

“processor_num”:

返回HALCON在运行它的硬件上找到的处理器数目。

“tsp_used_thread_num”:

返回上一个操作符用于自动操作符并行化的线程数。只有由调用线程运行并支持自动并行化的操作符才会被考虑。注意,在HDevelop中使用此参数只能在运行模式下工作,而不能在单步运行模式下工作。

“tsp_used_split_levels”

返回上一个操作符用于自动并行化的所有分割级别。只有由调用线程运行并支持自动并行化的操作符才会被考虑。如果最后一个运算符没有并行化,则返回字符串'false'。注意,在HDevelop中使用此参数只能在运行模式下工作,而不能在单步运行模式下工作。

 

  • 其他:

“hostids”:

可用于授权HALCON的计算机的主机id。

“num_proc”:

可用HALCON过程的总数(` num_sys_proc ` + ` num_user_proc `)。

“num_sys_proc”:

系统过程数(支持的过程数)。

“num_user_proc”:

用户自定义过程的数量(请参阅“扩展包程序员手册”)。

“byte_order”:

处理器的字节顺序(` msb_first `或` lsb_first `)。

“operating_system”:

正在执行HALCON进程的计算机的操作系统名称。请注意,对于所有Windows版本,返回` Windows NT `。使用参数` operating_system_version `查询精确的版本。

“operating_system_version”:

运行HALCON进程的计算机的操作系统版本号。如欲解码视窗版本号,请参阅微软提供的有关操作系统及版本号的网页资料。

“hostname”:

正在执行HALCON进程的计算机的名称。在Windows系统上,如果计算机是集群的一部分,则返回集群的名称,而不是本地计算机的名称。如果无法确定名称,则返回空字符串。

“halcon_64”:

如果HALCON版本是64位版本(` true `)或不是,即如果是32位版本(` false `),则标志。

“halcon_arch”:

运行的HALCON进程的HALCON架构名称。

“library_fullname”:

当前加载的HALCON库的路径,包括文件名。

“temp_mem”:

最后一个运算符使用的临时内存数量,以字节为单位。只有在调用set_check('memory')之前,才会定义返回值。

“mmx_supported”:

标志,如果处理器支持MMX操作(` true `)或不支持(` false `)。

“sse_supported”:

标记,如果处理器支持SSE操作(` true `)或不支持(` false `)。

“sse2_supported”:

标记,如果处理器支持SSE2操作(` true `)或不支持(` false `)。

“sse3_supported”:

标记,如果处理器支持SSE3操作(` true `)或不支持(` false `)。

“ssse3_supported”:

如果处理器支持SSSE3操作(` true `)或不支持(` false `),则标记。

“sse41_supported”:

如果处理器支持SSE41操作(` true `)或不支持(` false `),则标记。

“sse42_supported”:

如果处理器支持SSE42操作(` true `)或不支持(` false `),则标记。

“avx_supported”

“avx2_supported”:

标志,如果处理器支持AVX2操作(` true `)或不支持(` false `)。

“opengl_hidden_surface_removal_available”:

如果显卡支持create_shape_model_3d、find_shape_model_3d、project_shape_model_3d和project_object_model_3d中使用的加速隐藏表面移除,则标志。最低要求是OpenGL 2.0和扩展GL_EXT_framebuffer_object和GL_ARB_texture_float。请注意,这些功能不能通过Windows远程桌面或X11转发。

“graphic_stack_size”:

与每个HALCON窗口相关联的图形堆栈的默认大小。更多细节请参见set_system。

“alloctmp_max_used”

到目前为止,一个线程需要的最大临时内存数量,以字节为单位。元组的第一个元素包含当前线程的值,而接下来的元素包含线程池中当前空闲线程的值。

当临时内存缓存模式设置为'idle'时,最大值会被重置。

“tsp_temporary_mem_cache_block_sizes”

返回一个元组,包含当前缓存在线程临时内存缓存中的所有临时内存块的块大小,以字节为单位。

“temporary_mem_reservoir_block_sizes”

返回一个元组,包含当前缓存在全局临时内存池中的所有临时内存块的块大小,以字节为单位。

CUDA支持深度学习:

“cuda_loaded”:

如果可以加载CUDA库,则返回` true `。

“cuda_version”:

返回CUDA库的版本。如果无法加载CUDA库,则返回-1。如果GPU不满足最低系统要求(如安装指南中所述),即使` cuda_loaded `返回` true `, ` cuda_version `也会返回7708。

“cuda_devices”:

返回与CUDA兼容的可用设备的名称。

“cudnn_loaded”:

如果可以加载cuDNN库,则返回` true `。

“cudnn_version”:

返回cuDNN库的版本。如果无法加载cuDNN库,则返回-1。

“cublas_loaded”:

如果cuBLAS库可以加载,则返回` true `。

“cublas_version”:

返回cuBLAS库的版本。如果无法加载cuBLAS库,则返回-1。

执行信息

  • 多线程类型:可重入(与非独占操作符并行运行)。
  • 多线程作用域:全局作用域(可以从任何线程调用)。
  • 没有并行化处理。

参数

Query(输[淘]入控制) attribu[巴]te.name[文](-array[章])→[来](string[自])

所需的系统参数[网]

默认值:` init_ne[淘]w_image[巴] `。

值列表: '3d_model_dir', 'alloctmp_max_blocksize', 'alloctmp_max_used', 'alloctmp_min_blocksize', 'avx2_enable', 'avx2_supported', 'avx_enable', 'avx_supported', 'backing_store', 'border_shape_models', 'bundle_version', 'byte_order', 'cancel_draw_result', 'clip_region', 'clock_mode', 'cublas_loaded', 'cublas_version', 'cuda_devices', 'cuda_loaded', 'cuda_version', 'cudnn_loaded', 'cudnn_version', 'current_runlength_number', 'database', 'default_font', 'do_low_error', 'edition', 'empty_region_result', 'example_dir', 'extern_alloc_funct', 'extern_free_funct', 'file_version', 'filename_encoding', 'flush_file', 'flush_graphic', 'global_mem_cache', 'halcon_64', 'halcon_arch', 'halcon_dir', 'halcon_xl', 'height', 'help_dir', 'hostids', 'hostname', 'icon_name', 'image_cache_capacity', 'image_dir', 'image_dpi', 'init_new_image', 'int2_bits', 'int_zooming', 'language', 'last_update', 'library_fullname', 'lut_dir', 'max_connection', 'max_inp_ctrl_par', 'max_inp_obj_par', 'max_outp_ctrl_par', 'max_outp_obj_par', 'max_window', 'mmx_enable', 'mmx_supported', 'neighborhood', 'no_object_result', 'num_proc', 'num_sys_proc', 'num_user_proc', 'ocr_trainf_version', 'opengl_compatibility_mode_enable', 'opengl_context_cache_enable', 'opengl_hidden_surface_removal_available', 'opengl_hidden_surface_removal_enable', 'operating_system', 'operating_system_version', 'parallelize_operators', 'pregenerate_shape_models', 'processor_num', 'reentrant', 'revision', 'seed_rand', 'sse2_enable', 'sse2_supported', 'sse3_enable', 'sse3_supported', 'sse41_enable', 'sse41_supported', 'sse42_enable', 'sse42_supported', 'sse_enable', 'sse_supported', 'ssse3_enable', 'ssse3_supported', 'store_empty_region', 'temp_mem', 'temporary_mem_cache', 'temporary_mem_reservoir', 'temporary_mem_reservoir_size', 'thread_num', 'thread_pool', 'timer_mode', 'tsp_cancel_draw_result', 'tsp_clip_region', 'tsp_current_runlength_number', 'tsp_empty_region_result', 'tsp_height', 'tsp_init_new_image', 'tsp_neighborhood', 'tsp_no_object_result', 'tsp_store_empty_region', 'tsp_temporary_mem_cache', 'tsp_temporary_mem_cache_block_sizes', 'tsp_temporary_mem_reservoir', 'tsp_thread_num', 'tsp_used_split_levels', 'tsp_used_thread_num', 'tsp_width', 'update_lut', 'use_window_thread', 'version', 'width', 'window_name', 'x_package'

Information (输出控制)  attribute.value(-array) → (integer / real / string)
系统参数的当前值。

 

 

 

 

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

本文链接:https://www.wtao8.com/post/277.html 转载需授权!

分享到:

相关文章

龙年
大发