Matlab - GUIDE

 
Vista:

GUIDE

Publicado por Carla (1 intervención) el 01/05/2007 04:03:22
Hola amigos, esta pregunta es bien simple pero la verdad me he pasado varias horas trando de resolver este problema pero no he podido.
bien el caso es que estoy haciendo un programa en GUIDE y necesito que un contador se incremente cada vez que preciono un boton, digamos que el contador sea "n", el problema es que se necesita inicializar "n", digamos que al inicio de la funcion del boton pongo n=0, y al final n=n+1 como se supondria, pero al volver al inicio vuelva a cero y siempre será uno, he intentado con variables públicas como handles.n, pero no se puede poner handles.n=handles.n+1.... ayudenme que puedo hacer???
GRACIAS!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:GUIDE

Publicado por Alberto (4 intervenciones) el 01/05/2007 13:41:39
Sí se puede, pero te falta algo...

Tienes que inicializar todos los handles en la Opening_Fcn. Es decir, pon lo siguiente en esta funcion:

handles.n=0;
guidata(handles,hObject); % almacena los handles en la guide

Y luego, en la funcion del boton, simplemente pon lo siguiente.

handles.n = handles.n +1;
guidata(handles,hObject);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar