I didn't notice, but where/how does the data sheet imply that 50,000 samples is the maximum count, i.e. only 1 second and not 20 seconds of continuous measurements? Thanks!
I read it somewhere in the command spec, but I can't remember where. Actually the number is for single shot recordings, if you stream you can obviously keep going forever.
I need to do some continuous temperature measurements on my 34461A, so I've followed up on the trigger and sample count aspect. The following is all relevant to single trigger recordings, but it's a clarification nonetheless:
For the
34461A, the User's Guide (p 114) says:
"You can use the specified sample count (SAMPle:COUNt) in conjunction with a trigger count (TRIGger:COUNt), which sets the number of triggers to be accepted before returning to the "idle" trigger state. The total number of measurements returned will be the product of the sample count and trigger count."
And it gives an example: return ten sets of five DC voltage measurements, using a positive-going external trigger to start each measurement set:
CONF:VOLT:DC
SAMP:COUN 5
TRIG:COUN 10
TRIG:SOUR EXT;SLOP POS
READ?
Typical Response: +1.00520000E+01, … (50 measurements)
It seems you could collect 10k samples with just one trigger using: SAMPle:COUNt 10000, TRIGger:COUNt 1
At the maximum 1000 samples/Sec, that would be a 10sec acquisition time.
For the
34410A and
34411A the relevant User's Guide (p 71) says:
"By default, when the multimeter is in the wait–for–trigger state, it takes one reading (or sample) each time you trigger the multimeter. You can, however, instruct the multimeter to take up to 50,000 readings (up to 1 million for the 34411A/L4411A) each time a trigger is initiated, whether from the front panel or remote interface."
In the spec's (p 137) it confirms:
Triggering and MemorySamples per Trigger: 1 to 50,000 (34410A)
1 to 1,000,000 (34411A/L4411A)
So according to the spec's it should be possible to acquire 50k Samples/sec on the 34411A, continuously for 20sec, and fill up the 1M sample memory.
The table I posted says "Direct I/O Measurements, any remote interface, Sustained maximum reading rate..."
That would be nice, but I'd be surprised if you could do it over GPIB for example. Maybe the DMM can do it but most PC GPIB interfaces can't.
Anyway, post working code that demonstrates it... Until then it is theoretical. Agilent certainly can't produce any code that proves it, which is kind of hilarious considering they advertise it as a feature.
On the sample blog mentioned by
neslekkim, it has a page on
Using a DMM as a Low Frequency Analyzer, and with reference to the 34411A it says "The sample rate is adjustable and ranges from around 1 S/s at greater than 20 bits of resolution to 50 KS/s at 14 bits of resolution. At 50 KS/s we can analyze signal frequency components below 25 KHz." A MATLAB and VEE program are provided to test!
plesa I wonder if you checked those programs with your 34411A? Would be great to hear if you can increase the sample rate from your latest result.