Boucle do while et timer

Signaler
Messages postés
13
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
23 mai 2005
-
Messages postés
13
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
23 mai 2005
-
Salut, je doit récupérer une valeur que je lis sur une carte
E/S, et j'attend dans une boucle infini pour passer au cycle suivant
tant que je n'ai pas récupéré ma valeur. Je voudrais que si pendant un
certain temps je lis toujours la même valeur, je quitte la boucle.
Est-il possible de le faire avec un timer.



do{



//lit la valeur

active timer

}while(valeur!=x);



Dans mon timer

{

if(valeur est toujour la même pendant 10s)

quitte boucle do while

}



merci d'avance

2 réponses

Messages postés
2023
Date d'inscription
mardi 24 septembre 2002
Statut
Membre
Dernière intervention
28 juillet 2008
5
Et bien a chaque fois que tu détectes une valeur, tu lances un chrono,
si la valeur suivante est différente, tu reset le chrono. Et tu quittes
la boucle si le chrono atteint une certaine valeur. :) Moi je ferais
comme ca.



++
Messages postés
13
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
23 mai 2005

C'est à dire aurait tu un exemple car je ne voie pas trop ce que tu me dit.



merci