ho creato un interfaccia grafica che ha due pulsanti(Push button)uno di Start e uno di stop.
Quando premo il pulsante di start eseguo una funzione che ad un certo punto arriva ad un ciclo while,vorrei che uscisse da quest ultimo solo se premo il tasto di stop.
Ho fatto così:
Codice: Seleziona tutto
% tasto di STOP
function pushbutton2_Callback(hObject, eventdata, handles)
set(handles.pushbutton2,'UserData',1);
%tasto di START
ferma=0;
while ferma==0
for j=1:2
........
end
i=1+i;
ferma=get(handles.pushbutton2,'UserData');
end
P.S userdata come valore iniziale l'ho messo a 0.
Non funziona perché il tasto STOP non si abilità fintanto che non finisce di eseguire la funzione.
Come posso fare?
grazie mille

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)