06-19-2013 10:43 AM
Cómo puedo leer lo que es enviado al puerto Serial utilizando VISA, es decir tengo un VI que activa un microcontrolador pero no tengo acceso al diagrama de bloques del VI ni al código del microcontrolador, solo sé que la comunicación es mediante el puerto RS232 el cual conecto al sistema cRIO (pues tiene este puerto y de este sistema comento a la PC mediante cable Ethernet) y así es como funciona el microcontrolador con el VI que no permite acceder al diagrama de bloques.
Necesito saber que es lo que envía el VI al microcontrolador para poder hacer mi propia versión pues actualmente quiero agregar esa funcionalidad a un proyecto que estoy haciendo (quiero incorporar el control del microcontrolador), mi única opción es intentar descubrir los "comandos" que envía el VI al microcontrolador (no estoy hablando de un microcontrolador como lo es arduino o un PIC). He probado con Hyper Terminal y con una herramienta de LabVIEW (administrador de dispositivos remotos) pero todo lo que he alcanzado a "detectar" no me ha brindado ni una pista de como es el "protocolo" del VI con el microcontrolador. ¿Existe una manera de saber que es lo que recibe el puerto SERIAL al momento de la ejecución del VI?
De antemano muchas gracias por cualquier ayuda que me puedan proporcionar.
Solved! Go to Solution.
06-20-2013 09:06 AM
Hola Marcelo;
Te recomendarí ocupar NI I/O Trace para ver que es lo que se está transmitiendo por el bus; esto te permitirá ver las llamadas al driver que se hacen así como los parámetros que se usan.
Performing a Good NI I/O Trace Capture for debugging and troubleshooting
También puedes hacerlo de manera programática
Para continuar desarrollando tu aplicación, ya conociendo los comandos, aquí hay algunos links que te pueden servir:
How to use Console Out Switch on cRIO?
How can I see COM ports on my real-time Target?
Ejemplo:
Serial data transfer between cRIO and Host
Exito en tu aplicación
Saludos
06-21-2013 02:56 PM
Gracias por la información, probaré las opciones que me proporcionas. Saludos!
09-03-2013 09:51 AM
Gracias por la información, utilizando el NI I/O Trace pude revisar los comandos.
01-30-2014 08:13 PM - edited 01-30-2014 08:14 PM
This procedure wishes to data transmission between microcontroller LM3S8962 evaluation board and a computer, this process started when you press the Up button and stops when you press the Down button both located on the keyboard of the card will use for transmission the following configuration, port: 0, speed: 9600, data bits: 8, bist parity: none, stop bits: 1 bit, as in previous shows employ two routines, the first handles the message generation on the screen of the card and the second pulse output. more https://decibel.ni.com/content/docs/DOC-35104