Herunterladen Inhalt Inhalt Diese Seite drucken

Reaktion Auf Ein Custom Widget-Signal - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

Beispiel
CustomWidget Klassendeklaration:
class SLESTESTCUSTOMWIDGET_EXPORT SlEsTestCustomWidget
{
Q_OBJECT
public slots:
...
Dialogprojektierung:
DEF MyCWVar1 = (W///,"slestestcustomwidget.SlEsTestCustomWidget")
DEF MyStringVar1 = (S)
DEF MyRealVar = (R)
PRESS(VS3)
REG[9] = CallCWMethod("MyCWVar1", "myFunc1", 1+7, MyStringVar1, sin(MyRealVar) –
8)
END_PRESS
7.4.5.3

Reaktion auf ein Custom Widget-Signal

Beschreibung
In Run MyScreens ist es möglich auf ein bestimmtes Signal (invokeSub()) des Custom
Widget zu reagieren und damit ein Unterprogramm (SUB) aufzurufen.
Für die Wertübergabe (Custom Widget-Signal -> SUB) gibt es 10 global Variablen, die
sogenannten SIGARG, die in der Projektierung vergleichbar mit den Registern (REG) sind.
Darin werden die mit dem Custom Widget-Signal übertragenen Werte abgelegt.
Folgende Datenformate der Übergabeparameter werden unterstützt:
● bool
● uint
● int
● double
● QString
● QByteArray
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 01/2015, 6FC5397-1DP40-5AA2
void myFunc1(int nValue, const QString& szString, double dValue);
Grafische und logische Elemente
7.4 Custom Widgets
: public QWidget
209

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis