Configurer les événements de transition pour ouvrir et fermer une boîte de dialogue
Configurez les événements de transition pour ouvrir et fermer une boîte de dialogue en fonction d’une valeur de variable.
CONSEIL:
L’exemple de configuration suivant montre une logique
Application FactoryTalk Optix
basée sur une variable de projet et un objet commutateur. Au lieu de la variable et du commutateur, vous pouvez utiliser une balise d’automate pour déclencher des événements à partir des valeurs de champ. Pour plus d’informations, consultez Pilotes de communication.- Configurez une boîte de dialogue qui s’ouvre ou se ferme en fonction d’une valeur de variable.Pour plus d’informations, consultez Boîte de dialogue.
- DansModèle, créez une variable booléenne.Pour plus d’informations, consultez Créer une variable
- Configurez un événement de transition pour que la variable se déclenche lorsque la valeur passe à1((True).Pour plus d’informations, consultez Configurer un événement de transition.
- Configurez un événement de transition pour que la variable se déclenche lorsque la valeur passe à0(False).Pour plus d’informations, consultez Configurer un événement de transition.
- Créez un commutateur et liez sa propriétéActifà la variable.Pour plus d’informations, consultez Configurer un commutateur.
- Configurez la logiqueApplication FactoryTalk Optixpour ouvrir la boîte de dialogue :
- PourMainWindow (type), configurez un événement externe : .Pour plus d’informations, consultez Configurer un événement externe.
- Ajoutez la méthode à l’événement externe et liez-la à la boîte de dialogue.Pour plus d’informations, consultez Ajouter une méthode à un événement existant.
- Configurez la logiqueApplication FactoryTalk Optixpour fermer la boîte de dialogue :
- Pour la boîte de dialogue, configurez un événement externe : .Pour plus d’informations, consultez Configurer un événement externe.
- Ajoutez la méthodeFermerexposée par la boîte de dialogue à l'événement externe.Pour plus d’informations, consultez Ajouter une méthode à un événement existant.
La boîte de dialogue s’ouvre lorsque la variable passe à
1
(True
) et se ferme lorsque la variable passe à 0
(False
).Vous pouvez télécharger un exemple de projet depuis :
TransitionedEventOpenCloseDialog.ziptransitioned event
dialog box
variable
event listener
Fournir une réponse