Hi HKJ,
Here is an
updated version of the HP / Agilent 3458A definition.
IMG_4616__Agilent_3458A_10VDC-2000pix.jpgMost relevant improvements:
- Much shorter connect time when starting TC / Reconnecting devices.
- Improved / more ergonomic mode Menu.
- Improved "Delay" settings in Setup Menu (now also "return to automatic (default) value".)
- Added "Delay" function to DCV setup menu.
The long connect time is interesting, because it highlighted a possible shortcoming in the way TC is initially connecting to devices.
I found that the long connect time was due to time outs after the initial ID request.
When trying to connect, TC is sending just the ID request string to the meter, and only afterwards, when fully connecting to the meter, it sends the init string(s)
Probably fine with most SCPI meters to get a *idn? answer. But for GPIB there are initial settings like EOI handling etc. This meter also needs "Suspend readings" and "Enable input buffer" to get quick and reliable answers.
For now I solved it by adding the necessary init commands to the ID? string.
But would it not be better to send the #initCmd string to the device before asking it's ID by default?
Please find the updated definition file here:
AgilentHP3458A.zipregards, Gertjan.