le 12-15-2014 09:45 AM
Bonjour à tous,
Voici mon problème : Dans mon vi, j'effectue une remontée de données de manière cyclique selon un pas d'échantillonnage à l'aide d'une boucle while qui contient deux séquences. Cependant j'aimerais générer un évènement unique (l'envoi d'un e-mail) selon un booléen (dépassement d'un certain seuil sur les mesures). Jusqu'à présent nous avons réussi à envoyer le mail, mais il s'envoie à chaque itération de boucle... Comment pourrions nous adapter notre vi afin d'envoyer un mail unique ?
Je vous joins une capture du VI en question :
Ne faites pas attention aux éventuelles erreurs (je ne suis pas sur la machine sur laquelle je développe, il manque donc des Sous-vi). Aussi, la fonction envoyer un email appartient normalement à une boucle if qui s'éxécute tant que le booléen est vrai (ce qui est le cas tant que la valeur dépasse le seuil...), on aimerait donc pouvoir envoyer un seul mail si possible.
le 12-15-2014 10:06 AM
placer "envoyer email" dans une structure condition.
utiliser un registre à décalage (booléen) qui mémorisera la 1ere action "envoyer",
et qui interdira cette même action lors des itérations suivantes.
ce serait bien aussi de supprimer la structure "séquencse empillées"
le 12-15-2014 05:08 PM