From 12:00 AM CDT Sunday, October 17 - 11:30 AM CDT Sunday, October 17, ni.com 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

cancel
Showing results for 
Search instead for 
Did you mean: 

RT FIFO

Solved!
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
(2,780 Views)
Solution
Accepted by topic author mehrarajat13

Hello,

 

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

 

http://www.ni.com/tutorial/3330/en/

-----------------------------------------------------------------------------------------------------------------------------
Waiting For the inner calling 🙂


Message 2 of 2
(2,730 Views)