Showing results for 
Search instead for 
Did you mean: 

Intermittent data acquisition using FIFO on LabVIEW FPGA



I am working on a project where I need to acquire data using FIFOs. I can get the FIFOs to acquire data continuously, but I only need to get data when certain conditions are met (e.g. while one of the output signals remains within a certain value) . Is there a way to acquire data using FIFO intermittently?


Thanks for the reply in advance,


0 Kudos
Message 1 of 2

You should be constantly reading from the DMA FIFO.  You do not want that the overflow.  But what you can do if have a loop that just reads the DMA FIFO and then only passes data to another loop via a queue.  You only enqueue the data when you have your "interesting" data.

There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 2