salut a tous , j'ai réalisé une petite interface graphique qui contient deux boutons radios et une autre bouton 'stop' .
le problème c'est en fonction de bouton 'stop' . j'en sais pas comment le faire car leur fonction doit se basé sur le fonctionnent de n'importe quel bouton radio(1 ou 2).
pour mieux expliquer si par exemple je clique sur la 1ére bouton radio et je presse sur la bouton 'stop' normalement le fonctionnement du bouton '1ére radio' s’arrête.
donc je sais pas comment codé la fonction du bouton 'stop' !!
voila le code de la 1ére bouton radio:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 function radiobutton2_Callback(hObject, eventdata, handles) set(handles.text10,'string', 'half ' ) i=0;a=input(' please enter the number : '); b=input ('please enter the delay time '); while i<a dio=digitalio('parallel','LPT1'); line1=addline(dio,0:7,'out'); pval=[0 0 0 0 0 0 0 0 ]; putvalue(dio,pval); pause(b); diowx1=digitalio('parallel','LPT1'); linewx2=addline(diowx1,0:7,'out'); pvalwx1=[0 0 1 0 0 0 0 0 ]; putvalue(diowx1,pvalwx1); i=i+1; end
le code de la bouton 'stop'
Merci de m'aider mes amis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function togglebutton2_Callback(hObject, eventdata, handles) if(get(handles.radiobutton2,'value')) set(handles.text10,'string', 'half stoped ' ) do_stuff; drawnow; end
Partager