get_operator_info get_operator_info GetOperatorInfo GetOperatorInfo get_operator_info (Operator)
Name
get_operator_info get_operator_info GetOperatorInfo GetOperatorInfo get_operator_info — Informationen zu einem HALCON-Operator.
Signatur
Beschreibung
get_operator_info get_operator_info GetOperatorInfo GetOperatorInfo GetOperatorInfo get_operator_info dient zur Abfrage der Online-Texte zu
einem vorgegebenen Operator (siehe auch
get_operator_name get_operator_name GetOperatorName GetOperatorName GetOperatorName get_operator_name ). Die Art der Information
(Slot Slot Slot Slot slot slot ), die für jeden Operator zur Verfügung stehen,
lassen sich mittels query_operator_info query_operator_info QueryOperatorInfo QueryOperatorInfo QueryOperatorInfo query_operator_info
abfragen. Derzeit werden folgende Slots angeboten:
'short' "short" "short" "short" "short" "short" :
Kurzbeschreibung des Operators.
'abstract' "abstract" "abstract" "abstract" "abstract" "abstract" :
Beschreibung des Operators.
'chapter' "chapter" "chapter" "chapter" "chapter" "chapter" :
Kapitelname(n) in der Operatorhierarchie (Kapitel, Unterkapitel
im HALCON-Manual).
'functionality' "functionality" "functionality" "functionality" "functionality" "functionality" :
Funktionalität, ist gleich der Objektklasse,
der der Operator zugeordnet werden kann.
'keywords' "keywords" "keywords" "keywords" "keywords" "keywords" :
Schlüsselwörter zu dem Operator (optional).
'example' "example" "example" "example" "example" "example" :
Beispiel für die Anwendung des Operators (optional).
Mit 'example.SPRACHE' (SPRACHE
)
können Beispiele für eine bestimmte Sprache abgefragt
werden, insofern sie vorhanden sind. Wird die Sprache
nicht mit angegeben oder ist in dieser Sprache kein
Beispiel vorhandenen, wird das TRIAS-Beispiel ausgegeben.
'complexity' "complexity" "complexity" "complexity" "complexity" "complexity" :
Komplexität des Operators (optional).
'effect' "effect" "effect" "effect" "effect" "effect" :
Momentan nicht genutzt.
'parallelization' "parallelization" "parallelization" "parallelization" "parallelization" "parallelization" :
Charakteristik des Operators bezüglich parallelen Verhaltens und Timeouts.
'execution information':
Charakteristik des Operators bezüglich parallelen Verhaltens und Timeouts.
'parallel_method' "parallel_method" "parallel_method" "parallel_method" "parallel_method" "parallel_method" :
Methoden der von einem Operator unterstützten automatischen Parallelisierung.
'interrupt_mode' "interrupt_mode" "interrupt_mode" "interrupt_mode" "interrupt_mode" "interrupt_mode" :
Modi der Unterbrechbarkeit, die von einem spezifischen Operator unterstützt werden. In der Dokumentation von set_operator_timeout set_operator_timeout SetOperatorTimeout SetOperatorTimeout SetOperatorTimeout set_operator_timeout und interrupt_operator interrupt_operator InterruptOperator InterruptOperator InterruptOperator interrupt_operator ist beschrieben, wie diese Modi genutzt und gesetzt werden können.
'alternatives' "alternatives" "alternatives" "alternatives" "alternatives" "alternatives" :
Alternativen zum Operator (optional).
'see_also' "see_also" "see_also" "see_also" "see_also" "see_also" :
Operatoren mit weitergehenden Informationen (optional).
'predecessor' "predecessor" "predecessor" "predecessor" "predecessor" "predecessor" :
Mögliche und sinnvolle Vorgängerprozedur
'successor' "successor" "successor" "successor" "successor" "successor" :
Mögliche und sinnvolle Nachfolgerprozedur
'result_state' "result_state" "result_state" "result_state" "result_state" "result_state" :
Rückgabewert des Operators (2 (H_MSG_TRUE ), 3 (H_MSG_FALSE ), 5 (H_MSG_FAIL ), 4 (H_MSG_VOID )
oder EXCEPTION).
'attention' "attention" "attention" "attention" "attention" "attention" :
Einschränkungen und Hinweise zur korrekten Anwendung
des Operators (optional).
'parameter' "parameter" "parameter" "parameter" "parameter" "parameter" :
Namen der Parameter des Operators (siehe get_param_info get_param_info GetParamInfo GetParamInfo GetParamInfo get_param_info ).
'references' "references" "references" "references" "references" "references" :
Literaturverweise (optional).
'module' "module" "module" "module" "module" "module" :
Das Modul, zu dem der Operator gehört.
'dynamic_modules' "dynamic_modules" "dynamic_modules" "dynamic_modules" "dynamic_modules" "dynamic_modules" :
Liste von Modulen, zu denen der Operator durch dynamische Lizensierung
(je nach Verwendung) gehören kann.
'html_path' "html_path" "html_path" "html_path" "html_path" "html_path" :
Das Verzeichnis, in dem die HTML-Dokumentation des Operators steht.
'warning' "warning" "warning" "warning" "warning" "warning" :
Eventuelle Warnungen zur Verwendung des Operators.
'compute_device' "compute_device" "compute_device" "compute_device" "compute_device" "compute_device" :
Liste von Compute Devices, die vom Operator unterstützt werden.
Die Texte werden den Dateien operators_[LANG].ref,
operators_[LANG].sta, operators_[LANG].key,
operators_[LANG].num und operators_[LANG].idx
entnommen, die HALCON im aktuellen Verzeichnis und im Verzeichnis 'help_dir'
(siehe get_system get_system GetSystem GetSystem GetSystem get_system und set_system set_system SetSystem SetSystem SetSystem set_system ) sucht.
Achtung
Das Encoding der Ergebnisse ist UTF-8.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Wird ohne Parallelisierung verarbeitet.
Parameter
OperatorName OperatorName OperatorName OperatorName operatorName operator_name (input_control) proc_name → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Name des Operators, zu dem Information benötigt
werden.
Defaultwert:
'get_operator_info'
"get_operator_info"
"get_operator_info"
"get_operator_info"
"get_operator_info"
"get_operator_info"
Slot Slot Slot Slot slot slot (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Gewünschte Information.
Defaultwert:
'abstract'
"abstract"
"abstract"
"abstract"
"abstract"
"abstract"
Werteliste: 'abstract' "abstract" "abstract" "abstract" "abstract" "abstract" , 'alternatives' "alternatives" "alternatives" "alternatives" "alternatives" "alternatives" , 'attention' "attention" "attention" "attention" "attention" "attention" , 'chapter' "chapter" "chapter" "chapter" "chapter" "chapter" , 'chapter_id' "chapter_id" "chapter_id" "chapter_id" "chapter_id" "chapter_id" , 'complexity' "complexity" "complexity" "complexity" "complexity" "complexity" , 'compute_device' "compute_device" "compute_device" "compute_device" "compute_device" "compute_device" , 'dynamic_modules' "dynamic_modules" "dynamic_modules" "dynamic_modules" "dynamic_modules" "dynamic_modules" , 'example' "example" "example" "example" "example" "example" , 'execution information' "execution information" "execution information" "execution information" "execution information" "execution information" , 'functionality' "functionality" "functionality" "functionality" "functionality" "functionality" , 'html_path' "html_path" "html_path" "html_path" "html_path" "html_path" , 'interrupt_mode' "interrupt_mode" "interrupt_mode" "interrupt_mode" "interrupt_mode" "interrupt_mode" , 'keywords' "keywords" "keywords" "keywords" "keywords" "keywords" , 'module' "module" "module" "module" "module" "module" , 'parallel_method' "parallel_method" "parallel_method" "parallel_method" "parallel_method" "parallel_method" , 'parallelization' "parallelization" "parallelization" "parallelization" "parallelization" "parallelization" , 'parameter' "parameter" "parameter" "parameter" "parameter" "parameter" , 'predecessor' "predecessor" "predecessor" "predecessor" "predecessor" "predecessor" , 'references' "references" "references" "references" "references" "references" , 'result_state' "result_state" "result_state" "result_state" "result_state" "result_state" , 'see_also' "see_also" "see_also" "see_also" "see_also" "see_also" , 'short' "short" "short" "short" "short" "short" , 'successor' "successor" "successor" "successor" "successor" "successor" , 'warning' "warning" "warning" "warning" "warning" "warning"
Information Information Information Information information information (output_control) string(-array) → HTuple Sequence[str] HTuple Htuple (string) (string ) (HString ) (char* )
Information (leer, falls keine Information
vorhanden ist)
Ergebnis
get_operator_info get_operator_info GetOperatorInfo GetOperatorInfo GetOperatorInfo get_operator_info liefert den Wert 2 (H_MSG_TRUE ), wenn die Parameter
korrekt sind und die Hilfsdateien verfügbar sind. Sonst wird eine
Fehlerbehandlung durchgeführt.
Vorgänger
get_keywords get_keywords GetKeywords GetKeywords GetKeywords get_keywords ,
search_operator search_operator SearchOperator SearchOperator SearchOperator search_operator ,
get_operator_name get_operator_name GetOperatorName GetOperatorName GetOperatorName get_operator_name ,
query_operator_info query_operator_info QueryOperatorInfo QueryOperatorInfo QueryOperatorInfo query_operator_info ,
query_param_info query_param_info QueryParamInfo QueryParamInfo QueryParamInfo query_param_info ,
get_param_info get_param_info GetParamInfo GetParamInfo GetParamInfo get_param_info
Nachfolger
get_param_names get_param_names GetParamNames GetParamNames GetParamNames get_param_names ,
get_param_num get_param_num GetParamNum GetParamNum GetParamNum get_param_num ,
get_param_types get_param_types GetParamTypes GetParamTypes GetParamTypes get_param_types
Alternativen
get_param_names get_param_names GetParamNames GetParamNames GetParamNames get_param_names
Siehe auch
query_operator_info query_operator_info QueryOperatorInfo QueryOperatorInfo QueryOperatorInfo query_operator_info ,
get_param_info get_param_info GetParamInfo GetParamInfo GetParamInfo get_param_info ,
get_operator_name get_operator_name GetOperatorName GetOperatorName GetOperatorName get_operator_name ,
get_param_num get_param_num GetParamNum GetParamNum GetParamNum get_param_num ,
get_param_types get_param_types GetParamTypes GetParamTypes GetParamTypes get_param_types
Modul
Foundation