j'ai un soucie avec mon code .
je suppose que cela est du à mon application du While qui m'engendre une boucle infinie.
en fait, il y a un capteur qui simule les données de voltage et temps.
Ma procedure qui recois deux parametres par reference fournis par le capteur ( temps et voltage)
j'ai aussi une variable tempsMaximale qui est un double et que je peux donner n'importe quelle valeur
Maintenant, Tant que le temps est inferieur au tempsMaximale
on lit la prochaine donnée du capteur(temps et voltage)
on compte le nombre de mesures obtenues
Bonjour tout le monde,
Pourrais t_on avoir aussi les codes des deux module ModuleSignal.Reinit et Obtenir ainsi que ModuleEcran ?
D'autre part dans votre boucle, temps est fixe car modifié par ModuleSignal Obtenir qui n'est pas dans la boucle.
Peut être une solution :
VB:
while temps <= tempsmax
Call ModuleSignal.Obtenir.....
nbvaleur = nbvaleur + 1
wend
De cette façon temps est ré actualisé dans la boucle While.
Bonjour tout le monde,
Pourrais t_on avoir aussi les codes des deux module ModuleSignal.Reinit et Obtenir ainsi que ModuleEcran ?
D'autre part dans votre boucle, temps est fixe car modifié par ModuleSignal Obtenir qui n'est pas dans la boucle.
Peut être une solution :
VB:
while temps <= tempsmax
Call ModuleSignal.Obtenir.....
nbvaleur = nbvaleur + 1
wend
De cette façon temps est ré actualisé dans la boucle While.
Bonjour tout le monde,
Pourrais t_on avoir aussi les codes des deux module ModuleSignal.Reinit et Obtenir ainsi que ModuleEcran ?
D'autre part dans votre boucle, temps est fixe car modifié par ModuleSignal Obtenir qui n'est pas dans la boucle.
Peut être une solution :
VB:
while temps <= tempsmax
Call ModuleSignal.Obtenir.....
nbvaleur = nbvaleur + 1
wend
De cette façon temps est ré actualisé dans la boucle While.