Syntax
Global Options
| Option | Description |
|---|---|
--box BOX | Lagerbox name or IP address |
--help | Show help message and exit |
Commands
| Command | Description |
|---|---|
enable | Enable oscilloscope channel |
disable | Disable oscilloscope channel |
start | Start waveform capture |
start-single | Start single waveform capture |
stop | Stop waveform capture |
measure | Measure waveform characteristics |
trigger | Configure trigger settings |
cursor | Control scope cursor |
stream | Stream oscilloscope data (PicoScope) |
Command Reference
enable
Enable oscilloscope channel for the specified net.
disable
Disable oscilloscope channel.
start
Start continuous waveform capture.
start-single
Start single waveform capture (one-shot).
stop
Stop waveform capture.
Measure Subcommands
measure period
Measure waveform period.
--display- Display measurement on screen--cursor- Enable measurement cursor
measure freq
Measure waveform frequency.
Trigger Subcommands
trigger edge
Set edge trigger configuration.
--mode- Trigger mode:normal,auto,single(default: normal)--coupling- Coupling mode:dc,ac,low_freq_rej,high_freq_rej(default: dc)--source NET- Trigger source net--slope- Trigger slope:rising,falling,both--level FLOAT- Trigger level in volts
Cursor Subcommands
cursor set-a / cursor set-b
Set cursor A or B position.
cursor move-a / cursor move-b
Shift cursor position.
cursor hide
Hide the cursor.
Stream Subcommands (PicoScope)
stream start
Start oscilloscope streaming acquisition (PicoScope only).
--channel- Channel to enable:A,B,1,2(default: A)--volts-per-div- Volts per division (default: 1.0)--time-per-div- Time per division in seconds (default: 0.001)--trigger-level- Trigger level in volts (default: 0.0)--trigger-slope- Trigger slope:rising,falling,either(default: rising)--capture-mode- Capture mode:auto,normal,single(default: auto)--coupling- Input coupling:dc,ac(default: dc)
stream stop
Stop oscilloscope streaming acquisition.
stream status
Check oscilloscope streaming daemon status.
stream web
Open web browser for oscilloscope visualization.
--port- HTTP server port (default: 8080)
stream capture
Capture oscilloscope data to file.
--output- Output file path (default: scope_data.csv)--duration- Capture duration in seconds (default: 1.0)--samples- Number of samples to capture
stream config
Configure oscilloscope streaming settings.
--channel- Channel to configure--volts-per-div- Volts per division--time-per-div- Time per division--trigger-level- Trigger level--trigger-source- Trigger source channel--trigger-slope- Trigger slope--capture-mode- Capture mode--coupling- Input coupling--enable/--disable- Enable or disable channel
Examples
Supported Hardware
| Manufacturer | Model Series | Features |
|---|---|---|
| Rigol | MSO5000 | Multi-channel, mixed-signal |
| PicoScope | Various | Streaming support |
Notes
- Net names refer to names assigned when setting up your testbed
- Streaming commands are only supported for PicoScope devices
- Web visualization requires port 8080 to be accessible
- Use
lager netsto see available scope nets

