Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Implizite Typumwandlung

  • Last UpdatedSep 26, 2024
  • 1 minute read

Wenn Sie eine Wertzuweisung zwischen unterschiedlichen Datentypen vornehmen, unterstützt die InTouch-Skriptsprache in bestimmten Fällen eine implizite Typumwandlung. Da dies jedoch zu unvorhersehbaren Ergebnissen führen kann, sollten Sie diese Funktion nur mit Vorsicht einsetzen.

Die folgende Tabelle zeigt, welche Umwandlung vorgenommen wird, wenn Sie einen Wert eines bestimmten Typs in eine Variable eines anderen Typs schreiben.

Erwarteter Datentyp

Verwendeter Datentyp

Anmerkungen

Binär

Ganze Zahl

Der Wert 0 wird als FALSCH interpretiert. Jeder andere Wert wird als WAHR interpretiert.

Binär

Real

Der Wert 0 wird als FALSCH interpretiert. Jeder andere Wert wird als WAHR interpretiert.

Ganze Zahl

Binär

Der Wert FALSCH wird in 0 umgewandelt. Der Wert WAHR wird in 1 umgewandelt.

Ganze Zahl

Real

Es wird nur der ganzzahlige Anteil des Werts verwendet. Alle Nachkommastellen gehen verloren.

Real

Binär

Der Wert FALSCH wird in 0 umgewandelt. Der Wert WAHR wird in 1 umgewandelt.

Real

Ganze Zahl

Der Wert wird unverändert übernommen.

Sie können Umwandlungen zwischen Datentypen auch mithilfe von Skriptfunktionen vornehmen. Siehe hierzu Datentypen umwandeln.