Hello,
I suppose the question already asked and answered but I didn't find exactly what I was looking for, so I'm sorry if it exists somewhere here.
Usil LV7 with NI 4474 (PCI) acquisition board, PCI-6601 as external trigger, I would like to perform a repeted finite acquisition, starting on external trigger.
Trigger is working fine (I need up to 20 impulses /s), but the finite acquisition in a while loop doesn't seem to follow the speed. I was thinking it was a CPU proble m and I removed everything which was not absolutely useful.
So I have a VI with
1) External trigger output. (express)
2) While loop with DAQmx Read Analogic Waveform 1 channel N sample, with a DAQmx task as an i
nput (specifying 50000Hz sample rate, 1000 samples, external trigger start)
I was able to climb up to 10 cycles/s but above, some ext. triggers are missed.
Question : where is the problem ? On continuous acquisiton, I can acquire up to 100.000 samples/s but on finite acquisition, I cannot perform 20x1000 samples/s ? What actually specifies the while loop itteration speed ?
Thank you for your ideas, I'm joining VI capture...