Check the model
Only the SSA3015X Plus is supported. Embedder checks the analyzer’s*IDN? response and rejects other models.
- Range: 0 to 1.5 GHz with a nonzero span. Rated instrument performance begins at 9 kHz.
- Mode: swept spectrum in dBm with positive-peak detection.
- Not supported: zero span, IQ, vector network analysis, modulation analysis, and tracking-generator control. Embedder never enables the tracking generator output.
Connect
The analyzer connects over LAN on SCPI port5025. Embedder needs Python 3 on the host, but no vendor or VISA packages.
- Put the analyzer on a network reachable from the Embedder host.
- Open the Monitor and select +. Select the analyzer under On the bench, or type its address, such as
192.168.1.20, in the search field and select the Connect to result. - The Spectrum Analyzer tab connects when the analyzer is Ready. If the device bar shows Set up & connect, for example when Python 3 is missing, select it.
Run a sweep in the Monitor
Open the setup panel to set the sweep:
Then choose a capture mode:
- Single: acquire one sweep.
- Record: record repeated sweeps until you select Stop. Settings are locked while recording.
Ask Embedder for a sweep
Script a sweep
Usespectrum_* helpers in a hardware script:
Attenuation stays under instrument control unless you pass
attenuation_db. For long sweeps, increase timeout_s up to 300 seconds. Without a Monitor selection, pass the address or set it before launching Embedder:
Troubleshoot
- No analyzer: check the IP address and network, then select Rescan or type its address in the Connect tab.
- Model rejected: only the SSA3015X Plus is supported.
- Sweep timeout: increase Sweep timeout or
timeout_s, or narrow the span or widen the RBW. - Capture failed: Embedder fails the sweep on malformed data, command errors, or settings that changed during the sweep. Reconnect after a transport error before retrying.

