Hello again--
Thanks for the suggestions. Before we drop three grand on one, or twelve grand on four, PCI-6110 or PCI-6115 cards, I'd better make darn sure in advance that we are going to be able to use them at full speed, though. In the course of investigating the sampling speed limits of the PCI-6071E we started with, I found that LabVIEW 7.0 itself, in the DAQ Assistant Express VI, refused to accept a sampling rate over 6 2/3 MHz; it gave an error -200077, saying that higher values than that are not supported values for the SampClk.Rate property (which I eventually figured out was related to the DAQmx Timing VI). In addition, I found that for N channels (N = 1 to 16) in the DAQ Assistant setup, the maximum sample rate per channel was
10 MHz / (N
+ 0.5)
and, if N > 1, the speed limit "to avoid possible ADC overruns" was
1.25 MHz / N
and "to avoid possible settling time violations" was
1 MHz / N
The last two presumably would not apply with the simultaneous sampling of the S-series boards, but are there other speed limits that would prevent us from getting the full 5M or 10M samples per channel per second from these two cards? If we got a PCI-6115 with the 10 MS/sec speed, is LabVIEW going to let us exceed the 6 2/3 MS/sec property limit I ran into, or the 10 MHz / (N + 0.5) limit for multiple channels? And, if we do get four of these cards, are there going to be multiple-card issues that limit the sampling speed? Our computer is pretty new, an HP Compaq D530 with a 3.2 GHz Pentium 4 and 2 GB of RAM, so I'd hope it would not be a bottleneck.
Again, my task is to do pulse-height analysis of 2-microsecond pulses in 16 channels; the pulses don't come in at a very rapid rate, but our choice of shaping amplifier
has caused them to be so short that we need a fast DAQ card to get multiple samples per pulse.