-
Notifications
You must be signed in to change notification settings - Fork 27
The 3D (time) spectrum
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.
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)
Sometimes panning/zooming can cause the application to hang.
Example: The 30MHz calibration signal measured at 1kHz resolution bandwidth and 100kHz span