MCPVault

set_channel

MCP tool from Rigol MCP by erebusnz

Set scale (V/div), offset, coupling (AC/DC/GND), probe ratio, on/off

How to use it

set_channel is exposed by the Rigol MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the set_channel tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL RIGOL MCP LISTING

Other tools in Rigol MCP (16)

autoscale

Auto-configure timebase, vertical scale, and trigger

check_error

Query the SCPI error queue

get_cursor_values

Read cursor positions (in seconds) and all delta/amplitude readouts

get_scope_state

Snapshot of all channel configs, timebase, and trigger settings

get_waveform

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

idn

Identify the instrument — make, model, serial, firmware

measure

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

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)

run

Start continuous acquisition

screenshot

Capture display as PNG — returns image inline and saves to disk

send_raw

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_cursors

Set cursor mode (MANUAL/TRACK/OFF) and time positions in seconds

set_timebase

Set time/div and trigger offset

set_trigger

Configure edge trigger: source, slope (POS/NEG/RFAL), level

single

Arm for one trigger event, then stop

stop

Stop and freeze display