Matlab - Mostrar tiempo gui

 
Vista:
Imágen de perfil de Ricardo
Val: 60
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Mostrar tiempo gui

Publicado por Ricardo (42 intervenciones) el 08/08/2017 00:04:40
Buen dia programadores tengo la siguiente duda

Estoy haciendo un gui el cual siempre demora algo de tiempo corriendo
Existe alguna manera de mostrar en un label una especie de cronometro que le indique el usuario el tiempo que lleva corriendo cierta parte del codigo (digamos un for) y que pare cuando este termine de iterar?

De antemano gracias por su colaboracion
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
Imágen de perfil de David
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Mostrar tiempo gui

Publicado por David (1094 intervenciones) el 08/08/2017 03:33:38
Hola Ricardo;

Para esos casos existe la función waitbar.

Aquí un ejemplo de como se utiliza:

1
2
3
4
5
6
7
8
h = waitbar(0,'Porfavor espere...');
 
steps = 1000;
for step = 1:steps
    % actualización del avance de la barra de espera.
    waitbar(step / steps)
end
close(h)

Espero que sea de alguna ayuda.

Saludos

David Correa Ch.
[email protected]
[email protected]
Servicios de Programación Matlab
http://fismatlab.org​​
http://fismatlab.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-3
Comentar