-

TO_BOOL

TypFunktion
BeschreibungDie überladene Funktion TO_BOOL konvertiert den am Eingang anliegenden Wert in einen Ausgangswert vom Datentyp BOOL (siehe Beschreibung des Eingangs für die unterstützten Datentypen).
ParameterEingang

IN

Ausgang

OUT
Konvertierungsregeln
  • Konvertierung von numerischen Datentypen - Für den Eingangswert 0 wird der Ausgangswert FALSE zurückgeliefert. Für jeden Eingangswert ungleich 0 wird TRUE in die boolesche Ausgangsvariable geschrieben.
  • Konvertierung von Bit-Datentypen - Die Datentypkonvertierung erfolgt als binärer Transfer. Das ganz rechtsstehende Bit des Eingangswertes wird in die boolesche Ausgangsvariable geschrieben. Besitzt das ganz rechtsstehende Bit den Wert 0, wird die Ausgangsvariable auf FALSE gesetzt; besitzt das Bit den Wert 1, ist die Ausgangsvariable TRUE.
  • Für einen Eingangswert, der nicht NaN (keine gültige Zahl), ein PositiveInfinity-Wert (Inf+) oder ein NegativeInfinity-Wert (Inf-) ist, wird TRUE zurückgegeben.
Zusätzliche InformationenEN/ENO-Verhalten