Jan Käberich
fde6707c9c
show trace names for traces which are only on secondary Y axis
2025-05-18 13:36:44 +02:00
Jan Käberich
8a56b36166
add optional title to graphs
2025-05-18 13:35:36 +02:00
Jan Käberich
c808c6d4e4
allow variable x when checking if from math formula is valid
2025-05-18 12:54:50 +02:00
Jan Käberich
6b81b307b7
Fix: do not reset variable names for from math traces when opening trace edit dialog
2025-05-12 16:56:38 +02:00
Jan Käberich
69bb1e493e
fix buffer overflow when combining de-embedding with custom expressions
2025-05-06 17:07:03 +02:00
Jan Käberich
b3b3fa7718
improve domain handling for math traces
2025-05-01 14:53:48 +02:00
Jan Käberich
47db70a12e
Preselect most likely matching traces in touchstone export dialog
2025-04-23 15:40:04 +02:00
Jan Käberich
0818cda62e
Configurable defauly Y axis limits
2025-04-21 10:25:33 +02:00
Jan Käberich
798ffc4867
update marker symbol when preferences are updated
2025-04-13 14:42:16 +02:00
Jan Käberich
b1c4c4ffad
Option to show markers symbols at top/bottom of graph for out-of-range markers
2025-04-13 14:27:44 +02:00
Jan Käberich
c296111bcc
disable min/max/div settings in XY plot dialog when axis set to disabled
2025-04-06 21:22:42 +02:00
Jan Käberich
57615f1b39
Allow group delay for reflection traces
2025-03-24 16:55:52 +01:00
Jan Käberich
b9523b4864
Capture parentTile value, fix crash on macOS ( #292 )
2025-02-26 10:16:55 +01:00
Jan Käberich
269c7b9859
Validate math formula immediately and show error message
2025-02-24 13:10:52 +01:00
Bryan Paradis
0966466686
validate math formula on text change
2025-02-23 10:01:00 -08:00
Jan Käberich
3c7534a35c
do not update number of points in from math trace when paused
2025-02-23 13:20:49 +01:00
Jan Käberich
705661e322
padding always adds resolution
2025-02-21 15:59:26 +01:00
Jan Käberich
3e0f3df48c
adjust Z0 when de-embedding traces
2025-02-21 15:06:20 +01:00
Jan Käberich
ef8cdeccd7
Various bugfixes, mostly eye diagram related
...
- Update eye diagram when settings are changed but data is static
- Keep trace on eye diagram visible when random other trace is deleted
- resolve references when duplicating a math trace
- use correct trace output domain in various checks throughout the code
2025-02-14 14:03:09 +01:00
Jan Käberich
523946447a
Force correct file ending when exporting touchstone files
2025-01-22 19:07:28 +01:00
Jan Käberich
ab9605cb85
use trace model source and correct units for graph axes and edit dialogs
2025-01-08 08:59:04 +01:00
Jan Käberich
a4faeb28b0
Working dwell time feature
...
- Bugfixes:
- improve SPI timing in FPGA
- fix markers and reduce CPU load when using markers with fast traces
- New features:
- dwell time configurable in acquisition toolbar
- PLL settling delay in device configuration
- device configuration persistent across power cycles
2025-01-03 14:36:10 +01:00
Jan Käberich
70ac53aa75
add mutex for trace data (fixes DFT/TDR thread crashes)
2024-12-17 10:48:52 +01:00
Jan Käberich
acb79fa3bc
WIP: TDR/DFT improvements
2024-12-16 22:21:33 +01:00
Jan Käberich
a5b9195ac9
new SCPI command: delete traces
2024-12-07 15:54:35 +01:00
Jan Käberich
8be82589c5
make file drop work on Windows
2024-12-04 11:51:42 +01:00
Jan Käberich
6ea8869f7f
TraceWidget: support dropping files for importing measurements
2024-12-02 18:11:20 +01:00
Jan Käberich
69b2fac95f
new setting: chose pass/fail for limit checking of NaN/inf values
2024-11-03 13:15:26 +01:00
Jan Käberich
64a7ddc455
use native OS dialogs by default for load/save
2024-11-03 12:54:16 +01:00
Jan Käberich
f2df7ad3f0
Shift TDR output from positive times only to centered around zero
2024-07-10 10:05:25 +02:00
Jan Käberich
4dea10552c
option to link RHS ticks to LHS ticks on XY-plots
2024-06-29 12:44:10 +02:00
Jan Käberich
2ba954537b
Add SCPI command to read/write the preferences
2024-06-20 14:40:06 +02:00
Jan Käberich
aeea13347e
Merge branch 'master' of github.com:jankae/LibreVNA
2024-06-02 19:40:10 +02:00
Jan Käberich
b2d07d532d
Improve graph divisions and markers
...
- Added group delay option to markers
- Additional configuration for calculation of group delay in the preferences
- Specify divisions as amount of divisions instead of spacing
- Add option for auto divisions on graph with manual min/max limits
2024-06-02 19:37:14 +02:00
Jan Käberich
61db859c3d
delete math operations when deleting a trace
2024-05-28 11:07:39 +02:00
Jan Käberich
fe08937bb7
Improve taking de-embedding measurements
...
- Automatically restart measurement even when the sweep was stopped
- Fix crash due to zeroed de-embedding reference impedance
- Fix crash due to not cleaned up dialog pointer with dangling connections
- Automatically excite the correct ports for the measurement
2024-05-17 19:07:34 +02:00
Jan Käberich
792a6a4974
continuous updates for TDR/DFT with optional rate limit
2024-05-08 20:00:15 +02:00
Jan Käberich
3f6dad5b92
disable impedance for transmission traces, reword graph adjustment dialog
2024-04-16 21:31:30 +02:00
Jan Käberich
994b536bc6
improve XY-plot rendering, especially for logarithmic Y-axes
2024-04-16 21:13:23 +02:00
Jan Käberich
cdfe95af17
Add YAxis: impedance and enable log option
2024-04-16 18:56:26 +02:00
Jan Käberich
d99dab35aa
Improve automatic graph configuraion when traces change domains
2024-04-05 10:28:43 +02:00
Jan Käberich
7dd2c0501e
keep de-embedding active when changing settings
2024-03-14 11:17:04 +01:00
Jan Käberich
e93e364079
update smith chart reference impedance when trace impedance changes but keep smith lines in place
2024-03-01 09:25:47 +01:00
Jan Käberich
358872904e
Fix impedance renormalization and honor new reference impedance for traces
2024-03-01 09:08:37 +01:00
Jan Käberich
8c44a8de2d
replot trace plot when moving marker
2024-02-03 18:57:25 +01:00
Jan Käberich
67ce6718fe
Remove unnecessary trace/type data in marker model
2023-12-17 19:51:23 +01:00
Jan Käberich
772ef44d49
partial driver for SNA5000A
2023-10-31 18:49:08 +01:00
Jan Käberich
79290d0f36
Use trace data after math operations for eye diagram plot
2023-10-24 17:41:45 +02:00
Jan Käberich
503d689d51
reduce inter-segment delay, add integration test for segmented sweep
2023-10-24 16:39:21 +02:00
Jan Käberich
ccb71f9650
Shortcuts for adding/removing plots
2023-10-24 14:04:31 +02:00