LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Cómo puedo leer lo que es enviado al puerto Serial utilizando VISA

Solved!
Go to solution

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.

0 Kudos
Message 1 of 5
(2,352 Views)

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

0 Kudos
Message 2 of 5
(2,333 Views)
Solution
Accepted by topic author Marcelo.Andres

Gracias por la información, probaré las opciones que me proporcionas. Saludos!

0 Kudos
Message 3 of 5
(2,320 Views)

Gracias por la información, utilizando el  NI I/O Trace pude revisar los comandos.

0 Kudos
Message 4 of 5
(2,264 Views)

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

0.jpg

0 Kudos
Message 5 of 5
(2,205 Views)