DéfinirVariable (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
DéfinirVariable

Description

Cette fonction assigne une valeur aux variables indiquées.

Remarque

Suivant le type de variable, cette fonction système vous permet de lui affecter des chaînes de caractères ou des nombres.

Utilisation dans la liste de fonctions

DéfinirVariable (Variable, Valeur)

Utilisation dans les fonctions définies par l'utilisateur

SetTag 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 à la "Dépendance du pupitre".

Paramètre

Variable

La variable à laquelle le système assigne la valeur indiquée.

Valeur

La valeur assignée à la variable indiquée.

Remarque

La fonction système "DéfinirVariable" n'est exécutée qu'après établissement d'une liaison.

Exemple

Le code programme suivant met avec la fonction SetTag la valeur de la variable gs_tag_bit sur TRUE et enregistre la valeur de retour dans la variable ok.

Copie le code de programme suivant dans le presse-papiers

{

BOOL ok;

BOOL bvalue;

//Set the tag to true

ok = SetTag("gs_tag_bit", TRUE);

//error handling

if(ok)

{

  // succeeded

  printf ( "Function has run through.\r\n" );

bvalue = GetTagBit("gs_tag_bit");

  printf ("Value of gs_tag_bit: %d\r\n", bvalue);

}

else

{

  // failed

  printf ( "Error - function failed." );

}

...

}

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