Skip to content
BenchMesh

Keysight · Oscilloscope

Keysight InfiniiVision 1000 X / 2000 X / 3000T series oscilloscope

BenchMesh controls the Keysight InfiniiVision 1000 X / 2000 X / 3000T series oscilloscope from your PC: live readings on a oscilloscope panel, every setting within reach, and every value recordable on one timeline with the rest of your bench.

Models

ModelStatus
EDUX1002AAwaiting confirmation
EDUX1052GAwaiting confirmation
DSOX1102AAwaiting confirmation
DSOX1202GAwaiting confirmation
DSOX1204GAwaiting confirmation
DSO-X 2002AAwaiting confirmation
DSO-X 2004AAwaiting confirmation
DSO-X 2012AAwaiting confirmation
DSO-X 2014AAwaiting confirmation
DSO-X 2022AAwaiting confirmation
DSO-X 2024AAwaiting confirmation
DSOX3000TAwaiting confirmation
DSOX3000T 2chAwaiting confirmation

What you can do from BenchMesh

Oscilloscope panel 4 channels

Live readings

  • ACQ TYPE
  • BWLIMIT
  • COUPLING
  • DISPLAY
  • FREQ
  • INVERT
  • OFFSET
  • PROBE
  • SCALE
  • SRATE
  • TIMEBASE
  • TIMEOFFSET
  • TRIG LEVEL
  • TRIG SLOPE
  • TRIG SOURCE
  • TRIG STATUS
  • TRIG SWEEP
  • VAVG
  • VPP
  • VRMS

Settings you can change

  • Acquire type
  • Bwlimit
  • Coupling
  • Display
  • Invert
  • Offset
  • Probe
  • Run
  • Scale
  • Timebase
  • Timebase offset
  • Trigger level
  • Trigger slope
  • Trigger source
  • Trigger sweep

Connections

USB-TMC
USB Test & Measurement Class (USB id 2a8d). No vendor driver needed on Linux; on Windows BenchMesh installs Microsoft’s WinUSB driver with one click.
LAN (SCPI socket)
TCP port 5025. Enter the instrument’s IP address.

Notes

  • Interface on some models only1000 X: EDUX1002A / DSOX1102A have no LAN. 2000 X: LAN only with the LAN/VGA module. 1200 X: unconfirmed. 3000T: community only.
  • To confirm on first contactUSB vendor 2a8d only; Agilent-era units use 0957; product ids differ per model.
  • Known issueSingle-shot never reads back (the sweep query returns AUTO/NORM only), so the UI confirmation of Single times out.

Sources

The definition was written from these documents (definition keysight_infiniivision v0.1.0).

  • Keysight InfiniiVision 1000 X-Series Programmer's Guide v01.20 (1000X_ProgrammersGuide_v01.20_akmetron.pdf), pages p3 models, p116 *IDN?, p137-163 root (:AUToscale :OPERegister:CONDition? :RUN :SINGle :STOP), p188-189 ACQuire, p205-219 CHANnel, p347 9.9E+37, p360-385 MEASure, p564-590 TIMebase/TRIGger, p630-648 WAVeform
  • Agilent InfiniiVision 2000 X-Series Programmer's Guide v02.30 (2000X_ProgrammersGuide_xdevs.pdf), pages p3 models, p130 *IDN? (AGILENT TECHNOLOGIES), p167 OPERegister, p220-234 CHANnel, p351-373 MEASure, p580-606 TIMebase/TRIGger, p639-644 WAVeform

Have one on your bench?

Connect it, press Detect, try the controls - then tell us how it went. Every confirmation moves a model from “Awaiting” to “Community-confirmed” for everyone.