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

Description

Définit la valeur d'un attribut d'objet par une valeur de variable.

Utilisation dans la liste de fonctions

DéfinirAttributParVariable (Nom de vue, Objet graphique, Nom d'attribut, Nom de variable)

Utilisation dans les fonctions définies par l'utilisateur

SetPropertyByTag Screen_name, Screen_object, Property_name, Tag_name

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".

Si vous voulez définir la propriété d'une image par une valeur de variable, le paramètre "Objet" doit être vide. Utilisez p. ex. la syntaxe suivante à cet effet :

SetPropertyByTag Screen_name, Property_name, Tag_name

Paramètres

Nom de vue

Nom de la vue contenant l'objet.

Objet graphique

Nom de l'objet dont l'attribut est défini par la valeur de variable.

Nom d'attribut

Nom d'attribut défini par une valeur de variable.

Nom de variable

Nom de la variable contenant la valeur de l'attribut.

Exemple

Le code du programme suivant modifie avec la fonction SetPropertyByTag la propriété d'objet : En cliquant sur l'objet, le nom de l'objet et la vue dans laquelle il se trouve sont transmis. Le titre CaptionText dans la fenêtre de vue contient la valeur de la variable HMI_value_1.

Copie le code de programme suivant dans le presse-papiers

'Programming language: VBS

SetPropertyByTag screenName, objectName, "CaptionText", "HMI_value_1"

'User defined code

...

Copie le code de programme suivant dans le presse-papiers

{

//Programming language: C

SetPropertyByTag (screenName, objectName, "CaptionText", "HMI_value_1");

// User defined code

...

}

Exemple

Le code du programme suivant modifie avec la fonction SetPropertyByTag la propriété d'objet : Dans la vue "Trends", la propriété "ToolbarButtonClick" de l'objet qu'elle contient "Control_1" prend la valeur 26.

Copie le code de programme suivant dans le presse-papiers

'Programming language: VBS

'Name of the picture: Trends

'Name of the f(t) trend view control: Control_1

SetPropertyByConstant "Trends", "Control_1", "ToolbarButtonClick", "26"

'User defined code

...

Copie le code de programme suivant dans le presse-papiers

{

//Programming language: C

//Name of the picture: Trends

//Name of the f(t) trend view control: Control_1

SetPropertyByConstant ("Trends", "Control_1", "ToolbarButtonClick", "26");

// User defined code

...

}