VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Limitation for reading signals from Veristand to Labview

We are using NationalInstruments.VeriStand.ClientAPI to read/write parameters and IOs from Veristand with a Labview vi (Get multiple parameter values.vi and Get multiple IO signal values). The operations happen at a rate of 100 ms.

 

We have observed that if the number of signals to be read is around 30, then there are no issues. But when we try to read around 60 signals, some of the signals give a 0 value on every read operation. We haven't yet tested what is the exact count till which all the signals can be read.

 

But is there any such known limitation regarding how many signals can be read at a time? Also, is there some workaround for reading more signals. Splitting the array of signals to be read might be a possible solution, but it would need some coding to maintain the data rate.

 

We are using LabVIEW 2019 32 bit with Veristand 2019 

0 Kudos
Message 1 of 2
(78 Views)

If you intend to read the same channels repeatedly, I recommend using UDP Streaming as it packs the data more efficiently and performs better.

-------------------------------------------------------
Applications Engineer | TME Systems
https://tmesystems.net/
-------------------------------------------------------
https://github.com/ZhiYang-Ong
0 Kudos
Message 2 of 2
(56 Views)