RIGOL · Oscilloscope
RIGOL DHO804 software
Remote control and data logging for the RIGOL DHO804 oscilloscope, on Windows, Linux and macOS - with the same panel BenchMesh uses for every oscilloscope.
Bench-tested
Status
Yes. The RIGOL DHO804 is bench-tested: it runs on the BenchMesh maintainers’ bench with every control checked against the real instrument.
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 1ab1:044d). No vendor driver needed on Linux; on Windows BenchMesh installs Microsoft’s WinUSB driver with one click.
- LAN (SCPI socket)
- TCP port 5555. Enter the instrument’s IP address.
Notes
- To confirm on first contactLAN socket port 5555 is not stated in the DHO800/900 guide (community: pydho800; Rigol's usual port).
- Known issueScreenshot (:DISPlay:DATA? PNG) over the Linux kernel USBTMC driver crashed a DHO804; screenshots are disabled.
Sources
The definition was written from these documents (definition rigol_dho800 v1.0.0).
- DHO800/DHO900 Programming Guide (DHO800-Series_programmingguide_EN.pdf), pages CHANnel 3.6, TIMebase, TRIGger, ACQuire, MEASure, WAVeform 3.28 (pp. 404-414)
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.
Questions
- Does BenchMesh work with the RIGOL DHO804?
- Yes. The RIGOL DHO804 is bench-tested: it runs on the BenchMesh maintainers’ bench with every control checked against the real instrument.
- How do I connect the DHO804 to my PC?
- Over USB-TMC or LAN (SCPI socket). USB Test & Measurement Class (USB id 1ab1:044d). No vendor driver needed on Linux; on Windows BenchMesh installs Microsoft’s WinUSB driver with one click. Then press Detect in BenchMesh: it identifies the oscilloscope by its reply and adds it to the bench.
- What can I control on the DHO804?
- Oscilloscope: set acquire type, bwlimit, coupling, display, invert, offset, probe, run; read acq type, bwlimit, coupling, display, freq, invert, offset, probe.
- Can I log DHO804 measurements to CSV?
- Yes. Right-click any reading to add it to a recording; every instrument on the bench is sampled on one shared timeline and exported as one CSV.
- Is BenchMesh free?
- Yes. BenchMesh is free and open source, for Windows, Linux and macOS, and works offline.