Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vxi11Exception: 15 IOTimeout with Keysight E5810B connected devices only #40

Open
M4tt- opened this issue Sep 23, 2020 · 0 comments
Open

Comments

@M4tt-
Copy link

M4tt- commented Sep 23, 2020

When my instruments are connected directly to my PC, either by USB or by GPIB-USB converter, I can communicate with them without issue. However, when I connect to them through the Keysight E5810B bridge via GPIB, I get the IO timeout in the subject line.

The IO timeout occurs for roughly 75% of all commands -- at times, the very same commands are successful.

I can see that the E5810B gateway has the LAN and GPIB LEDs flash green during communication, indicating that it is receiving the command. But, alas, the timeout error usually plagues communication.

Is there a particular set of configuration commands that need to be sent for using the gateway?

Steps to debug:

  • increase timeout
  • Preset E5810B gateway and reconfigure
  • secured HW connections
  • verified issue does not occur with direct connection to PC. only connection to gateway

Here are specific details of the setup:

  • Keysight E5810B fresh out of the box, configured with a static IP on a corporate LAN FW B.01.07 (latest)
  • Keysight N7752A Power Meter + VOA connected to the E5810B via GPIB (also used Tektronix TDS744, Agilent 86142 OSA, etc.)
  • Windows 10 host OS
  • using VXI11 version 0.9

Code:

import vxi11
inst = vxi11.Instrument("138.120.217.76", "gpib0,5") 
inst.ask("*IDN?")       # Fails with vxi11Exception
inst.timeout = 10000
inst.ask("*IDN?")      # Fails with vxi11Exception
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant