Operator Reference

get_system_infoget_system_infoGetSystemInfoGetSystemInfoget_system_info (Operator)

get_system_infoget_system_infoGetSystemInfoGetSystemInfoget_system_info — Get current value of system information without requiring a license.

Signature

get_system_info( : : Query : Information)

Herror get_system_info(const char* Query, Hlong* Information)

Herror T_get_system_info(const Htuple Query, Htuple* Information)

void GetSystemInfo(const HTuple& Query, HTuple* Information)

static HTuple HSystem::GetSystemInfo(const HTuple& Query)

static HTuple HSystem::GetSystemInfo(const HString& Query)

static HTuple HSystem::GetSystemInfo(const char* Query)

static HTuple HSystem::GetSystemInfo(const wchar_t* Query)   ( Windows only)

static void HOperatorSet.GetSystemInfo(HTuple query, out HTuple information)

static HTuple HSystem.GetSystemInfo(HTuple query)

static HTuple HSystem.GetSystemInfo(string query)

def get_system_info(query: MaybeSequence[str]) -> Sequence[Union[int, float, str]]

def get_system_info_s(query: MaybeSequence[str]) -> Union[int, float, str]

Description

The operator get_system_infoget_system_infoGetSystemInfoGetSystemInfoget_system_info returns information concerning the currently activated HALCON system parameters. Unlike the very similar get_systemget_systemGetSystemGetSystemget_system, get_system_infoget_system_infoGetSystemInfoGetSystemInfoget_system_info can be called without a valid license.

get_system_infoget_system_infoGetSystemInfoGetSystemInfoget_system_info supports the same parameters supported by get_systemget_systemGetSystemGetSystemget_system. For more information about the parameters, please refer to the reference documentation of get_systemget_systemGetSystemGetSystemget_system and set_systemset_systemSetSystemSetSystemset_system.

Execution Information

  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).
  • Multithreading scope: global (may be called from any thread).
  • Processed without parallelization.

Parameters

QueryQueryQueryqueryquery (input_control)  attribute.name(-array) HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Desired system parameter.

Default: 'available_parameters' "available_parameters" "available_parameters" "available_parameters" "available_parameters"

List of values: '3d_model_dir'"3d_model_dir""3d_model_dir""3d_model_dir""3d_model_dir", 'alloctmp_max_blocksize'"alloctmp_max_blocksize""alloctmp_max_blocksize""alloctmp_max_blocksize""alloctmp_max_blocksize", 'alloctmp_max_used'"alloctmp_max_used""alloctmp_max_used""alloctmp_max_used""alloctmp_max_used", 'alloctmp_min_blocksize'"alloctmp_min_blocksize""alloctmp_min_blocksize""alloctmp_min_blocksize""alloctmp_min_blocksize", 'available_license_files'"available_license_files""available_license_files""available_license_files""available_license_files", 'available_parameters'"available_parameters""available_parameters""available_parameters""available_parameters", 'avx2_enable'"avx2_enable""avx2_enable""avx2_enable""avx2_enable", 'avx2_gather_enable'"avx2_gather_enable""avx2_gather_enable""avx2_gather_enable""avx2_gather_enable", 'avx2_gather_recommended'"avx2_gather_recommended""avx2_gather_recommended""avx2_gather_recommended""avx2_gather_recommended", 'avx2_supported'"avx2_supported""avx2_supported""avx2_supported""avx2_supported", 'avx512bitalg_enable'"avx512bitalg_enable""avx512bitalg_enable""avx512bitalg_enable""avx512bitalg_enable", 'avx512bitalg_supported'"avx512bitalg_supported""avx512bitalg_supported""avx512bitalg_supported""avx512bitalg_supported", 'avx512bw_enable'"avx512bw_enable""avx512bw_enable""avx512bw_enable""avx512bw_enable", 'avx512bw_supported'"avx512bw_supported""avx512bw_supported""avx512bw_supported""avx512bw_supported", 'avx512cd_enable'"avx512cd_enable""avx512cd_enable""avx512cd_enable""avx512cd_enable", 'avx512cd_supported'"avx512cd_supported""avx512cd_supported""avx512cd_supported""avx512cd_supported", 'avx512dq_enable'"avx512dq_enable""avx512dq_enable""avx512dq_enable""avx512dq_enable", 'avx512dq_supported'"avx512dq_supported""avx512dq_supported""avx512dq_supported""avx512dq_supported", 'avx512f_enable'"avx512f_enable""avx512f_enable""avx512f_enable""avx512f_enable", 'avx512f_supported'"avx512f_supported""avx512f_supported""avx512f_supported""avx512f_supported", 'avx512ifma_enable'"avx512ifma_enable""avx512ifma_enable""avx512ifma_enable""avx512ifma_enable", 'avx512ifma_supported'"avx512ifma_supported""avx512ifma_supported""avx512ifma_supported""avx512ifma_supported", 'avx512vbmi2_enable'"avx512vbmi2_enable""avx512vbmi2_enable""avx512vbmi2_enable""avx512vbmi2_enable", 'avx512vbmi2_supported'"avx512vbmi2_supported""avx512vbmi2_supported""avx512vbmi2_supported""avx512vbmi2_supported", 'avx512vbmi_enable'"avx512vbmi_enable""avx512vbmi_enable""avx512vbmi_enable""avx512vbmi_enable", 'avx512vbmi_supported'"avx512vbmi_supported""avx512vbmi_supported""avx512vbmi_supported""avx512vbmi_supported", 'avx512vl_enable'"avx512vl_enable""avx512vl_enable""avx512vl_enable""avx512vl_enable", 'avx512vl_supported'"avx512vl_supported""avx512vl_supported""avx512vl_supported""avx512vl_supported", 'avx512vnni_enable'"avx512vnni_enable""avx512vnni_enable""avx512vnni_enable""avx512vnni_enable", 'avx512vnni_supported'"avx512vnni_supported""avx512vnni_supported""avx512vnni_supported""avx512vnni_supported", 'avx512vpopcntdq_enable'"avx512vpopcntdq_enable""avx512vpopcntdq_enable""avx512vpopcntdq_enable""avx512vpopcntdq_enable", 'avx512vpopcntdq_supported'"avx512vpopcntdq_supported""avx512vpopcntdq_supported""avx512vpopcntdq_supported""avx512vpopcntdq_supported", 'avx_enable'"avx_enable""avx_enable""avx_enable""avx_enable", 'avx_supported'"avx_supported""avx_supported""avx_supported""avx_supported", 'backing_store'"backing_store""backing_store""backing_store""backing_store", 'border_shape_models'"border_shape_models""border_shape_models""border_shape_models""border_shape_models", 'bundle_version'"bundle_version""bundle_version""bundle_version""bundle_version", 'byte_order'"byte_order""byte_order""byte_order""byte_order", 'calib_dir'"calib_dir""calib_dir""calib_dir""calib_dir", 'cancel_draw_result'"cancel_draw_result""cancel_draw_result""cancel_draw_result""cancel_draw_result", 'clip_region'"clip_region""clip_region""clip_region""clip_region", 'clock_mode'"clock_mode""clock_mode""clock_mode""clock_mode", 'cublas_loaded'"cublas_loaded""cublas_loaded""cublas_loaded""cublas_loaded", 'cublas_version'"cublas_version""cublas_version""cublas_version""cublas_version", 'cuda_devices'"cuda_devices""cuda_devices""cuda_devices""cuda_devices", 'cuda_loaded'"cuda_loaded""cuda_loaded""cuda_loaded""cuda_loaded", 'cuda_version'"cuda_version""cuda_version""cuda_version""cuda_version", 'cudnn_loaded'"cudnn_loaded""cudnn_loaded""cudnn_loaded""cudnn_loaded", 'cudnn_version'"cudnn_version""cudnn_version""cudnn_version""cudnn_version", 'current_license_info'"current_license_info""current_license_info""current_license_info""current_license_info", 'current_runlength_number'"current_runlength_number""current_runlength_number""current_runlength_number""current_runlength_number", 'database'"database""database""database""database", 'default_font'"default_font""default_font""default_font""default_font", 'disabled_operators'"disabled_operators""disabled_operators""disabled_operators""disabled_operators", 'dl_dir'"dl_dir""dl_dir""dl_dir""dl_dir", 'do_low_error'"do_low_error""do_low_error""do_low_error""do_low_error", 'edition'"edition""edition""edition""edition", 'empty_region_result'"empty_region_result""empty_region_result""empty_region_result""empty_region_result", 'example_dir'"example_dir""example_dir""example_dir""example_dir", 'expiration_date'"expiration_date""expiration_date""expiration_date""expiration_date", 'extern_alloc_funct'"extern_alloc_funct""extern_alloc_funct""extern_alloc_funct""extern_alloc_funct", 'extern_free_funct'"extern_free_funct""extern_free_funct""extern_free_funct""extern_free_funct", 'failed_license_rechecks'"failed_license_rechecks""failed_license_rechecks""failed_license_rechecks""failed_license_rechecks", 'file_version'"file_version""file_version""file_version""file_version", 'filename_encoding'"filename_encoding""filename_encoding""filename_encoding""filename_encoding", 'filter_dir'"filter_dir""filter_dir""filter_dir""filter_dir", 'flush_file'"flush_file""flush_file""flush_file""flush_file", 'flush_graphic'"flush_graphic""flush_graphic""flush_graphic""flush_graphic", 'global_mem_cache'"global_mem_cache""global_mem_cache""global_mem_cache""global_mem_cache", 'halcon_64'"halcon_64""halcon_64""halcon_64""halcon_64", 'halcon_arch'"halcon_arch""halcon_arch""halcon_arch""halcon_arch", 'halcon_dir'"halcon_dir""halcon_dir""halcon_dir""halcon_dir", 'halcon_xl'"halcon_xl""halcon_xl""halcon_xl""halcon_xl", 'height'"height""height""height""height", 'help_dir'"help_dir""help_dir""help_dir""help_dir", 'hostids'"hostids""hostids""hostids""hostids", 'hostname'"hostname""hostname""hostname""hostname", 'hthread_id'"hthread_id""hthread_id""hthread_id""hthread_id", 'icon_name'"icon_name""icon_name""icon_name""icon_name", 'image_cache_capacity'"image_cache_capacity""image_cache_capacity""image_cache_capacity""image_cache_capacity", 'image_dir'"image_dir""image_dir""image_dir""image_dir", 'image_dpi'"image_dpi""image_dpi""image_dpi""image_dpi", 'init_new_image'"init_new_image""init_new_image""init_new_image""init_new_image", 'int2_bits'"int2_bits""int2_bits""int2_bits""int2_bits", 'int_zooming'"int_zooming""int_zooming""int_zooming""int_zooming", 'is_license_valid'"is_license_valid""is_license_valid""is_license_valid""is_license_valid", 'language'"language""language""language""language", 'last_update'"last_update""last_update""last_update""last_update", 'legacy_handle_mode'"legacy_handle_mode""legacy_handle_mode""legacy_handle_mode""legacy_handle_mode", 'library_fullname'"library_fullname""library_fullname""library_fullname""library_fullname", 'licensed_hostid'"licensed_hostid""licensed_hostid""licensed_hostid""licensed_hostid", 'licensed_modules'"licensed_modules""licensed_modules""licensed_modules""licensed_modules", 'licensed_product_edition'"licensed_product_edition""licensed_product_edition""licensed_product_edition""licensed_product_edition", 'licensed_version'"licensed_version""licensed_version""licensed_version""licensed_version", 'locale_codeset'"locale_codeset""locale_codeset""locale_codeset""locale_codeset", 'locale_raw'"locale_raw""locale_raw""locale_raw""locale_raw", 'lut_dir'"lut_dir""lut_dir""lut_dir""lut_dir", 'max_connection'"max_connection""max_connection""max_connection""max_connection", 'max_inp_ctrl_par'"max_inp_ctrl_par""max_inp_ctrl_par""max_inp_ctrl_par""max_inp_ctrl_par", 'max_inp_obj_par'"max_inp_obj_par""max_inp_obj_par""max_inp_obj_par""max_inp_obj_par", 'max_outp_ctrl_par'"max_outp_ctrl_par""max_outp_ctrl_par""max_outp_ctrl_par""max_outp_ctrl_par", 'max_outp_obj_par'"max_outp_obj_par""max_outp_obj_par""max_outp_obj_par""max_outp_obj_par", 'max_window'"max_window""max_window""max_window""max_window", 'memory_allocator'"memory_allocator""memory_allocator""memory_allocator""memory_allocator", 'memory_allocators_supported'"memory_allocators_supported""memory_allocators_supported""memory_allocators_supported""memory_allocators_supported", 'mmx_enable'"mmx_enable""mmx_enable""mmx_enable""mmx_enable", 'mmx_supported'"mmx_supported""mmx_supported""mmx_supported""mmx_supported", 'neighborhood'"neighborhood""neighborhood""neighborhood""neighborhood", 'neon_enable'"neon_enable""neon_enable""neon_enable""neon_enable", 'neon_supported'"neon_supported""neon_supported""neon_supported""neon_supported", 'no_object_result'"no_object_result""no_object_result""no_object_result""no_object_result", 'num_proc'"num_proc""num_proc""num_proc""num_proc", 'num_sys_proc'"num_sys_proc""num_sys_proc""num_sys_proc""num_sys_proc", 'num_user_proc'"num_user_proc""num_user_proc""num_user_proc""num_user_proc", 'ocr_dir'"ocr_dir""ocr_dir""ocr_dir""ocr_dir", 'ocr_trainf_version'"ocr_trainf_version""ocr_trainf_version""ocr_trainf_version""ocr_trainf_version", 'opengl_compatibility_mode_enable'"opengl_compatibility_mode_enable""opengl_compatibility_mode_enable""opengl_compatibility_mode_enable""opengl_compatibility_mode_enable", 'opengl_context_cache_enable'"opengl_context_cache_enable""opengl_context_cache_enable""opengl_context_cache_enable""opengl_context_cache_enable", 'opengl_hidden_surface_removal_available'"opengl_hidden_surface_removal_available""opengl_hidden_surface_removal_available""opengl_hidden_surface_removal_available""opengl_hidden_surface_removal_available", 'opengl_hidden_surface_removal_enable'"opengl_hidden_surface_removal_enable""opengl_hidden_surface_removal_enable""opengl_hidden_surface_removal_enable""opengl_hidden_surface_removal_enable", 'operating_system'"operating_system""operating_system""operating_system""operating_system", 'operating_system_version'"operating_system_version""operating_system_version""operating_system_version""operating_system_version", 'parallelize_operators'"parallelize_operators""parallelize_operators""parallelize_operators""parallelize_operators", 'pregenerate_shape_models'"pregenerate_shape_models""pregenerate_shape_models""pregenerate_shape_models""pregenerate_shape_models", 'processor_num'"processor_num""processor_num""processor_num""processor_num", 'read_halcon_files_encoding_fallback'"read_halcon_files_encoding_fallback""read_halcon_files_encoding_fallback""read_halcon_files_encoding_fallback""read_halcon_files_encoding_fallback", 'reentrant'"reentrant""reentrant""reentrant""reentrant", 'revision'"revision""revision""revision""revision", 'seed_rand'"seed_rand""seed_rand""seed_rand""seed_rand", 'sse2_enable'"sse2_enable""sse2_enable""sse2_enable""sse2_enable", 'sse2_supported'"sse2_supported""sse2_supported""sse2_supported""sse2_supported", 'sse3_enable'"sse3_enable""sse3_enable""sse3_enable""sse3_enable", 'sse3_supported'"sse3_supported""sse3_supported""sse3_supported""sse3_supported", 'sse41_enable'"sse41_enable""sse41_enable""sse41_enable""sse41_enable", 'sse41_supported'"sse41_supported""sse41_supported""sse41_supported""sse41_supported", 'sse42_enable'"sse42_enable""sse42_enable""sse42_enable""sse42_enable", 'sse42_supported'"sse42_supported""sse42_supported""sse42_supported""sse42_supported", 'sse_enable'"sse_enable""sse_enable""sse_enable""sse_enable", 'sse_supported'"sse_supported""sse_supported""sse_supported""sse_supported", 'ssse3_enable'"ssse3_enable""ssse3_enable""ssse3_enable""ssse3_enable", 'ssse3_supported'"ssse3_supported""ssse3_supported""ssse3_supported""ssse3_supported", 'store_empty_region'"store_empty_region""store_empty_region""store_empty_region""store_empty_region", 'system_time_base'"system_time_base""system_time_base""system_time_base""system_time_base", 'temp_mem'"temp_mem""temp_mem""temp_mem""temp_mem", 'temporary_mem_cache'"temporary_mem_cache""temporary_mem_cache""temporary_mem_cache""temporary_mem_cache", 'temporary_mem_reservoir'"temporary_mem_reservoir""temporary_mem_reservoir""temporary_mem_reservoir""temporary_mem_reservoir", 'temporary_mem_reservoir_size'"temporary_mem_reservoir_size""temporary_mem_reservoir_size""temporary_mem_reservoir_size""temporary_mem_reservoir_size", 'thread_num'"thread_num""thread_num""thread_num""thread_num", 'thread_pool'"thread_pool""thread_pool""thread_pool""thread_pool", 'timer_mode'"timer_mode""timer_mode""timer_mode""timer_mode", 'tsp_cancel_draw_result'"tsp_cancel_draw_result""tsp_cancel_draw_result""tsp_cancel_draw_result""tsp_cancel_draw_result", 'tsp_clip_region'"tsp_clip_region""tsp_clip_region""tsp_clip_region""tsp_clip_region", 'tsp_current_runlength_number'"tsp_current_runlength_number""tsp_current_runlength_number""tsp_current_runlength_number""tsp_current_runlength_number", 'tsp_empty_region_result'"tsp_empty_region_result""tsp_empty_region_result""tsp_empty_region_result""tsp_empty_region_result", 'tsp_height'"tsp_height""tsp_height""tsp_height""tsp_height", 'tsp_init_new_image'"tsp_init_new_image""tsp_init_new_image""tsp_init_new_image""tsp_init_new_image", 'tsp_legacy_handle_mode'"tsp_legacy_handle_mode""tsp_legacy_handle_mode""tsp_legacy_handle_mode""tsp_legacy_handle_mode", 'tsp_neighborhood'"tsp_neighborhood""tsp_neighborhood""tsp_neighborhood""tsp_neighborhood", 'tsp_no_object_result'"tsp_no_object_result""tsp_no_object_result""tsp_no_object_result""tsp_no_object_result", 'tsp_store_empty_region'"tsp_store_empty_region""tsp_store_empty_region""tsp_store_empty_region""tsp_store_empty_region", 'tsp_temporary_mem_cache'"tsp_temporary_mem_cache""tsp_temporary_mem_cache""tsp_temporary_mem_cache""tsp_temporary_mem_cache", 'tsp_temporary_mem_cache_block_sizes'"tsp_temporary_mem_cache_block_sizes""tsp_temporary_mem_cache_block_sizes""tsp_temporary_mem_cache_block_sizes""tsp_temporary_mem_cache_block_sizes", 'tsp_temporary_mem_reservoir'"tsp_temporary_mem_reservoir""tsp_temporary_mem_reservoir""tsp_temporary_mem_reservoir""tsp_temporary_mem_reservoir", 'tsp_thread_num'"tsp_thread_num""tsp_thread_num""tsp_thread_num""tsp_thread_num", 'tsp_tuple_string_operator_mode'"tsp_tuple_string_operator_mode""tsp_tuple_string_operator_mode""tsp_tuple_string_operator_mode""tsp_tuple_string_operator_mode", 'tsp_used_split_levels'"tsp_used_split_levels""tsp_used_split_levels""tsp_used_split_levels""tsp_used_split_levels", 'tsp_used_thread_num'"tsp_used_thread_num""tsp_used_thread_num""tsp_used_thread_num""tsp_used_thread_num", 'tsp_width'"tsp_width""tsp_width""tsp_width""tsp_width", 'tuple_string_operator_mode'"tuple_string_operator_mode""tuple_string_operator_mode""tuple_string_operator_mode""tuple_string_operator_mode", 'unlicensed_operators'"unlicensed_operators""unlicensed_operators""unlicensed_operators""unlicensed_operators", 'update_lut'"update_lut""update_lut""update_lut""update_lut", 'use_window_thread'"use_window_thread""use_window_thread""use_window_thread""use_window_thread", 'version'"version""version""version""version", 'width'"width""width""width""width", 'window_name'"window_name""window_name""window_name""window_name", 'write_halcon_files_encoding'"write_halcon_files_encoding""write_halcon_files_encoding""write_halcon_files_encoding""write_halcon_files_encoding", 'x_package'"x_package""x_package""x_package""x_package"

InformationInformationInformationinformationinformation (output_control)  attribute.value(-array) HTupleSequence[Union[int, float, str]]HTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)

Current value of the system parameter.

Result

The operator get_system_infoget_system_infoGetSystemInfoGetSystemInfoget_system_info returns the value 2 ( H_MSG_TRUE) if the parameters are correct. Otherwise an exception is raised.

See also

get_systemget_systemGetSystemGetSystemget_system

Module

none