VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

How to read 50k signals streaming data in high frequency from NI Veristand?

I have around 50,000 signals that I need to send out in real-time (or near real-time) for further processing.

 

Currently, I use the DeployUDPChannelStreamSession API to trigger NI VeriStand to start multiple UDP streams, then perform real-time processing afterward.

However, due to the 65,535-byte limit of UDP messages, I need split the data across multiple streams.

Each stream includes a system time signal, but grouping them by system time in real-time is challenging.

Additionally, UDP introduces a risk of data loss.

 

Are there any more efficient methods for reading and streaming 50,000 signals at high frequencies (e.g., 100 Hz or higher) from NI VeriStand that would avoid the need to split the data?

Any suggestions or guidance would be appreciated. Thanks! 😃

0 Kudos
Message 1 of 1
(162 Views)