Matlab - Mostrar tiempo gui

   
Vista:
Imágen de perfil de Ricardo

Mostrar tiempo gui

Publicado por Ricardo (41 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 Lindsey

Mostrar tiempo gui

Publicado por Lindsey lindsey.acourtt@gmail.com (86 intervenciones) el 08/08/2017 00:10:41
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de David

Mostrar tiempo gui

Publicado por David correa.dave30@gmail.com (1032 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.
correa.dave30@gmail.com
dcorrea@fismatlab.org
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
-4
Comentar