Matlab - cambiar imagenes periodicamente

   
Vista:

cambiar imagenes periodicamente

Publicado por joel (4 intervenciones) el 17/09/2017 18:54:45
un saludo a todos.

necesito ayuda con mi código de matlab esta echo para una interfaz gráfica de guide donde se debe ingresar el numero de repeticiones y el tiempo en segundos que debe tardar cada repetición y en cada repetición debe mostrar una imagen diferente.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
tiem = get(handles.time,'String');
repe = get(handles.repetir,'String');
 
 
tiempo =str2num(tiem);
repetir =str2num(repe);
 
for r=0:repetir-1
 
    resto=rem(r,4)
    pause(0.01)
    if resto == 0
        adelante=imread('adelante.jpg');
            imshow(adelante);
            disp('adelante');
    end
 
    if resto == 1
        atras=imread('atras.jpg');
            imshow(atras);
            disp('atras');
     end
 
     if resto == 2
         derecha=imread('derecha.jpg');
            imshow(derecha);
            disp('derecha');
     end
 
     if resto == 3
         izquierda=imread('izquierda.jpg');
            imshow(izquierda);
            disp('izquierda');
     end
    t=0;
    tic
    while t<=tiempo
        t=toc;
                % aquí se capturan datos del puerto com por el tiempo especificado
    end
end


el problema es que primero lee datos y luego me muestra una imagen. lo cual debe ser al revez. primero debe mostrar la imagen que corresponda y luego capturar datos, lego mostrar otra imagen y volver a capturar datos.
el resultado en matlab es este:
resto =

1

atras

resto =

2

derecha

resto =

3

izquierda

resto =

0

adelante

aparentemente es correcto pero no. en la primera parte no muestra ninguna imagen , y en la segunda muestra la imagen de la primera en la tercera muestra la segunda imagen etc etc, eso esta mal al inicio me debe mostrar una imagen .

espero que se pueda entender mi dificultad. y espero su ayuda
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 JOSE JEREMIAS CABALLERO

cambiar imagenes periodicamente

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4441 intervenciones) el 17/09/2017 21:06:29
Debería subir codigo completo para poder modificar en el lugar adecuado, tanto los archivos fig y m.


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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

cambiar imagenes periodicamente

Publicado por joel (4 intervenciones) el 18/09/2017 19:08:16
aca estan los archivos
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