el 10-28-2014 02:19 PM
Hola a todos, es un gusto.
Tengo un problema utilizando Labview. Estoy enviando de manera sincrónica dos señales por medio de un PIC16F077A con protocolo RS232 de manera sincrónica, es decir, primero envío un byte de una y luego de la otra. Necesito separarlas utilizando labview pero no tengo idea alguna de separarlas. alguna idea?
Gracias!
el 10-29-2014 03:47 PM
Hola cacochis
Para leer los mensajes que estamos transmitiendo desde el PIC en LabVIEW, podemos utilizar la API de VISA para leer los bytes en el puerto (VISA Read). Ahora bien, si los paquetes de datos vienen uno detras de otro, el string que estamos leyendo lo podemos separar utilizando la función de String Subset. Nosotros podemos escojer apartir de que caracter dentro del string original queremos leer y tambíen cuandos caracteres queremos separar. Anexo un snipet para ejemplificar mejor la solución que te propongo.
el 10-29-2014 03:48 PM
el 10-29-2014 11:00 PM
Tipicamente tambien se utiliza en casos como este; las funciones "Type Cast" o " String to byte array " para separar los bytes recibidos .