Télécharger Imprimer la page

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

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Eléments graphiques et logiques
8.4 Custom Widgets
La définition de classe du fichier dll doit ressembler à cela :
#define SLESTESTCUSTOMWIDGET_EXPORT Q_DECL_EXPORT
class SLESTESTCUSTOMWIDGET_EXPORT SlEsTestCustomWidget
{
Q_OBJECT
Q_PROPERTY(double CUSVAR1
....
....
}
8.4.5
Interaction entre Custom Widget et boîte de dialogue – échange manuel de
données
Outre l'échange automatique de données, un échange manuel est également possible. Celui-ci
a lieu de manière dynamique, c'est-à-dire lors de l'exécution de la boîte de dialogue. Les actions
suivantes sont possibles :
• Les propriétés du Custom Widget peuvent être lues et écrites.
• Les méthodes du Custom Widget peuvent être appelées à partir de la configuration Run
MyScreens.
• Il est possible de réagir à un certain signal du Custom Widget et, par conséquent, d'appeler
des sous-programmes (SUB) dans la configuration Run MyScreens.
8.4.5.1
Lecture et écriture de propriétés
Description
Les fonctions ReadCWProperties et WriteCWProperties sont disponibles dans la configuration
Run MyScreens pour pouvoir lire et écrire des propriétés du Custom Widget.
Programmation
Syntaxe :
Description :
220
READ cusVar1
ReadCWProperty("Nom de variable", "Nom de propriété")
Lecture d'une propriété d'un Custom Widget
: public QWidget
WRITE setCusVar1);
SINUMERIK Integrate Run MyScreens
Manuel de programmation, 10/2020, A5E40869575D AD

Publicité

loading