Skip to content

The 3D (time) spectrum

Ian edited this page Apr 5, 2024 · 8 revisions

The 3D spectrum uses the OpenGL surface plot feature of PyQtGraph to show how the spectrum changes over time. It is disabled when not being viewed, so as not to overload low performance computers although it works fine at default settings on, for example, a Lenovo Ideapad 110s that has the N3060 CPU and 2GB RAM.

After making the desired sweep settings on the 'Analyser' tab, go to the '3D Spectrum' by pressing the > button to the left of 'Run'. Leave the shader settings as default unless you have a better idea. Please tell me if you find better settings.

3D_20240404_143445

PyQtGraph does not provide any options for the 3D graph, but it can be zoomed, panned and rotated using the mouse and scroll buttons.

(old screenshots below)

image

image

image

Sometimes panning/zooming can cause the application to hang.

Example: The 30MHz calibration signal measured at 1kHz resolution bandwidth and 100kHz span
image

Clone this wiki locally