measure_between
Query delay or phase between two channels. DS1000Z: RDELAY, FDELAY, RPHASE, FPHASE. DHO: RRDELAY/RFDELAY/FRDELAY/FFDELAY, RRPHASE/RFPHASE/FRPHASE/FFPHASE (DS1000Z names auto-map to the homogeneous-edge DHO equivalents)
How to use it
Project documentation lists measure_between for the Rigol MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
FULL RIGOL MCP LISTINGOther tools in Rigol MCP (16)
Auto-configure timebase, vertical scale, and trigger
Query the SCPI error queue
Read cursor positions (in seconds) and all delta/amplitude readouts
Snapshot of all channel configs, timebase, and trigger settings
Download and analyse waveform data (NORM screen buffer: up to 1200 pts on DS1000Z, 1000 on DHO); returns text analysis by default, raw time/voltage arrays with rawdata=true
Identify the instrument — make, model, serial, firmware
Query any single-channel measurement: VMAX, VMIN, VPP, VTOP, VBASE, VAMP, VAVG, VRMS, PVRMS, VUPPER, VMID, VLOWER, VARIANCE, FREQUENCY, PERIOD, PWIDTH, NWIDTH, PDUTY, NDUTY, RTIME, FTIME, OVERSHOOT, PRESHOOT, PSLEWRATE, NSLEWRATE, TVMAX, TVMIN, MAREA, MPAREA, PPULSES, NPULSES, PEDGES, NEDGES
Start continuous acquisition
Capture display as PNG — returns image inline and saves to disk
Send any SCPI command directly (escape hatch). Disabled by default — set RIGOLENABLESENDRAW=1 to expose it, since arbitrary SCPI can leave the scope in any state.
Set scale (V/div), offset, coupling (AC/DC/GND), probe ratio, on/off
Set cursor mode (MANUAL/TRACK/OFF) and time positions in seconds
Set time/div and trigger offset
Configure edge trigger: source, slope (POS/NEG/RFAL), level
Arm for one trigger event, then stop
Stop and freeze display