From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Intermittent data acquisition using FIFO on LabVIEW FPGA

Hello,

 

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,

Shin

0 Kudos
Message 1 of 2
(2,350 Views)

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.


GCentral
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
(2,340 Views)