Description
Cette fonction soustrait la valeur indiquée de la valeur de la variable.
X = X - a
|
Remarque La fonction système utilise la même variable comme valeur d'entrée et valeur de sortie. Lorsque vous utilisez cette fonction système pour convertir une valeur, vous devez faire appel à une variable auxiliaire. La fonction "DéfinirVariable" vous permet d'assigner la valeur de la variable à la variable auxiliaire. |
Si vous configurez la fonction système pour des événements d'une alarme et que la variable n'est pas employée dans la vue en cours, il n'est pas garanti que la valeur de variable effective sera utilisée dans l'automate. Cela peut être amélioré par le mode d'acquisition "Cyclique en continu".
Utilisation dans la liste de fonctions
DiminuerVariable (Variable, Valeur)
Utilisation dans les fonctions définies par l'utilisateur
DecreaseTag Tag, Value
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 à "Fonctions système pour Runtime Professional".
Paramètre
Variable
La variable dont le système déduit la valeur indiquée.
Valeur
La valeur à soustraire.
Exemple
Le code programme suivant réduit la valeur de la variable varX de la valeur de la variable value. La valeur saisie est sauvegardée dans la variable old_value et fournie conjointement avec la nouvelle valeur varX.
|
{ BYTE varX; BYTE value; //user input ... BYTE old_value = varX; //Decrease tag DecreaseTag(varX, value); //print original value and function result printf ("User input: %i\r\n, Result of function DecreaseTag: %i\r\n", old_value, varX); ... } |