Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch Seite 913

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

7.4.5
Interaktion zwischen Custom Widget und Dialog - manueller Datenaustausch
Neben dem automatischen Datenaustausch ist auch ein manueller Datenaustausch
möglich. Der Austausch erfolgt dynamisch, d. h. zur Laufzeit des Dialoges. Folgende
Aktionen sind möglich:
Properties des Custom Widgets können gelesen und geschrieben werden.
Methoden des Custom Widgets können von der Run MyScreens Projektierung aus
aufgerufen werden.
Auf ein bestimmtes Signal des Custom Widgets kann reagiert und damit Unterprogramme
(SUB) in der Run MyScreens Projektierung aufgerufen werden.
7.4.5.1
Properties lesen und schreiben
Beschreibung
Um Properties des Custom Widgets zu lesen und zu schreiben stehen die Funktionen
ReadCWProperties und WriteCWProperties in der Run MyScreens Projektierung zur
Verfügung.
Programmierung
Syntax:
Beschreibung:
Parameter:
Rückgabewert:
Syntax:
Beschreibung:
Parameter:
Beispiele
Beispiel 1:
Lesen des Properties "MyStringVar" des Custom Widgets, das mit der Dialogvariablen
"MyCWVar1" verbunden ist und Zuweisung des Wertes in das Register 7.
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 10/2015, 6FC5397-1DP40-5AA3
ReadCWProperty ("Variablenname", "Propertyname")
Property eines Custom Widgets lesen
Variablenname
Name der Dialogvariable, der ein Custom Widget zu-
geordnet ist
Propertyname
Name des zu lesenden Properties des Custom Wid-
gets
Aktueller Wert des Custom Widget Properties
WriteCWProperty ("Variablenname", "Propertyname", "Wert")
Property eines CustomWidgets schreiben
Variablenname
Name der Dialogvariable, der ein Custom Widget zu-
geordnet ist
Propertyname
Name des zu schreibenden Properties des Custom
Widgets
Wert
Wert, der in das Property des CustomWidgets ge-
schrieben werden soll
Grafische und logische Elemente
7.4 Custom Widgets
199

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis