LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Why is my application does not acquire data fast enough to keep up with the frequency 55 KHz that I set?

Hi there!!!
The program that I wrote supposed to take sets of data for every rising edge in the trigger. I need 2000 sets of data. I have set the trigger to have 55 KHz frequency so I assume it will be fast enough to capture my 2000 datas since it will only takes less than a second to produce 2000 rising edge in the trigger events.
But my problem is, it takes a lot longer than I thought it would need. It takes about 15-20 minute to actually completes the acquisition of 2000 sets of data. I use asynchronous acquisition for this program. Please help. I'm desperate. 😃
any further question please contact Agustina.Daniel@med.ge.com

Thanks a lot 😃
0 Kudos
Message 1 of 2
(2,847 Views)
Hello;

Firts thing to double chekck is if you are doing buffered acquisition. If does, you need to make sure that your sample rate is set fast enough so teh acquisition task would take the 2000 samples you need, in between each trigger signal.
Your overall application is a retriggerable analog input task. I'm attaching a CVI example code of that type of task. You can refer to that example as a start point for your solution.
Hope this helps.
Filipe
0 Kudos
Message 2 of 2
(2,847 Views)