le 04-15-2021 03:39 AM
Bonjour à tous, je ne suis que débutant, et ne pratique Labview que depuis 1 mois.
Je suis sur un projet en stage et rencontre un problème sur la gestion de fermeture de Face-avant.
Voici comment est composé mon projet :
-> Fen_Principale
-> Fen_simul
-> Fen_def_scenario
-> Fen_cDAQ_cards_com
J'ai un problème sur les FEN_simul et Fen_cDAQ_cards_com sur lesquelles j'ai plusieurs boucles while en parallèle et lors de l'évènement de fermeture de face avant, une des boucle qui n'est pas lié par la file d'attente ne s'arrête pas et donc la fenêtre ne se ferme pas. Je ne vois pas comment faire pour résoudre ce problème.
La Fen_simul est appelé depuis la Fen_principale et si tout se passait bien je devrais pouvoir revenir sur la Fen_principale lorsque je clique sur la croix de fermeture de fenêtre de la Fen_simul.
le 04-15-2021 02:40 PM
C'est à cause de la structure événement dans la boucle du bas, c'est une mauvaise pratique d'avoir plus d'une structure événement dans un vi. Tu devrais utiliser celle du haut et créer une autre file pour la boucle du bas. En ce moment la deuxième structure événement n'est jamais déclencher lorsqu'on ferme la fenêtre et demeure en attente infiniement.
Ben64
le 04-16-2021 01:24 AM
Bonjour et merci pour votre temps.
Je vais essayer les 2 propositions.
David.