LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

NI-9234 streams sometimes valid data, sometimes 0

Solved!
Go to solution

I have a simple application to readout data from NI-9234 modules, and display the values in indicators:

lsstpkubanek_1-1668636943042.png

When I run this (on cRIO FPGA, under LabView), sometimes only 0 are readout and readout is a bit slow:

lsstpkubanek_2-1668637005025.png

 

When stopped and run again, sometimes valid data appear:

 

lsstpkubanek_3-1668637063599.png

 

I also noted that when data are updated and non-zero, the counter (Numeric indicator on the front panel) increases much faster.

 

I come to this as I am reading 0 in a more complex application, which stores data into FIFO. Any hint of what might be wrong? Why it sometimes works and sometimes doesn't - all I do to make it run is to stop the application and start it again.

 

 

0 Kudos
Message 1 of 2
(835 Views)
Solution
Accepted by topic author lsstpkubanek

The problem is most likely solved. The behavior was triggered by syncy=ing NI-9234 to the clock provided by NI-9469 time synchronization module. When synced to NI-9234 clocks, non-zero data are readout all the time as expected.

0 Kudos
Message 2 of 2
(813 Views)