Conversion implicite du type de données
- Last UpdatedSep 24, 2024
- 1 minute read
Le langage de scripts InTouch HMI assure la conversion implicite des valeurs affectées, entre certains types de données. Cette caractéristique peut cependant produire des résultats inattendus, et il convient de l'utiliser avec précaution.
Le tableau suivant montre ce qui arrive lorsque vous affectez une valeur d'un certain type à une variable d'un type différent.
|
Type de données attendu |
Type de données utilisé |
Remarques |
|---|---|---|
|
Discret |
Entier |
Une valeur 0 est interprétée comme FAUX. Toute autre valeur est interprétée comme VRAI. |
|
Discret |
Réel |
Une valeur 0 est interprétée comme FAUX. Toute autre valeur est interprétée comme VRAI. |
|
Entier |
Discret |
Une valeur FAUX est convertie à 0. Une valeur VRAI est convertie à 1. |
|
Entier |
Réel |
Seule est utilisée la valeur située devant le point décimal. Toutes les positions décimales sont ignorées. |
|
Réel |
Discret |
Une valeur FAUX est convertie à 0. Une valeur VRAI est convertie à 1. |
|
Réel |
Entier |
La valeur est inchangée. |
Pour plus d'informations sur les fonctions de conversion entre types de données, voir convertir des types de données