From 12:00 AM CDT Sunday, October 17 - 11:30 AM CDT Sunday, October 17, will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW E.N.A.B.L.E.D Discussions

Showing results for 
Search instead for 
Did you mean: 


Go to solution

Hello everyone
In my application, I want to continuously acquire data from 16 differential analog Input channels at 25KS/s/ch sampling rate and want to retain previous 15 min data So that whenever this is a trigger or User Input I can Save this 15 minutes data to any external Device like SD card.
From here what I can understand is for recording this 15 min data I have to initialize the FIFO with :
25000*16(16-bit ADC)*16(channels)=approximate 1 MB data every second
So, for 15 minutes, 1*60*15 = 900 MB of space I need to allocate to FIFO??

Am I on the right track upto this?
Also I want to know the Maximum amount of RT FIFO we can Initialize?

Any Kind of help or suggestions will be really appreciated...

0 Kudos
Message 1 of 2
Accepted by topic author mehrarajat13



You should think of using a hard disk based circular buffer. As a starting point refer the NI tutorial in the link below.

Waiting For the inner calling 🙂

Message 2 of 2