scope_measure
Measure voltage and timing parameters from oscilloscope waveforms. Choose operations like Vpp, frequency, duty cycle, or rise time, or capture fresh data before measuring.
Instructions
Measure voltage and timing parameters from captured waveforms.
Uses the last capture by default. Operation 'fresh' performs a new capture first.
Return Format
{"success": bool, "operation": str, "data": {...}}
Examples
scope_measure(operation="all", channel_id="A")
scope_measure(operation="frequency", channel_id="A")
scope_measure(operation="fresh", sample_rate_hz=200000)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | Measurement operation. | |
| channel_id | No | Channel to measure. | A |
| sample_count | No | Samples for fresh capture. | |
| sample_rate_hz | No | Sample rate for fresh capture. |