Peter,
You can take two approaches to this issue. First, you could acquire data until you have a sufficient buffer and then analyze it. This will definitely slow down your acquisition rate depending on the intensity of your analysis. You may even miss data during the period when you are performing your analysis. If your operation is time critical, you may want to store your results and perform post-analysis. This would mean writing your data to a file and then performing the analysis after you have acquired your full day of data. The issue here is that you must ensure you have sufficient disk space and that processing a file that could potentially be very big is realistic (you will need enough RAM).
Regards,
Justin Britten
Applications Engineer
National Instruments