Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Internal clock timed aquisition with DAQmx

Hello,
Im have just begun using DAQmx and have little experience with DAQ Hardware. I have a requirement to do data aquisition across ~10 analog channels at 1kHz. I have looked at the DAQmx examples (specifically 'Cont Aqc&Chart Samples - Int Clk') and as I understand, one can do a 1kHz aquisition using the internal clock? What kind of determinism is expected using the internal clock? I have my loop running with a 20ms wait, reading 100 samples at 1kHZ. Is this adequate?
Secondly, can you do a triggered stop on analog reads (just as you can do a triggered start?).

Thanks,
David


Im using a PCI-6221 card with LV 7.1, DAQmx 7.3.0.
0 Kudos
Message 1 of 2
(2,828 Views)
The determinism of the board clocking in your data is extremely good. The determinism of your software (i.e. algorithms, waits, etc) is unknown and you are at the mercy of SW jitter. I think the specs you provided should be adequate, but if you start running into buffer overflow problems you will have to decrease your wait, read more samples, or setup a bigger buffer. If you need true determinism then you should be using LabVIEW Real-Time, but it seems like for this application it would be overkill.

Stuart
0 Kudos
Message 2 of 2
(2,820 Views)