get_param_typesT_get_param_typesGetParamTypesGetParamTypesget_param_types (Operator)
Name
get_param_typesT_get_param_typesGetParamTypesGetParamTypesget_param_types — Default-Datentyp für die Steuerparameter eines HALCON-Operators.
Signatur
def get_param_types(operator_name: str) -> Tuple[Sequence[str], Sequence[str]]
Beschreibung
get_param_typesget_param_typesGetParamTypesGetParamTypesGetParamTypesget_param_types gibt für jeden Eingabe- und jeden
Ausgabesteuerparameter dessen Default-Datentyp an.
Ein Default-Typ eines Parameters ist der Typ, der in HALCON/C in
„simple Mode“ verwendet wird. Dies ist für
Parameter relevant, die mehr als einen Typ zulassen wie z.B.
write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string. Dabei werden die Typen der Eingabeparameter in der
Variablen InpCtrlParTypeInpCtrlParTypeInpCtrlParTypeInpCtrlParTypeinpCtrlParTypeinp_ctrl_par_type zusammengefasst, die Typen der
Ausgabeparameter in der Variablen OutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeoutpCtrlParTypeoutp_ctrl_par_type.
Mögliche Werte der Typen sind:
- 'integer':
Eine ganze Zahl.
- 'integer tuple':
Eine ganze Zahl oder Tupel ganzer Zahlen.
- 'real':
Eine Gleitpunktzahl.
- 'real tuple':
Eine Gleitpunktzahl oder Tupel von Gleitpunktzahlen.
- 'string':
Eine Zeichenreihe.
- 'string tuple':
Eine Zeichenreihe oder Tupel von Zeichenreihen.
- 'no_default':
Einzelner Wert, dessen Typ nicht festgelegt werden
kann.
- 'no_default tuple':
Einzelner Wert oder Tupel von Werten, deren
Typ nicht festgelegt werden kann.
- 'default':
Einzelner Wert mit unbekanntem Typ, System nimmt
'integer' an.
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
OperatorNameOperatorNameOperatorNameOperatorNameoperatorNameoperator_name (input_control) proc_name → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name des Operators.
Defaultwert:
'get_param_types'
"get_param_types"
"get_param_types"
"get_param_types"
"get_param_types"
"get_param_types"
InpCtrlParTypeInpCtrlParTypeInpCtrlParTypeInpCtrlParTypeinpCtrlParTypeinp_ctrl_par_type (output_control) string-array → HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Default-Typen der Eingabesteuerparameter.
OutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeoutpCtrlParTypeoutp_ctrl_par_type (output_control) string-array → HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Default-Typen der Ausgabesteuerparameter.
Ergebnis
get_param_typesget_param_typesGetParamTypesGetParamTypesGetParamTypesget_param_types liefert den Wert TRUE, falls der angegebene
Operatorname existiert. Ansonsten wird eine Fehlerbehandlung
durchgeführt.
Vorgänger
get_keywordsget_keywordsGetKeywordsGetKeywordsGetKeywordsget_keywords,
search_operatorsearch_operatorSearchOperatorSearchOperatorSearchOperatorsearch_operator,
get_operator_nameget_operator_nameGetOperatorNameGetOperatorNameGetOperatorNameget_operator_name,
get_operator_infoget_operator_infoGetOperatorInfoGetOperatorInfoGetOperatorInfoget_operator_info
Alternativen
get_param_infoget_param_infoGetParamInfoGetParamInfoGetParamInfoget_param_info
Siehe auch
get_param_namesget_param_namesGetParamNamesGetParamNamesGetParamNamesget_param_names,
get_param_numget_param_numGetParamNumGetParamNumGetParamNumget_param_num,
get_operator_infoget_operator_infoGetOperatorInfoGetOperatorInfoGetOperatorInfoget_operator_info,
get_operator_nameget_operator_nameGetOperatorNameGetOperatorNameGetOperatorNameget_operator_name
Modul
Foundation