Télécharger Imprimer la page

Siemens SINUMERIK 840D sl Manuel De Mise En Service page 1138

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Eléments graphiques et logiques
8.4 Custom Widgets
Paramètres :
Sous-programme à appeler :
Syntaxe :
Description :
Paramètres :
Exemple
Déclaration de la classe Custom Widget :
class SLESTESTCUSTOMWIDGET_EXPORT SlEsTestCustomWidget : public QWidget
{
signals:
...
}
Classe CustomWidget :
QVariantList vntList;
vntList << 123.456;
emit invokeSub("MySub", vntList);
226
rszSignalName
rvntList
SUB(on_<Nom de variable>_<Nom de signal>)
...
END_SUB
Réaction à un signal Custom Widget
Nom de variable
Nom de signal
SIGARG 0 - 9
Q_OBJECT
void invokeSub(const QString& szSubName, const QVariantList& vntList);
Nom du sous-programme Run MyScreens à appeler
Tableau QVariantList pour le transfert de paramètres mé‐
morisés dans les paramètres globaux SIGARG et disponi‐
bles dans la configuration.
Taille maximale : 10 éléments
Formats de données pris en charge : voir ci-dessus
Remarque : Les paramètres de transfert sont toujours
transmis "ByVal", c'est-à-dire que c'est toujours unique‐
ment la valeur qui est transférée et non la référence à une
variable, par exemple.
Nom de la variable de boîte de dialogue à laquelle est
affecté un Custom Widget
Nom du signal Custom Widget
Paramètre de transfert pour la méthode Custom Widget
Formats de données pris en charge : voir ci-dessus
Remarque : Les paramètres de transfert sont toujours
transmis "ByVal", c'est-à-dire que c'est toujours unique‐
ment la valeur qui est transférée et non la référence à une
variable, par exemple.
SINUMERIK Integrate Run MyScreens
Manuel de programmation, 10/2020, A5E40869575D AD

Publicité

loading