get_system_infoget_system_infoGetSystemInfoGetSystemInfo (Operator)

Name

get_system_infoget_system_infoGetSystemInfoGetSystemInfo — Abfragen von Informationen über die aktuellen HALCON-Systemparameter, ohne eine gültige HALCON-Lizenz zu benötigen.

Signatur

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)   (Nur Windows)

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

static HTuple HSystem.GetSystemInfo(HTuple query)

static HTuple HSystem.GetSystemInfo(string query)

Beschreibung

get_system_infoget_system_infoGetSystemInfoGetSystemInfoGetSystemInfo liefert Informationen über die aktuellen HALCON-Systemparameter zurück. Anders als bei dem sehr ähnlichen get_systemget_systemGetSystemGetSystemGetSystem Operator wird hierfür keine gültige HALCON-Lizenz benötigt.

get_system_infoget_system_infoGetSystemInfoGetSystemInfoGetSystemInfo unterstützt eine Untermenge der von get_systemget_systemGetSystemGetSystemGetSystem unterstützen Parameter. Die verfügbaren Parameter werden durch den Aufruf von get_system_infoget_system_infoGetSystemInfoGetSystemInfoGetSystemInfo mit dem Parameter 'available_parameters'"available_parameters""available_parameters""available_parameters""available_parameters" zurück gegeben. Weitere Informationen über diese Parameter können in der Dokumentation zu get_systemget_systemGetSystemGetSystemGetSystem und set_systemset_systemSetSystemSetSystemSetSystem nachgelesen werden.

Ausführungsinformationen

Parameter

QueryQueryQueryQueryquery (input_control)  attribute.name(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Gewünschter Systemparameter.

Defaultwert: 'available_parameters' "available_parameters" "available_parameters" "available_parameters" "available_parameters"

Werteliste: '3d_model_dir'"3d_model_dir""3d_model_dir""3d_model_dir""3d_model_dir", '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", 'bundle_version'"bundle_version""bundle_version""bundle_version""bundle_version", 'byte_order'"byte_order""byte_order""byte_order""byte_order", 'current_license_info'"current_license_info""current_license_info""current_license_info""current_license_info", 'disabled_operators'"disabled_operators""disabled_operators""disabled_operators""disabled_operators", 'edition'"edition""edition""edition""edition", 'example_dir'"example_dir""example_dir""example_dir""example_dir", 'expiration_date'"expiration_date""expiration_date""expiration_date""expiration_date", '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", '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", 'help_dir'"help_dir""help_dir""help_dir""help_dir", 'hostids'"hostids""hostids""hostids""hostids", 'hostname'"hostname""hostname""hostname""hostname", 'image_dir'"image_dir""image_dir""image_dir""image_dir", '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", '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_version'"licensed_version""licensed_version""licensed_version""licensed_version", '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", 'parallel_halcon'"parallel_halcon""parallel_halcon""parallel_halcon""parallel_halcon", 'product_edition'"product_edition""product_edition""product_edition""product_edition", 'revision'"revision""revision""revision""revision", 'unlicensed_operators'"unlicensed_operators""unlicensed_operators""unlicensed_operators""unlicensed_operators", 'version'"version""version""version""version"

InformationInformationInformationInformationinformation (output_control)  attribute.value(-array) HTupleHTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)

Aktueller Wert des Systemparameters.

Ergebnis

get_system_infoget_system_infoGetSystemInfoGetSystemInfoGetSystemInfo liefert den Wert 2 (H_MSG_TRUE), falls die Parameter korrekt sind. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Siehe auch

get_systemget_systemGetSystemGetSystemGetSystem

Modul

none