06-01-2005 11:00 AM
06-02-2005 02:37 PM
06-02-2005 03:45 PM
06-03-2005 01:35 PM
06-18-2006 11:37 AM
06-19-2006
10:08 AM
- last edited on
10-21-2025
12:37 PM
by
Content Cleaner
Hi ksyz,
You can very easily find out the max rate programmatically by using this Property Node:
You can find more details about how to do it here:
KnowledgeBase: Can I Programmatically Determine the Maximum Sampling Rate of My DAQ Card?
Even when using differential measurements, you are still just looking at up to 16 channels. You can see why here:
As you can see because this is an instrumentation amplifier (source) it is actually just measuring the difference between Channel N+ and Channel N-. So you are still only taking 16 measurements.
To determine the maximum rate, simply take maximum sampling rate divided by the number of channels.
For a DC signal, you don't really need any sampling rate. Simply take one sample and you'll determine the DC value. Or, take many samples and average them for a more precise measurement. If you are trying to find the rate at which you should sample, then follow the Nyquist Theorem (see Bandwidth, Sample Rate, and Nyquist Theorem).
Regards,
07-23-2010 03:21 AM
Hello,
I also have a question about the maximum sampling frequency for a NI 6363 DAQ Card. The specification says that the card supports a single channel sampling rate of 2MS/s, however, for a multi-channel sceanrio it reduces to 1MS/s (aggregate). I wonder if this reduction is related to the use of two connector-blocks (supported by the NI 6363) or already happens if several channels are used for one connected block. It's absolutely clear to me that the sample rate per channel can be calculated by dividing the maximum sampling rate by the number of channel, however, I dont know which one of the two sampling rates I should use.
From the previous posts and reading other threads in forums I could not find any answer.
In my current set-up I use one connector block with one differential sensor input and I use Matlab for the data accquistion. If I increase the sampling rate above 1MS/s Matlab throws an error. This is why I assume that 1MS/s is the maximum sampling rate, but shouldnt it be 2MS/s??
Thank you for answering my question.
07-26-2010 10:15 AM
The reason that the 1 channel rate is 2MS/s and the multi-channel aggregate rate is 1MS/s is that the multiplexer on the board has settling time associated with it. When reading one channel, we don't have to switch the multiplexer and don't have to wait for it to settle. As soon as we add any other AI channel, we have to switch the multiplexer and are then at the mercy of it's settling time, which only allows for a maximum of 1MS/s aggregate.
On one channel, you should be able to sample at 2MS/s. With multiple channels, your aggregate rate will be 1MS/s. What is the error that you are receiving?
06-08-2012 10:11 AM - edited 06-08-2012 10:13 AM
Sorry Guys I'm still perplexed about the meaning of "Aggregate" in the context of sampling. I'm currently reviewing the NI-9025 and it also quotes 250 kS/s aggregate sampling rate... what is the actual of meaning/definition of Aggregate Rate or 250 kS/s Aggregate?
Cheers
David
08-29-2012 11:06 AM
Hi David,
I understand your question and im surprised the guys here havent answered it clearly. Perhaps they dont know.
But please can someone LET ME KNOW if the following explanation of aggregate is wrong: Lets suppose i have a PXI 6259 card. It boasts