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

Description

Définit la valeur d'un attribut d'objet par un autre attribut d'objet.

Utilisation dans la liste de fonctions

DéfinirAttributParAttribut (Nom de vue, Objet, Nom d'attribut, Nom de vue cible, Objet graphique cible, Nom d'attribut cible)

Utilisation dans les fonctions définies par l'utilisateur

SetPropertyByProperty Screen_name, Screen_object, Property_name, Source_screen_name, Source_screen_object, Source_property_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 autre propriété d'image, les paramètres "Objet" et "Objet cible" doivent être vides. Utilisez p. ex. la syntaxe suivante à cet effet :

SetPropertyByProperty Screen_name, Property_name, Source_screen_name, Source_property_name

Paramètres

Nom de vue

Nom de la vue contenant l'objet.

Objet

Nom de l'objet à partir duquel une valeur d'attribut est transférée à l'objet cible.

Nom d'attribut

Nom d'attribut dont la valeur est transférée à l'objet cible.

Nom de vue cible

Nom de la vue contenant l'objet cible.

Objet graphique cible

Nom de l'objet cible dont un attribut est modifié.

Nom d'attribut cible

Nom d'attribut modifié.

Exemple

Le code du programme suivant transmet avec la fonction SetPropertyByProperty la propriété "ToolbarButtonClick" de l'objet "Control_1" dans la vue d'origine "Trend_1" : sur la propriété correspondante dans la vue cible "Trend_2".

Copie le code de programme suivant dans le presse-papiers

'Programming language: VBS

'Name of source picture: Trend_1

'Name of target picture: Trend_2​

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

SetPropertyByProperty "Trend_1", "Control_1", "ToolbarButtonClick", "Trend_2", "Control_2", "ToolbarButtonClick"

'User defined code

...

Copie le code de programme suivant dans le presse-papiers

{

//Programming language: C

//Name of source picture: Trend_1

//Name of target picture: Trend_2​

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

SetPropertyByProperty ("Trend_1", "Control_1", "ToolbarButtonClick", "Trend_2", "Control_2", "ToolbarButtonClick");

// User defined code

...

}