le 08-01-2014 05:07 AM
Bonjour,
J'ai un petit probleme pour générer un événement lors de la fermeture de mon VI principal.
Je voudrai savoir comment faire cela et que faut il paramétrer au niveau des propriétés du VI.
En effet, le programme ne génère pas d'événement lorsque je quitte le VI.J'ai pourtant j'ai bien ajouter l'événement " Face avant fermer " dans ma boucle.
Si quelqu'un pourrait m'aider ou m'envoyer un exemple de code ca serait meme mieux.
Merci d'avance.
Cordialement,
Stéphane
Résolu ! Accéder à la solution.
le 08-01-2014 08:42 AM
Il n'y a rien à paramétrer au niveau des vi l'événement Panel Close suffit (j'ai une version en anglais de LabVIEW).
Pourquoi dites vous que l'abview ne génére pas d'évenement?
le 08-01-2014 08:48 AM
J'ai mis un vi qui ne fait que cela...
En espèrant que cela vous aidera
le 08-04-2014 02:43 AM
Bonjour,
Si la solution proposée par Didje007 vous convient, merci de marquer le topic comme résolu.
Merci par avance,
Isabelle G.
National Instruments France
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet
le 08-05-2014 04:14 AM
Bonjour Stef42,
Juste un un petit ajout au code de didje007 qui fonctionne déjà très bien.
J'ai juste ajouté une petite écriture sur fichier pour te prouver que ton évènement est bien réalisé, comme ça plus de doute possible.
Très cordialement.
P Denis
National Instruments.
le 08-28-2014 07:41 AM
Bonjour, Désolé pour la réponse tardive, j'étais en vacances. Merci à tous pour vos réponses. Je viens de tester vos solutions et cela à l'air de fonctionner. C'est pourtant ce que j'avais fait dans mon programme. Je dois avoir un probleme autre part ( bug dans la file d'attente ou quelque chose comme ca.)
Je vais regarder ca de plus près.
Merci encore et bonne journée
Stéphane
le 08-29-2014 03:57 AM
Bonjour à tous,
J'ai creusé un peu pour mieux comprendre mon probleme.
La solution de didje007 est effectivement fonctionnelle mais seulement pour des actions qui vont s'éxécuter rapidement.
Dans mon cas, Lorsque je ferme mon application ( via la croix ou le bouton quitter) je réinitialise via le port série une alimentation Agilent et je RAZ mes sorties numérique de mon Compact DAQ. Ceci necessite un peu plus de temps que dans l'exemple que vous m'avez envoyé et le programme se ferme avant d'avoir exécuter ces actions.
J'utilise également une boucle producteur consommateur dans mon programme.
J'ai essayé de reproduire mon problème à l'aide d'une tempo dans l'exemple que vous m'avez fait parvenir.
Lorsque la tempo est désactivée, le texte s'enregistre bien.
Lorsque la tempo est activée, l'enregistrement ne se réalise pas .
Vous trouverez ci joint le vi modifié.
Merci encore pour votre aide.
Stéphane
08-29-2014 03:28 PM - modifié 08-29-2014 03:37 PM
Lorsque la tempo est désactivée, le texte s'enregistre bien.
Lorsque la tempo est activée, l'enregistrement ne se réalise pas .
et comme ceci ... chez moi, c'est ok. (je suis reparti de votre dernier code)
le 08-30-2014 01:51 AM
une petite modif.
Le "generate user event" n'était pas à la bonne place
le 09-04-2014 07:09 AM
Bonjour,
Merci pour la réponse, ca fonctionne niquel.
Je n'avais pas pensé aux noeuds de méthodes.
Stéphane