Scope (Oscilloscope)#
Oscilloscopes.
Instrument and Abstract Driver#
Oscilloscope instrument. |
|
Vendor scope driver contract. |
Vendor Drivers#
Vendor |
Model |
Description |
|---|---|---|
Keysight |
SCPI driver for Keysight InfiniiVision 1200 X-Series oscilloscopes. |
|
Keysight |
SCPI driver for Keysight InfiniiVision 3000T X-Series oscilloscopes (2- and 4-channel DSO/MSO). |
|
Siglent |
SCPI driver for Siglent SDS1000X-E series oscilloscopes (SDS1104X-E and family). |
|
Tektronix |
SCPI driver for Tektronix 2 Series MSO oscilloscopes (MSO22, MSO24). |
Simulated Driver#
Oscilloscope simulated in-process: no transport, server, or hardware. |
|
A sine wave at a |
|
A 50% duty-cycle square wave at a |
Types & Configuration#
Input coupling mode for an oscilloscope channel. |
|
Oscilloscope acquisition mode. |
|
Oscilloscope trigger type. |
|
Trigger edge slope. |
|
Trigger mode controlling how the oscilloscope waits for a trigger. |
|
Read-back trigger status. |
|
Oscilloscope acquisition run state. |
|
Built-in oscilloscope measurement types. |
|
Raw waveform from a fetch: |
|
Tracked per-channel state. |
|
Tracked trigger state (source channel, type, level (V), slope, mode). |
|
Tracked scope state: per-channel (1-based), trigger, acquisition mode, average count, timebase. |
|
Validated config for constructing an InstroScope from JSON. |
|
Initial acquisition state, applied through the InstroScope setters on |
|
Initial per-channel state and polled measurements, applied through the InstroScope setters on |
|
Initial trigger state, applied through the InstroScope setters on |
|
Driver config for a VISA-connected scope. |
|
Driver config for a virtual scope: simulated in-process, with no connection. |
|
A virtual scope channel's signal: built as a |
|
Resolve a validated ScopeConfig into the |