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

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

RT FIFO

Solved!
Go to solution
Highlighted

RT FIFO

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
(317 Views)
Solution
Accepted by topic author mehrarajat13
10-15-2018 09:49 AM

Re: RT FIFO

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 Smiley Happy


Message 2 of 2
(267 Views)