AnsweredAssumed Answered

Spoll works with 82357A but not with 82350B

Question asked by warren.pickles on Sep 10, 2009
Latest reply on Sep 10, 2009 by iandoubleyou
(Sent separately to VRF)

Attached is a code snippet which is supposed to measure the duty cycle of an Agilent 5071C ENA.  That is, the time taken to refresh all traces when in continuous internal trigger.  I have it attached to a multiport test set, so I can't just use sweep time to give an idea of the duty cycle.

It works when using Agilent 82357A USB to GPIB converter.  Gives a believable cycle time which can be verified by sitting there with a stopwatch and counting test set panel LEDs flashing.

But when I use Agilent 82350B PCI GPIB interface, it doesn't work.  It always says zero cycle time, or occasionally about 16ms which is way too small to be correct.

Any ideas?

The gist of the program is:
Set operation status enable register bit 4 (Measure)
Set service request enable register bit 7 (operation status register summary)
Then repeatedly clear status byte and then serial poll for bit 7 set, measuring how frequently the Spoll object fires.