Herunterladen Inhalt Inhalt Diese Seite drucken

Interaktion Zwischen Custom Widget Und Dialog - Siemens SINUMERIK 840D sl Installationshandbuch

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

Werbung

#define WIDGET_CLASS_EXPORT(CLASSNAME) \
EXPORT_SL_ES_CUSTOM_WIDGET_PLUGIN(CLASSNAME,CLASSNAME(pParent))
///////////////////////////////////////////////////////////////////////////
// FOR OEM USER - please declare here your widget classes for export
///////////////////////////////////////////////////////////////////////////
WIDGET_CLASS_EXPORT(SlEsTestCustomWidget)
7.4.4

Interaktion zwischen Custom Widget und Dialog

Beschreibung
Custom Widgets interagieren mit Dialogen und können Werte anzeigen oder manipulieren.
Ein Datenaustausch erfolgt daher bei folgenden Bedingungen:
Bedingung
Beim Start oder Rückübersetzen eines Dialogs
Beim Ausführen des GC-Befehls zur Generierung von Zyklenaufrufen
Programmierung
Folgende Definitionen sind für die Interaktionen notwendig:
Erweiterung der Dialogprojektierung
Definition:
Syntax:
Variablentyp:
Parameter:
Eingabemodus:
Beispiel
DEF CUSVAR1 = (R//5/"","CUSVAR1",""/wr2/)
Erweiterung der Klassendefinition
In der Klassendefinition des Custom Widgets muss ein QProperty angelegt werden, dessen
Name identisch mit der ausgewählten Variable der Dialogprojektierung ist, z. B.:
Q_PROPERTY(double CUSVAR1 READ cusVar1 WRITE setCusVar1);
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 03/2013, 6FC5397-1DP40-3AA1
DEF
(Variable)
(Typ)
(Variable)
(
//5/"","
",""/wr2/)
Typ
Standard Eingabefeld (kein Grid oder Toggle) mit
beliebigem Datentyp (kein W)
Variable
Beliebige Benennung einer Variable für
Datenaustausch
wr2
Lesen und schreiben
Grafische und logische Elemente
7.4 Custom Widgets
Richtung
Dialog → Custom Widget
Custom Widget → Dialog
153

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis