TODOPIC
Misceláneas - Interés General => Off Topic => Mensaje iniciado 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!!
-
tengo entendido que en algún lugar de ti code en matlab debes poner un pause.
Saludos
-
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!!