04-12-2022 03:04 AM
When I use network streaming to transfer data from cRIO to PC, the program runs normally. After a few seconds, it prompts me to disconnect from cRIO terminal. At this time, the sampling time of FPGA is 1 uSec. When I increase the sampling time to more than 1 uSec, the program runs well. In other words, when the sampling rate of the program is lower than 1MS / s, the program can run normally. When the sampling rate is equal to 1MS/ s, the program will make an error. Is it because queues and network flows are written too slowly? Please help me, thank you.
02-13-2023 07:02 AM
Hi JHUN-KULI,
The solution is to decrease the sample rate to avoid the overflow of samples in the buffer. There should be stabilization of transferring data. FIFO's can hold a finite number of samples, and therefore, it does not take long for the FIFO to overflow if you are acquiring at a high rate.
Regards)
________
Best way to thank is to give Kudos / Mark as a solution.