tuple_constanttuple_constantTupleConstantTupleConstanttuple_constant (Operator)
Name
tuple_constanttuple_constantTupleConstantTupleConstanttuple_constant — Erstellt ein Tuple mit dem Wert einer Konstante der HDevelop-Sprache.
Signatur
Herror tuple_constant(const char* Name, Hlong* Value)
Herror T_tuple_constant(const Htuple Name, Htuple* Value)
def tuple_constant(name: str) -> Union[float, int, HHandle]
Beschreibung
tuple_constanttuple_constantTupleConstantTupleConstantTupleConstanttuple_constant erstellt ein Tuple mit dem Wert einer Konstante der
HDevelop-Sprache.
Achtung
H_INT64_MIN und H_INT64_MAX erzeugen beide einen Fehler, wenn 32-Bit-HALCON
verwendet wird, da sie nicht in dem dann von Tupeln verwendeten 32-Bit-Integer
abgebildet werden können.
H_INT_MIN und H_INT_MAX erzeugen jeweils unterschiedliche Werte, je nachdem,
ob 32- oder 64-bit HALCON verwendet wird.
Ausführungsinformationen
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
NameNameNameNamenamename (input_control) tuple → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Der Name der HDevelop Sprachkonstante als String.
Defaultwert:
'H_INT32_MIN'
"H_INT32_MIN"
"H_INT32_MIN"
"H_INT32_MIN"
"H_INT32_MIN"
"H_INT32_MIN"
Werteliste: 'HNULL'"HNULL""HNULL""HNULL""HNULL""HNULL", 'H_FLOAT32_EPSILON'"H_FLOAT32_EPSILON""H_FLOAT32_EPSILON""H_FLOAT32_EPSILON""H_FLOAT32_EPSILON""H_FLOAT32_EPSILON", 'H_FLOAT32_MAX'"H_FLOAT32_MAX""H_FLOAT32_MAX""H_FLOAT32_MAX""H_FLOAT32_MAX""H_FLOAT32_MAX", 'H_FLOAT32_MIN'"H_FLOAT32_MIN""H_FLOAT32_MIN""H_FLOAT32_MIN""H_FLOAT32_MIN""H_FLOAT32_MIN", 'H_FLOAT32_MIN_POSITIVE'"H_FLOAT32_MIN_POSITIVE""H_FLOAT32_MIN_POSITIVE""H_FLOAT32_MIN_POSITIVE""H_FLOAT32_MIN_POSITIVE""H_FLOAT32_MIN_POSITIVE", 'H_FLOAT64_EPSILON'"H_FLOAT64_EPSILON""H_FLOAT64_EPSILON""H_FLOAT64_EPSILON""H_FLOAT64_EPSILON""H_FLOAT64_EPSILON", 'H_FLOAT64_MAX'"H_FLOAT64_MAX""H_FLOAT64_MAX""H_FLOAT64_MAX""H_FLOAT64_MAX""H_FLOAT64_MAX", 'H_FLOAT64_MIN'"H_FLOAT64_MIN""H_FLOAT64_MIN""H_FLOAT64_MIN""H_FLOAT64_MIN""H_FLOAT64_MIN", 'H_FLOAT64_MIN_POSITIVE'"H_FLOAT64_MIN_POSITIVE""H_FLOAT64_MIN_POSITIVE""H_FLOAT64_MIN_POSITIVE""H_FLOAT64_MIN_POSITIVE""H_FLOAT64_MIN_POSITIVE", 'H_FLOAT_INFINITY'"H_FLOAT_INFINITY""H_FLOAT_INFINITY""H_FLOAT_INFINITY""H_FLOAT_INFINITY""H_FLOAT_INFINITY", 'H_FLOAT_NAN'"H_FLOAT_NAN""H_FLOAT_NAN""H_FLOAT_NAN""H_FLOAT_NAN""H_FLOAT_NAN", 'H_FLOAT_NEG_INFINITY'"H_FLOAT_NEG_INFINITY""H_FLOAT_NEG_INFINITY""H_FLOAT_NEG_INFINITY""H_FLOAT_NEG_INFINITY""H_FLOAT_NEG_INFINITY", 'H_INT32_MAX'"H_INT32_MAX""H_INT32_MAX""H_INT32_MAX""H_INT32_MAX""H_INT32_MAX", 'H_INT32_MIN'"H_INT32_MIN""H_INT32_MIN""H_INT32_MIN""H_INT32_MIN""H_INT32_MIN", 'H_INT64_MAX'"H_INT64_MAX""H_INT64_MAX""H_INT64_MAX""H_INT64_MAX""H_INT64_MAX", 'H_INT64_MIN'"H_INT64_MIN""H_INT64_MIN""H_INT64_MIN""H_INT64_MIN""H_INT64_MIN", 'H_INT_MAX'"H_INT_MAX""H_INT_MAX""H_INT_MAX""H_INT_MAX""H_INT_MAX", 'H_INT_MIN'"H_INT_MIN""H_INT_MIN""H_INT_MIN""H_INT_MIN""H_INT_MIN", 'H_MSG_FAIL'"H_MSG_FAIL""H_MSG_FAIL""H_MSG_FAIL""H_MSG_FAIL""H_MSG_FAIL", 'H_MSG_FALSE'"H_MSG_FALSE""H_MSG_FALSE""H_MSG_FALSE""H_MSG_FALSE""H_MSG_FALSE", 'H_MSG_TRUE'"H_MSG_TRUE""H_MSG_TRUE""H_MSG_TRUE""H_MSG_TRUE""H_MSG_TRUE", 'H_MSG_VOID'"H_MSG_VOID""H_MSG_VOID""H_MSG_VOID""H_MSG_VOID""H_MSG_VOID", 'H_TYPE_ANY'"H_TYPE_ANY""H_TYPE_ANY""H_TYPE_ANY""H_TYPE_ANY""H_TYPE_ANY", 'H_TYPE_HANDLE'"H_TYPE_HANDLE""H_TYPE_HANDLE""H_TYPE_HANDLE""H_TYPE_HANDLE""H_TYPE_HANDLE", 'H_TYPE_INT'"H_TYPE_INT""H_TYPE_INT""H_TYPE_INT""H_TYPE_INT""H_TYPE_INT", 'H_TYPE_MIXED'"H_TYPE_MIXED""H_TYPE_MIXED""H_TYPE_MIXED""H_TYPE_MIXED""H_TYPE_MIXED", 'H_TYPE_REAL'"H_TYPE_REAL""H_TYPE_REAL""H_TYPE_REAL""H_TYPE_REAL""H_TYPE_REAL", 'H_TYPE_STRING'"H_TYPE_STRING""H_TYPE_STRING""H_TYPE_STRING""H_TYPE_STRING""H_TYPE_STRING", 'false'"false""false""false""false""false", 'true'"true""true""true""true""true"
ValueValueValueValuevaluevalue (output_control) tuple → HTupleUnion[float, int, HHandle]HTupleHtuple (integer / real / handle) (int / long / double / HHandle) (Hlong / double / HHandle) (Hlong / double / handle)
Der Wert der Konstante.
Modul
Foundation