configure_record
Record and play back oscilloscope waveforms by setting run/stop, frame counts, intervals, and playback direction or mode.
Instructions
Waveform recorder and playback.
Recording: operate RUN|STOP; frames: number of frames to record (>= 1, frames_max=True records the maximum); interval_s: frame interval 10 ns .. 1 s; prompt: beep when recording completes. Playback: playback_operate RUN|STOP; playback_current / playback_start / playback_end: frame numbers (>= 1); playback_interval_s: 1 ms .. 1 s; playback_mode REPeat|SINGle; playback_direction FORWard|BACKward; playback_step BACK|NEXT steps one frame manually; play_from FFIRst|FEND restarts manual playback from an end. The documented legacy duplicates (:RECord:STARt, :RECord:FRAMes, :RECord:CURRent, :RECord:PLAY) stay reachable via extra, e.g. {"STARt": 1}; unknown keywords raise ValueError.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| extra | No | ||
| enable | No | ||
| frames | No | ||
| prompt | No | ||
| operate | No | ||
| play_from | No | ||
| frames_max | No | ||
| interval_s | No | ||
| playback_end | No | ||
| playback_mode | No | ||
| playback_step | No | ||
| playback_start | No | ||
| playback_current | No | ||
| playback_operate | No | ||
| playback_direction | No | ||
| playback_interval_s | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |