Skip to main content
Use a Siglent scope to inspect rail droop, ringing, rise time, pulse width, and other electrical behavior. Captures appear in the Monitor’s Oscilloscope tab. For a Siglent spectrum analyzer, see Spectrum analyzer.

Check the model

Embedder supports these exact models: Embedder rejects other models before writing settings. All families support analog channel and timebase setup, edge triggers, single acquisitions, screenshots, and saved waveforms. The SDS800X HD also supports the advanced triggers below. Support for the SDS1000X-E, SDS2000X Plus, and SDS1000X/2000X HD is verified against protocol simulators.

Connect

Put the scope on a network reachable from the Embedder host. LXI discovery finds most scopes automatically. You can read the scope’s IP address under Utility > Menu > I/O > LAN Config. In the Monitor, select + and select the scope under On the bench, or type its address in the search field and select the Connect to result. Select Set up & connect to approve setup. SDS1000X-E and SDS2000X Plus scopes need an extra driver package that Embedder installs during setup. See Connect a bench instrument for device states and controls, and SCPI oscilloscopes for the shared capture and scripting workflow. If discovery fails and you work from a hardware script, set the address before launching Embedder:
With only a host set, Embedder connects over VXI-11. If the scope’s VXI-11 server is off, also set EMBEDDER_SCOPE_PORT=5025 to use the raw SCPI socket. LAN is the verified connection. USB VISA resources are accepted, but require platform drivers or device permissions.

Take a single capture

Name the channel, coupling, scale, timebase, trigger, and timeout. Enable every channel used by a trigger. You can also capture from the Oscilloscope tab with Single, Run, or Auto. To inspect an acquisition already stopped on the scope, ask to read it without rearming. In a hardware script, scope_connect() with no arguments uses the scope selected in the Monitor:

Choose a trigger

On the SDS800X HD, supported analog triggers include edge, pulse, slope, window, runt, dropout, interval, nth edge, pattern, qualified, delay, setup/hold, and video. The SDS800X HD has no external trigger input. Digital trigger sources require the appropriate MSO hardware and supported trigger type. The SDS1000X-E, SDS2000X Plus, and SDS1000X/2000X HD support edge triggers. Embedder rejects other trigger types on these models before writing to the scope. Ask Embedder to read back the applied trigger if the capture behaves unexpectedly.

Measure and save

Save the waveform with its settings. You can also request a front-panel screenshot. For instrument functions outside the standard controls, Embedder can use the scope’s SCPI commands in a hardware script with scope_query() and scope_write(). Ask for the command and readback when configuring an unfamiliar setting.

Troubleshoot

  • No scope: check the IP address, network, and scope network settings. Select Rescan or type its address in the Connect tab.
  • Model rejected: confirm the exact model against the table above.
  • Trigger rejected: use an edge trigger on models other than the SDS800X HD.
  • Trigger timeout: verify the enabled source, level, polarity, coupling, and expected event.
  • Clipped signal: increase volts per division or adjust the offset.
  • Unexpected old frame: request a new single acquisition and wait for its trigger.
See Oscilloscope for other scope vendors, PicoScope for a supported USB scope, or a logic analyzer for decoded digital traffic.
Last modified on September 12, 2026