TODOPIC

Misceláneas - Interés General => Off Topic => Mensaje iniciado por: fidodido18 en 06 de Junio de 2009, 01:09:51

Título: Graficar en Matlab lo que llega por RS232
Publicado por: fidodido18 en 06 de Junio de 2009, 01:09:51
Hola a todos, les pido ayuda URGENTE para graficar en matlab lo que recibe de un PIC por RS232.

La comunicacion se da y ya recibo y envio datos, lo que no he podido hacer es graficar a medida que me va llegando los datos a matlab, sino que el programa tiene que esperar a que termine y ahi si muestra la grafica!! PORQUE pasa esto? como puedo hacer para que no suceda...

s=serial('COM1');
while(true)
fopen(s);
....recibo los datos y lo guardo en un vector
...lo paso a double
fclose(s)
plot(tiempo,vector)
end

la grafica solo aparece cuando ocurre un error o detengo el programa. tengo que usar algun codigo diferente,

desde ya gracias!!
Título: Re: Graficar en Matlab lo que llega por RS232
Publicado por: TREMENS en 28 de Marzo de 2010, 11:19:09
tengo entendido que en algún lugar de ti code en matlab debes poner un pause.
Saludos
Título: Re: Graficar en Matlab lo que llega por RS232
Publicado por: fidodido18 en 29 de Marzo de 2010, 20:18:39
tengo entendido que en algún lugar de ti code en matlab debes poner un pause.
Saludos

gracias por tu respuesta, y si tienes la razón, al final del ciclo while(true) coloco un pause y listo!!