
Intermitencia de imágenes
Publicado por Álvaro (20 intervenciones) el 03/02/2015 11:11:24
Buenas, tengo una GUI muy básica compuesta únicamente por un elemento axes con el nombre axes1. Mi idea es que al ejecutarla pueda ver dos imágenes alternándose cada 3 segundos en el axes. El código que utilizo, en el openingfcn, es el siguiente:
El problema aparece al ejecutar la GUI, ya que aparece ligeramente pero al momento desaparece pese a que puedo darme cuenta como MatLab está ejecutando el bucle while (ya que no se puede hacer nada en el Command Window). Me gustaría saber qué puedo hacer en este caso para poder visualizar correctamente mi GUI.
Muchas gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pause(0.5);
a = imread('Moviervla.png');
b = imread('vlAGar.png');
fin = 0; cont = 0;
while fin == 0
cont = cont + 1;
if cont == 7
cont = 1;
end
if cont < 4
imshow(a);
else
imshow(b);
end
pause(1)
end
El problema aparece al ejecutar la GUI, ya que aparece ligeramente pero al momento desaparece pese a que puedo darme cuenta como MatLab está ejecutando el bucle while (ya que no se puede hacer nada en el Command Window). Me gustaría saber qué puedo hacer en este caso para poder visualizar correctamente mi GUI.
Muchas gracias de antemano.
Valora esta pregunta


0