Skip to main content
Glama
erebusnz
by erebusnz

get_waveform

Capture and analyze oscilloscope waveform data from Rigol DS1000Z series. Retrieve signal parameters like frequency, amplitude, and shape, or access raw time/voltage arrays for detailed examination.

Instructions

Download and analyse the current waveform for a channel (screen buffer, ~1200 points). Stop or single-trigger the scope first for consistent data. By default returns a plain-text analysis: signal shape, frequency/period, amplitude, DC offset, cycle count, and data-quality warnings (e.g. mid-cycle edges, invalid frequency). Set raw_data=true to get the full time/voltage JSON arrays instead. After reading, act on any warnings — if FREQUENCY would be 9.9E37 widen the timebase; if edges are not near the DC mean, adjust offset so right edge = N×(period/2) − 6×scale.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
channelYes
raw_dataNoReturn raw time/voltage JSON arrays instead of text analysis (default false)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/erebusnz/rigol-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server