SetzeEigenschaftDurchVariable (RT Professional) - WinCC

Systemfunktionen (RT Professional)

ft:publication_title
Systemfunktionen (RT Professional)
Product
WinCC
Version
V20
Publication date
11/2024
Language
de-DE
SetzeEigenschaftDurchVariable

Beschreibung

Legt den Wert einer Objekteigenschaft durch einen Variablenwert fest.

Verwendung in der Funktionsliste

SetzeEigenschaftDurchVariable (Bildname, Bildobjekt, Name der Eigenschaft, Variablenname)

Verwendung in benutzerdefinierten Funktionen

SetPropertyByTag Screen_name, Screen_object, Property_name, Tag_name

Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Systemfunktionen für Runtime Professional".

Wenn Sie die Eigenschaft eines Bildes durch einen Variablenwert festlegen wollen, muss der Parameter "Objekt" leer sein. Verwenden Sie dazu z. B. folgende Syntax:

SetPropertyByTag Screen_name, Property_name, Tag_name

Parameter

Bildname

Name des Bildes, in dem das Objekt enthalten ist.

Bildobjekt

Name des Objekts, dessen Eigenschaft durch den Variablenwert gesetzt wird.

Name der Eigenschaft

Name der Eigenschaft, die durch den Variablenwert gesetzt wird.

Variablenname

Name der Variablen, die den Wert der Eigenschaft enthält.

Beispiel

Der folgende Programmcode ändert mit der Funktion SetPropertyByTag die Eigenschaft eines Objekts: Beim Klicken auf das Objekt werden der Objektname und das Bild, in dem sich das Objekt befindet, übergeben. Die Überschrift CaptionText im Bildfenster erhält den Wert der Variable HMI_value_1.

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

'Programming language: VBS

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

'User defined code

...

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

{

//Programming language: C

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

// User defined code

...

}

Beispiel

Der folgende Programmcode ändert mit der Funktion SetPropertyByTag die Eigenschaft eines Objekts: Im Bild "Trends" wird die Eigenschaft "ToolbarButtonClick" des darin enthaltenen Objekts "Control_1" auf den Wert 26 gesetzt.

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

'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

...

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

{

//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

...

}