Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

relancer une boucle while

Résolu !
Accéder à la solution

Bonjour, 

est ce que quelqu'un sait comment controler une boucle while a l'aide d'un bouton poussoir : position pour arreter la boucle et l'autre bour la relancer.

Merci d'avance 

0 Compliments
Message 1 sur 9
5 908 Visites

Salut,

 

Qu'entends-tu par "arrêter la boucle" ? S'agit-il de la mettre en pause ou de finir son exécution ?

Dans les deux cas, je pense que tu devras faire appel à une machine d'état. Le premier état sera un état d'attente, le second celui ou tu feras tourner ta boucle.

 

Je te laisse regarder ce lien et reste dispo pour d'éventuelles questions 😉

CLAMaxime -- Kudos are a great way to say thank you
0 Compliments
Message 2 sur 9
5 897 Visites

Salut, merci bien pour votre réponse ,ce que je veux c'est de mettre la boucle en pause puis la redemarer, s'il vous plait est ce que vous avez un exemple simple a suivre?? j'ai essayé avec ce programme mais ça ne marche pas.

 

0 Compliments
Message 3 sur 9
5 887 Visites

Salut,

 

Je te joins ce que j'aurais fait naturellement. Ce n'est peut-être pas la façon la plus propre de faire mais c'est fonctionnel. A adapter à ton projet évidemment 😉

CLAMaxime -- Kudos are a great way to say thank you
0 Compliments
Message 4 sur 9
5 882 Visites

salut, je vous remercie et j'ai quelques questions a vous poser :

je ne peux pas avoir le meme principe mais a deux etats seulement "marche et pause"?? et est ce que il faux que j'affiche un msg "le système est en pause" pour que ça marche j'ai essayé de supprimer cette action , ça ne marche plus. et enfin est ce que je dois mettre un bouton stop 😛

0 Compliments
Message 5 sur 9
5 877 Visites
Solution
Accepté par CrisSTine01

ci joint deux solutions sans message pendant la pause. mettre un bouton stop est obligatoire afin d'arrêter proprement le programme, il y a des systèmes communicant qu'il faut fermer en général.

Cordialement
L.MICOU
0 Compliments
Message 6 sur 9
5 868 Visites

merci ça fonctionne parfaitement 🙂 mais pourquoi la boucle ne rédemarre pas quand j'appui sur stop et apres start ???

0 Compliments
Message 7 sur 9
5 859 Visites

le stop stop sert à quitter le programme, on pourrai l'appeler "QUITTEZ" pour être cohérent. une fois leprogramme quitté, il faut le relancer par le bouton exécuté.

Cordialement
L.MICOU
0 Compliments
Message 8 sur 9
5 847 Visites

d'accord 🙂 merci beaucoup pour votre aide 🙂

0 Compliments
Message 9 sur 9
5 833 Visites