el 05-06-2010 07:37 PM
hola estoy recibiendo unos datos por el puerto serie en hexadecimal, pero deseo dividirlos en tramas para sacar diferentes datos y manejarlos por separado
el 05-06-2010 11:40 PM
Hola fabiancam,
lo que no he entendido es si tu quieres cortar la cadena en trozos y interpretarlos de alguna manera (por ej. dos bytes una medición, otros dos otra medición...) u considerar bits individuales de cada byte y darle un sentido particular (de manera que por ejemplo cada bit represente el estado de un ingreso digital).
Dado esto, lo que se necesita para darte una ayuda es saber el entorno de programación en el que tienes que hacer todo esto: LabVIEW, CVI, VC, VBasic... ¿?
el 05-07-2010 09:05 AM
hola si claro necesito hacerlo de ambas formas ... estoy utilizando labview 2009 y los estoy adquiriendo con visa...
lo que voy a recibir sennales digitales y analogas ....
05-09-2010 02:38 AM - editado 05-09-2010 02:40 AM
Hola fabiancam,
aqui te pongo un pequeno ejemplo de como se puede dividir un mensaje recibido del puerto serie en elementos y interpretarlos sea como numeros u como bits individuales. El ejemplo te permite crear un mensaje constituido por dos numeros (de 2 bytes, por ejemplo el resultato de un convertidor de analogo a digital de 16 bits ) y dos bytes de senales digitales. Desde estos se crea una cadena que es pasada a otro vi que la va a interpretar restituyendo las mediciones correspondientes. Espero que esto te sea de ayuda. Cualquier duda u si tu mensaje tiene otro formato, pregunta.
Por ultimo, y espero que no te asustes por lo que te digo, en el futuro te ruego no abrir varios hilos por el mismo argumento: no tendras mas respuestas por abrir muchos! Aqui muchos acuden con el intento de ayudar a otros, pero cada uno con sus tiempos y sus ocupaciones.
el 05-10-2010 08:40 AM
ok muchas gracias . lo tendré en cuenta para una próxima ocasión,
al parecer el programa me serviria. voy a probar conectando la entrada del puerto serial
igual muchas gracias