Télécharger Imprimer la page

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

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

///////////////////////////////////////////////////////////////////////////
WIDGET_CLASS_EXPORT(SlEsTestCustomWidget)
8.4.4
Interaction entre Custom Widget et boîte de dialogue – échange automatique
de données
Les Custom Widgets interagissent avec des boîtes de dialogue et peuvent afficher ou manipuler
des valeurs.
Conditions
Un échange automatique de données a lieu dans les conditions suivantes :
Condition
Au démarrage ou à la décompilation d'une boîte de dialogue
A l'exécution de l'ordre CN pour la génération d'appels de cycles
Programmation
Les définitions suivantes sont nécessaires pour les interactions :
Extension de la configuration de la boîte de dialogue
Définition :
Syntaxe :
Type de variables :
Paramètres :
Mode de saisie :
Exemple
DEF CUSVAR1 = (R//5/"","CUSVAR1",""/wr2/)
Extension de la définition de la classe
Dans la définition de la classe du Custom Widget, un QProperty doit être créé, dont le nom est
identique à celui de la variable sélectionnée de la configuration de la boîte de dialogue, par ex. :
Q_PROPERTY(double CUSVAR1 READ cusVar1 WRITE setCusVar1);
Exemple
SINUMERIK Integrate Run MyScreens
Manuel de programmation, 10/2020, A5E40869575D AD
DEF (variable)
((type)//5/"","(variable)",""/wr2/)
type
Champ de saisie standard (pas de Grid ou Toggle) avec un
type de données quelconque (pas de W)
Variable
Désignation quelconque d'une variable pour l'échange
de données
wr2
Lecture et écriture
Eléments graphiques et logiques
8.4 Custom Widgets
Sens
Boîte de dialogue → Custom Widget
Custom Widget → boîte de dialogue
219

Publicité

loading