Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Single shot acquisition of N simultaneous signals arriving at 1kHz rate?

Here is the problem.

and it was discussed only a bit in the forum. Say several analog signals arrive at a rate of 1kHz and I want to measure EACH of the signals.

I tried various things:

1) setting the trigger to external, the scan and channel trigger to internal. This does not work

2) setting the trigger to external PFI0, the scan clock to external as well PFI7 and the channel clock to max rate. This nearly works however only every second signal is converted (0.5kHz!!). I do not quite understand the reason why, but this is what the DAQ manual says: "startscan signals must be separated in time by one scan period". So how can one measure in a single shot fashion??

3) It is possible to
acquire ONE signal on a single shot basis if the channel clock is triggered by the 1kHz external clock. However it seems not be possible to acquiring two signals on a 1kHz basis !?

Perhaps someone knows the solution and can write a short program.
0 Kudos
Message 1 of 2
(2,465 Views)
Greetings,

I am not sure that I have a complete understanding of your question. It appears that you want to perform a finite acquisition of multiple analog input channels. Numerous example programs exist that accomplish this task. You also mentioned external triggering and external clocking. Example programs also exist for these functions. You did not mention what hardware or software you are using, so I will assume you are using an E-Series device with LabVIEW. You should examine the following LabVIEW example programs:

Acquire N Scans.vi
Acquire N Scans Digital Trig.vi
Acquire N Scans ExtScanClk.vi
Acquire N Scans ExtScanClk D-Trig.vi

Good luck with your application.

Spencer S.
0 Kudos
Message 2 of 2
(2,465 Views)