Graficar buffer de lectura VISA

Hola que tal? Ando con problemas para graficar los resultados del buffer de VISA, a su vez suele suceder que el ultimo string en el buffer no se toma completamente, por lo que el gráfico no es correcto. Por ejemplo debería leer 1023 sin embargo lee 023, grafica en el lugar correspondiente al 23 de la pantalla y no al 1023 por lo que la grafica que se observa es inapropiada, deberia verse una senoidal de 1Hz.

He probado usar una busqueda con expresiones regulares dentro del buffer, pero sin resultados. Estoy seguro que el problema esta con labview porque usando hyperterminal nunca me queda un dato cortado.

El objetivo final es poder visualizar señales senoidales de hasta 1KHz.

Estoy usando:
Un microcontrolador PIC 16F877a programado con CCS (con interrupciones)
Conexion serie a la PC

Simulo todo con Proteus

Adjunto los archivos necesarios y un video donde se muestra el comportamiento del gráfico.


Agradeceria mucho su ayuda
Atte
--
Augusto
 

Adjuntos

  • rs232.rar
    348.6 KB · Visitas: 10
Atrás
Arriba