Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

captura de datos por el puerto serial

¡Resuelto!
Ir a solución

Buenas noches,

Tengo un problema con la captura de datos por el puerto serial. Logro capturar la cadena de datos, pero el problema es que se desordena la cadena de datos.

Agradecere cualquier ayuda, ya que soy nuevo en LabView.

 

Descargar todos
0 kudos
Mensaje 1 de 4
4.963 Vistas
Solución
Aceptado por el autor del tema soth

Parece que el dispositivo conectado simepre transmite sin que haya un comando de inicio; igualmente parece que el paquete de 64 bytes es terminado por un retorno de carro.

Creo que el problema es que no tienes sincronización entre la transmisión y la lectura: podrías modificar el código para parar la lectura en el retorno de carro, algo así:

 

SerialWithTermination.png



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 kudos
Mensaje 2 de 4
4.950 Vistas

Muchas gracias por atender mi pregunta.

 

Realicé los cambios que mencionas, pero sigo con los mismo resultados, revisando los foros encontré información para incluirle cabeceras, pero la verdad me pierdo un poco con la información sobre ese tema. ¿no abra alguna herramienta que me solucione este problema o alguna otra solución?. 

 

Igual de todos modos gracias por la ayuda. 

 

Slds.

0 kudos
Mensaje 3 de 4
4.943 Vistas

Buen día amigo Roberto,

 

Al principio no entendi como poder realizar, que se detubiera en el retorno del carro. Pero bueno ya pude solucionar mi problema, te dejo la imagen con mi solución.       Muchas gracias por el apoyo brindado.

 

sincronizado final.png

0 kudos
Mensaje 4 de 4
4.940 Vistas