# Types de convertisseurs

Vous pouvez convertir la valeur de la propriété à l'aide des fonctions ci-dessous.

Type | Description
Unité | Convertir la valeur d'une propriété selon une unité définie.
Échelle | Convertir la valeur de la propriété selon les plages d'entrée et de sortie définies.
Plage | Produit la valeur spécifiée d'une propriété lorsque la valeur d'entrée est comprise dans la plage définie.
Expression | Calcule la valeur d'une propriété selon l'expression définie.

Remarque : vous pouvez enregistrer jusqu’à 1024 convertisseurs.

## [Unité]

Le convertisseur d'unité sert à convertir un système d'unités en un autre.

Les unités suivantes sont prises en charge :

Catégorie | Unité
Température | C
F
Longueur | mm
cm
m
km
in
ft
yd
mi
Poids | mg
g
kg
Oz
lb
Zone | m2
km2
in2
ft2
yd2
acre
mi2
Pression | Pa
kPa
MPa
bar
atm
at
Torr
psi
Volume | ml
cl
dl
l
gal (lqd É.-U.)
gal (sec É.-U.)
gal (R.-U.)
mm3
cm3
m3
km3
cu in
cu ft
ac ft
bu (É.-U.)
bu (R.-U.)
onces liquides (É.-U.)
onces liquides (R.-U.)
gi (É.-U.)
gi (R.-U.)
pt (lqd É.-U.)
pt (sec É.-U.)
pt (R.-U.)
qt (lqd É.-U.)
qt (sec É.-U.)
qt (R.-U.)
bl (lqd É.-U.)
bl (sec É.-U.)
bl (R.-U.)

## [Échelle]

Le convertisseur d'échelle sert à convertir la valeur d'une propriété selon les plages d'entrées et de sorties définies. La valeur d'entrée correspond aux données de l'adresse d'équipement. La valeur de sortie correspond à la valeur affichée sur l'écran.

(Exemple)

[Minimum (entrée)] : 0

[Maximum (entrée)] : 400

[Minimum (Sortie)] : 0

[Maximum (Sortie)] : 20

## [Plage]

Le convertisseur de plage sert à produire la valeur spécifiée d'une valeur lorsque la valeur d'entrée est comprise dans la plage définie.

Définir l'expression conditionnelle ([Plage]) et la valeur à obtenir comme sortie ([Type de données (sortie)]).

(Exemple)

Exemple | [Type de données (entrée)] | [Type de données (sortie)] | Paramètre dans [Plage]
Lorsque la valeur de la variable (numérique) est supérieure ou égale à '1', la valeur sera convertie en une valeur booléenne 'Vrai'. | [Numérique] | [Booléen] |
Propriété | Valeur
[Données (Entrées)] | 1
[Opérateur] | [>=]
[Données (Sortie)] | [Vrai]
Lorsque la valeur de la variable (numérique) est supérieure à '2', la valeur sera convertie en une valeur numérique 0. | [Numérique] | [Numérique] |
Propriété | Valeur
[Données (Entrées)] | 2
[Opérateur] | [>]
[Données (Sortie)] | 0
Lorsque la valeur de la variable (chaîne) est égale au texte 'END', la valeur est convertie en une chaîne 'OK'. | [Chaîne] | [Chaîne] |
Propriété | Valeur
[Données (Entrées)] | END
[Opérateur] | [==]
[Données (Sortie)] | OK
Lorsque la valeur de la variable (booléenne) est égale à 'True', la valeur sera convertie en une date et une heure '17/08/03'. | [Booléen] | [Date/Heure] |
Propriété | Valeur
[Données (Entrées)] | [Vrai]
[Opérateur] | [==]
[Données (Sortie)] | 17/08/03
Lorsque la valeur de la de la variable (date et heure) est avant ou égale à '2017/08/09 10:15:20', la valeur sera convertie en un ID de couleur 'ID:3'. | [Date/Heure] | [ID de la couleur] |
Propriété | Valeur
[Données (Entrées)] | 2017/08/09 10:15:20
[Opérateur] | [<=]
[Données (Sortie)] | [ID:3]
Lorsque la valeur de la variable (numérique) est inférieure ou égale à '10', la valeur sera convertie en un code de couleur '#FF0000'. | [Numérique] | [Code de couleur] |
Propriété | Valeur
[Données (Entrées)] | 10
[Opérateur] | [<=]
[Données (Sortie)] | #FF0000
Lorsque la valeur de la variable (booléenne) est égale à 'True', la valeur sera convertie en un texte de langue '1:Red'. | [Booléen] | [Texte linguistique] | Condition : [De] [==] True, [À] 1:Red Valeur : True
Propriété | Valeur
[Données (Entrées)] | [Vrai]
[Opérateur] | [==]
[Données (Sortie)] | [Texte linguistique] [Propriété source] : [1:Rouge]

## Expression

Le convertisseur d'expression sert à calculer et à produire la valeur d'une propriété selon l'expression définie. Des expressions peuvent être définies à l'aide de l'éditeur d'expression.

Éditeur d'expressions

(Exemple)

[Expression] : [FromData] + Var1.Value* 10

Valeur : [FromData] = 5, Var1.Value = 10

Résultat : 105

Remarque : [FromData] fait référence à la valeur de la propriété source. Par exemple, si vous associez Var1 à [Valeur actuelle] dans l'affichage numérique, la valeur de Var1 est affectée à [FromData].