LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Teststand, remote vi using CIN, Windows to Linux

I have a vi running on a linux system, which communicates to other linux apps I have written with shard memory.  The shared memory calls are made through a cin in labview.  I want to be able to call this vi remotly from a windows system running teststand.  From what I've figured out I need a copy of the vi on my windows machine.  I have placed the vi w/ the .lsb there.  However I am getting linker errors in the vi concerining the cin.  Is there a way to call this vi remotly with out having to have the vi and the cin on my teststand machine.
0 Kudos
Message 1 of 3
(2,953 Views)

Hi Mess88,

 

There is no way of running a VI on a linux machine from TestStand because that would require at least the TestStand Runtime Engine on Linux (which does not exist). Your best bet would be to use some sort of data communication that works on both Windows and Linux. Possibly TCP communication. Then you can have  a step in your TestStand machine that will call a VI that is local to your TestStand machine, which can invoke a TCP service running on your target linux machine. That service can subsequently call your existing LabVIEW code on the linux machine to run. I hope this answers your question.

Raj
National Instruments
Applications Engineer
0 Kudos
Message 2 of 3
(2,929 Views)

See the following links

http://www.ni.com/pdf/manuals/375070a.pdf

             (Chapter 😎

http://zone.ni.com/devzone/cda/tut/p/id/4279

 

 

0 Kudos
Message 3 of 3
(2,851 Views)