Herunterladen Diese Seite drucken

Reaktion Auf Ein Custom Widget-Signal - Siemens SINUMERIK 828D Inbetriebnahmehandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:

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
Programmierhandbuch, 10/2015, 6FC5397-3DP40-5AA3
void myFunc1(int nValue, const QString& szString, double dValue);
Grafische und logische Elemente
7.4 Custom Widgets
: public QWidget
205

Quicklinks ausblenden:

Werbung

loading