Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Re: GPIB communications with HP 5334A, HP 5316A Counters
John Miles
Hi, Jim --
toggle quoted message
Show quoted text
IMHO, counters of that vintage are best operated in talk-only mode. Set up the measurement parameters you want to use at the front panel, and just let them spew the data without being addressed. Addressing them as intelligent GPIB devices can be a pain in the neck because no two models are exactly alike. For that purpose, I've got a freeware Win32 app that (among many other things) knows how to listen to a talk-only GPIB counter and plot the resulting phase/frequency data. See . TimeLab is actually part of a commercial timing/PN analyzer work-in-progress, so it will eventually have a nice user guide and more GUI bells and whistles. Right now it's still a 'beta' with no documentation other than the help text in the dialog boxes. But it is extremely good at what it does, and well worth the head-scratching if you are working with counters or timing analyzers. The source code is included so you can see how it works and hack it as needed. The code you're looking for is in drivers\talkonly\talkonly.cpp and drivers\shared\gpibport.cpp . It needs a Prologix or NI interface for use with legacy GPIB counters, but should also work with the 82357B adapter as long as you enable NI488.2 support. Check it out and see what you think... -- john, KE5FX -----Original Message-----understand what is happening, and what to do about it.these counters do *not* seem to do. Whatever commands are issued when IOLibI artificially induce EOI before the IOLib timeout, I can read all the datawhitespace, as with other instruments.)that EOI has been damaged, and just not being exerted on the bus at the propertime? How are these devices normally read with IOLib? I know that, at least forthe 5334A, there is a high-speed binary reading mode, which I am *not* using.it back to me? For this, I have tried telling IOLib that, for this device (the82357B), it should terminate a read on an LF (actually, on a byte = 10, or 0x0A), butthat does not seem to have any effect. Am I doing it wrong? Do I need to do |
to navigate to use esc to dismiss