Interaction Entre Custom Widget Et Boîte De Dialogue - Échange Automatique De Données - Siemens SINUMERIK 840D SL Manuel De Mise En Service

Logiciel de base et logiciel de commande
Masquer les pouces Voir aussi pour SINUMERIK 840D SL:
Table des Matières

Publicité

Eléments graphiques et logiques
7.4 Custom Widgets
///////////////////////////////////////////////////////////////////////////
WIDGET_CLASS_EXPORT(SlEsTestCustomWidget)
7.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
216
(variable)
DEF
(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
Sens
Boîte de dialogue → Custom Widget
Custom Widget → boîte de dialogue
SINUMERIK Integrate Run MyScreens (BE2)
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1

Publicité

Table des Matières
loading

Table des Matières