Discusiones sobre Productos NI

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

TCP dividido en subvis

Hola a todos,

 

igual es una pregunta muy básica, pero estoy intentando hacer una communicacion TCP dividida en 3 subvis (open, read/write, close) para poder

utilizarlo en Testand.Lo he intentado realizar con global variables pero no me funciona.

Me podeis por favor indicar si esto es posible?

 

Muchas Gracias!!

0 kudos
Mensaje 1 de 4
2.272 Vistas

Creo que es totalmente posible pero creo que lo estas haciendo de la manera incorrecta.

 

 

=======
My Channel: https://www.youtube.com/@LV_Lab

0 kudos
Mensaje 2 de 4
2.259 Vistas

Utiliza una Variable Global Funcional En el link viene un ejemplo básico de como funcionan.

 

Resumiendo es un ciclo while que se ejecuta un solo ciclo cada vez que es llamado, la variable que quiere ser guardada (en tu caso la referencia de la conexion TCP) se conecta a un shift register no inicializado (si se inicializa se pierde el dato guardado la ultima vez que se llamó). Dentro del While en un case pones un caso para cada funcion que desees realizar (Open, Read, Write, Close) y como entrada al tu subVI es un Enum con el que eliges que función deseas ejecutar al momento. 

Espero te sirva.

Saludos.

Roger Garcia, Certified LabVIEW Developer

HTML tutorial

There are two ways to tell somebody thanks: Kudos and Marked Solutions
Mensaje 3 de 4
2.243 Vistas

muchas gracias!!!

0 kudos
Mensaje 4 de 4
2.225 Vistas