Exemple : gestion des fonctions de notification dans des boucles While
- Mise à jour2025-08-27
- Temps de lecture : 1 minute(s)
L'exemple suivant illustre une erreur couramment commise lors de l'utilisation des fonctions Notificateurs et de la commande booléenne bouton stop dans une boucle While.
Lorsque la valeur de la commande booléenne stop dans la seconde boucle passe à VRAI, le VI ne s'arrête pas toujours et l'utilisateur doit cliquer sur le bouton Abandonner l'exécution afin d'arrêter complètement le VI. Ceci est dû au fait que la boucle ne termine pas son exécution jusqu'à ce que chaque fonction dans la boucle ait achevé sa dernière exécution, et que la fonction Attendre une notification dans la seconde boucle n'est pas connectée à une condition d'arrêt.
Effectuez les étapes suivantes pour corriger ce problème.
- Câblez le cluster sortie d'erreur sur la fonction Attendre une notification au bouton Stop.
- Définissez l'entrée forcer la destruction ? de la fonction Libérer un notificateur à VRAI afin d'éliminer le notificateur une fois que la boucle a achevé son exécution.