EchelleLinéaire (RT Professional) - WinCC

Fonctions système (RT Professional)

ft:publication_title
Fonctions système (RT Professional)
Product
WinCC
Version
V20
Publication date
11/2024
Language
fr-FR
EchelleLinéaire

Description

Cette fonction assigne à la variable Y une valeur calculée à l'aide de la fonction Y = (a * X) + b , à partir de la valeur de la variable X indiquée.

La fonction inverse est la fonction système "InverserEchelleLinéaire".

Remarque

Les variables X et Y ne doivent pas être identiques. Lorsque vous voulez convertir une variable en elle-même, vous devez utiliser une variable auxiliaire.

La fonction système "DéfinirVariable" vous permet d'assigner à la variable auxiliaire la valeur de la variable à convertir.

Utilisation dans la liste de fonctions

EchelleLinéaire (Y, a, X, b)

Utilisation dans les fonctions définies par l'utilisateur

LinearScaling Y, a, X, b

Utilisable dans la mesure où le pupitre configuré prend en charge les fonctions définies par l'utilisateur. Pour plus d'informations, référez-vous à la "Dépendance du pupitre".

Paramètre

Y

La variable à laquelle la valeur calculée à partir de l'équation du premier degré est assignée .

a

La valeur servant à multiplier.

X

La variable dont la valeur sert au calcul.

b

La valeur à ajouter.

Exemple

Le code du programme suivant affecte avec la fonction LinearScaling une valeur à la variable Yvar.

Copie le code de programme suivant dans le presse-papiers

{

BYTE Yvar;

BYTE Xvalue = 10;

BYTE bvalue = 3;

BYTE avalue = 4;

// linear scaling

 LinearScaling ( Yvar, avalue, Xvalue, bvalue);

printf ("Yvar = %d\r\n, Yvar);

...

}

La valeur de retour enregistrée peut être traitée dans le code suivant.