Matlab Gui, mensaje de espera
Publicado por Yago epsig (1 intervención) el 27/07/2007 14:23:20
Hola, mi problema es el siguiente.
Tengo hecho un Gui que realiza ajustes de gráficas. Básicamente al darle a un botón comienza el código que realiza el ajuste. El ajuste tarda aproximadamente unos 20 segundos en realizarse, y durante ese tiempo me gustaría que en un texto estático saliera un mensaje de espera, básicamente con la orden:
message1={'Fitting data','please wait...'};
set(handles.text1,'String',message1);
y tras esto iría todo el código del ajuste.
El problema es que este mensaje no me sale hasta el final, cuando se ejecuta todo el código, y yo quiero que aparezca al principio, antes de que se realice el ajuste.
Se me ocurre que habría que hacer una especie de pausa para que el programa realizara en un primer momento esta orden y posteriormente continuara con el código, pero no se como puedo hacerlo.
A ver si alguien me puede ayudar. Un saludo!
Tengo hecho un Gui que realiza ajustes de gráficas. Básicamente al darle a un botón comienza el código que realiza el ajuste. El ajuste tarda aproximadamente unos 20 segundos en realizarse, y durante ese tiempo me gustaría que en un texto estático saliera un mensaje de espera, básicamente con la orden:
message1={'Fitting data','please wait...'};
set(handles.text1,'String',message1);
y tras esto iría todo el código del ajuste.
El problema es que este mensaje no me sale hasta el final, cuando se ejecuta todo el código, y yo quiero que aparezca al principio, antes de que se realice el ajuste.
Se me ocurre que habría que hacer una especie de pausa para que el programa realizara en un primer momento esta orden y posteriormente continuara con el código, pero no se como puedo hacerlo.
A ver si alguien me puede ayudar. Un saludo!
Valora esta pregunta


0