Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/plotter work #1228

Closed
wants to merge 8 commits into from
Closed

Feature/plotter work #1228

wants to merge 8 commits into from

Conversation

JaredLieberman2481
Copy link

Readd support for Windows based operating systems (.exe)

- Add a min hold line to the plotter
- Use peak hold data for peak detect when available
- Data is kept in linear units (Vrms or dBm) until display
- Expensive operations moved to plotter, where they operate
  only on decimated fft data to be displayed
- New peak detect algorithm (works on raw data vs y-coordinates)
- Markers with measurements measurements
  - Checkbox or Ctrl-K toggles markers and data in plotter
  - Select a span above or below the plot using
    - Shift-click (usually)
    - Ctrl-click for max data (vs avg) on complex plots
    - Ctrl-shift-click for max hold data when enabled
  - Can be set from current red line position
  - Can be dragged (Shift-drag to move both)
- Increased max fft size (4M) and reduced scope of locks
- Spacebar temporarily freezes and restores the waterfall
- Time on waterfall is correct and stable (unless frame rate
  can not be met in Auto mode)
- Multiple visualizations make use of decimated fft data
  - Max fft bin, same as current display
  - Avg fft bin
  - Max/avg with fill
  - Histogram
- Selectable scaling, V or dBm (assumes 50 ohm load)
- For dBm, selectable denominator
  - /RBW, same as current display
  - /Hz
- Averaging slider effects are same at different frame rates
- Waterfall can show max or average fft bin
- Cursor overlay text shows delta freq from red line
- Plotter performance improvents, and frame rates up to 250/s
  heavily dependent on fft size, visualization
- Overlay is now a composited overlay (it was an underlay)
- Drop shadow on axis text, peak circles
- HiDPI enabled, all drawing uses reals (TODO: Save Waterfall)
- X/Y zoom works on last plot when stopped
- FFT controls reworked

Signed-off-by: Jeff Long <willcode4@gmail.com>
Signed-off-by: Jeff Long <willcode4@gmail.com>
Signed-off-by: Jeff Long <willcode4@gmail.com>
Signed-off-by: Jeff Long <willcode4@gmail.com>
Signed-off-by: Jeff Long <willcode4@gmail.com>
Signed-off-by: Jeff Long <willcode4@gmail.com>
Signed-off-by: Jeff Long <willcode4@gmail.com>
Signed-off-by: Jeff Long <willcode4@gmail.com>
@argilo
Copy link
Member

argilo commented Apr 28, 2023

I'm not sure what's going on here. The commits appear to be copied from #1218, so this pull request is unnecessary. I'll close it off.

@argilo argilo closed this Apr 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants