Jan Käberich
b2ed124240
Add setup file as default startup configuration
2022-01-29 23:31:58 +01:00
Jan Käberich
3afbf42791
Fix: prevent crash when closing preferences without connected device
2022-01-29 15:10:38 +01:00
Jan Käberich
392b06f0eb
Show setup/calibration info in statusbar
2022-01-21 22:33:58 +01:00
Jan Käberich
fa481e2062
Save/open preferences
2022-01-15 17:00:57 +01:00
Jan Käberich
5d8efd4336
user selectable IF frequencies
2022-01-15 16:11:33 +01:00
Jan Käberich
d5f2f7019e
Separate Z0/resistance entries for load in calibration kit
2022-01-14 11:24:41 +01:00
Jan Käberich
dc5cb73b3f
Bugfix: time gate filter size, improve dialog shutdown
2022-01-13 19:34:57 +01:00
Jan Käberich
4d959598b5
Additional YAxisType: Unwrapped phase
2022-01-09 15:41:40 +01:00
Jan Käberich
4ba02a810f
Fix: initialize logSweep at startup
2022-01-08 00:49:00 +01:00
Jan Käberich
cd106b3040
Customizable constant lines in smith chart
2022-01-08 00:46:17 +01:00
Jan Käberich
483618befb
initialize calWaitFirst
2022-01-07 17:54:26 +01:00
Jan Käberich
2f7449ed21
Optionally interpolate markers
2022-01-07 12:37:47 +01:00
Jan Käberich
367451dc04
prevent crash on invalid log scale settings
2022-01-05 22:12:24 +01:00
Jan Käberich
48d00ec172
increase frequency calculation for log sweep
2022-01-05 21:40:51 +01:00
Jan Käberich
6fd2598ae8
Log option for frequency sweep
2022-01-05 16:01:51 +01:00
Jan Käberich
0379040a05
Log option for X axis in XY plot (frequency axis only)
2022-01-05 14:59:25 +01:00
Jan Käberich
dd8f0c4fa9
attempt to connect at startup with empty devicelist (triggers udev info msg)
2022-01-05 12:13:57 +01:00
Jan Käberich
1194894a12
Merge branch 'master' of github.com:jankae/LibreVNA
2022-01-05 11:43:05 +01:00
Jan Käberich
13f210321d
Invalidate touchstone cache when updating calkit to prevent crash
2022-01-05 11:42:53 +01:00
Jan Käberich
6aa1157992
Use default impedance for load standard transmission line
2022-01-02 21:48:26 +01:00
Jan Käberich
069f68a5d0
additional "apply" button in calkit dialog
2022-01-01 20:11:03 +01:00
Jan Käberich
2c8df0eb83
zoomable smith chart
2022-01-01 20:04:43 +01:00
Jan Käberich
8e47d14192
Move DFT/TDR calculation into dedicated thread, limit update rate
2021-12-30 15:23:07 +01:00
Jan Käberich
fd786c4176
Constrain marker X position to trace data points
2021-12-27 16:23:11 +01:00
Jan Käberich
85c1c24294
Show units on XY-Plots (optional)
2021-12-27 16:13:03 +01:00
Jan Käberich
12818d9f7f
Improve touchstone/csv file extensions when saving file
2021-12-14 16:41:33 +01:00
Jan Käberich
c5cbfddbfe
Merge branch 'master' of https://www.github.com/jankae/VNA2
2021-12-13 16:06:03 +01:00
Jan Käberich
399ef3fd5e
Fix 32 bit overflow in SCPI commands
2021-12-13 16:05:45 +01:00
Jan Käberich
0d6dac4969
group delay option for Y axis
2021-12-10 23:36:28 +01:00
Jan Käberich
75f4ee245f
Fix valgrind issues
2021-12-10 20:46:04 +01:00
Jan Käberich
1c6a1ab6fd
Version number increased, added changelog
2021-12-05 19:53:14 +01:00
Jan Käberich
2ea668a715
Fix: prevent crash when deleting marker whose group was already deleted
2021-12-05 19:35:34 +01:00
Jan Käberich
8246e80d69
shortcut for creating linked markers for all traces
2021-12-05 19:28:36 +01:00
Jan Käberich
b2d3c407fc
allow deletion of multiple measurements at once
2021-12-05 18:30:08 +01:00
Jan Käberich
aba0650d25
Add preference option for trace line width
2021-12-05 18:26:32 +01:00
Jan Käberich
45cf2200b8
Show gender of required standard in additional column
2021-12-04 21:16:45 +01:00
Jan Käberich
ecf994cf4a
option for zero-length through
2021-12-02 22:41:51 +01:00
Jan Käberich
0908cd7fbd
Merge branch 'mf_calkit'
2021-12-01 23:29:30 +01:00
Jan Käberich
93ad894de6
use json for calibration file format, allow male/female standard selection
2021-12-01 23:21:13 +01:00
Jan Käberich
dced1732d6
median option for averaging
2021-12-01 22:11:50 +01:00
Jan Käberich
55ac50ee84
allow different paramaters for male/female standards
2021-11-27 23:32:41 +01:00
Jan Käberich
82891ac766
Merge branch 'master' of github.com:jankae/LibreVNA
2021-11-27 19:12:01 +01:00
Jan Käberich
8269fdfa57
de-embed touchstone-defined through
2021-11-27 19:11:45 +01:00
Kiara Navarro
1a7de82cf7
theme: include logo in svg
2021-11-19 21:47:39 -03:00
Jan Käberich
7cd0b1e0fd
omit invisible traces for Y axis autoscale calculation
2021-11-13 20:07:49 +01:00
Jan Käberich
1dfa2b095b
Merge branch 'spike_fix'
2021-11-13 20:04:26 +01:00
Jan Käberich
1bf0e45f7c
Prevent crash when attempting to move marker on empty trace
2021-11-13 19:48:03 +01:00
jankae
e3ce765e64
Merge pull request #66 from sophiekovalevsky/xyplot-markers
...
gui/plotxy: fix hidden description in filter markers related
2021-11-13 19:36:14 +01:00
Jan Käberich
e0c9f4dcee
Fix fractional calculation for frequencies close to integer multiples
2021-11-13 19:32:58 +01:00
Jan Käberich
b3cc97c0c9
Merge branch 'master' of github.com:jankae/LibreVNA
2021-11-13 19:27:47 +01:00
Jan Käberich
f688aaa220
Additional debug output for point numbers
2021-11-13 19:26:27 +01:00
jankae
2529b20429
Merge pull request #65 from sophiekovalevsky/icon-app
...
app: add LibreVNA logo and use it as icon launcher
2021-11-13 19:23:16 +01:00
Kiara Navarro
16bde62cbd
gui/plotxy: fix hidden description in filter markers related
2021-11-13 06:42:39 -03:00
Kiara Navarro
f3083d7069
app: add LibreVNA logo and use it as icon launcher
...
Now it's possible to identify LibreVNA with a logo. This logo would be
visible as an icon when app is launched.
A banner containing same logo has been added to README. Also,
a desktop launcher file is created to be used in GNU/Linux environments
enabling in this way the ability to add as favorite.
Closes #57
2021-11-12 09:05:48 -03:00
Jan Käberich
71b095cf2e
Fix pointNum in SA result for DFT mode with narrow spans
2021-11-11 22:09:45 +01:00
Jan Käberich
72f2a72445
fix plot drawing in case of autoscale and no trace data
2021-11-11 21:01:52 +01:00
Jan Käberich
8972af3f53
Prevent array access out of bounds
2021-11-01 19:15:22 +01:00
Jan Käberich
1b9feeca1f
Fix corner-case calculation of secondary Y axis background coordinates
2021-10-30 20:53:38 +02:00
Jan Käberich
583349e3ec
use float instead of int when reading Y axis json
2021-10-30 20:41:07 +02:00
Jan Käberich
57866ec7da
Add missing include for Windows/OSX
2021-10-25 21:21:37 +02:00
Jan Käberich
4bead8bcb2
Merge branch 'pull-requests'
2021-10-25 21:09:15 +02:00
Jan Käberich
61a081d3c6
Choose font color based on background color
2021-10-25 20:56:27 +02:00
Jan Käberich
1e1b7e0382
Merge branch 'master' into pull-requests
2021-10-25 20:44:00 +02:00
Jan Käberich
a8aebfb216
Fix x ticks display issue, adjust default values
2021-10-25 20:41:58 +02:00
Kiara Navarro
fc258e6afb
app: sort header list
2021-10-21 08:31:31 -03:00
Kiara Navarro
39c8a1f3a7
gui/traces: highlight traces and markers name in xyplot
...
When a trace is added to any plot it will appear as a label
within a rounded colored box. The same applies for any marker
added highlighting only marker number.
2021-10-19 21:59:23 -03:00
Kiara Navarro
6ef0d9e87a
gui/plotxy: implement background ticks
...
Improve trace readability when is displayed on xy plot.
The user is able to enable this option throughout preferences dialog.
2021-10-19 08:50:11 -03:00
Jan Käberich
ea8693566f
Merge branch 'smithchart_fix'
2021-10-17 21:08:31 +02:00
Jan Käberich
19f81da857
Merge branch 'master' of https://www.github.com/jankae/VNA2
2021-10-17 20:57:54 +02:00
Jan Käberich
400fb7aa90
Merge branch 'statusbar'
2021-10-17 20:57:32 +02:00
Jan Käberich
c1bdc3aa89
use enum class for DeviceStatusBar
2021-10-17 20:57:23 +02:00
Kiara Navarro
6e36d488e9
gui/traces: prevent out of range when marker is added on smith chart
...
When a marker is added in enabled trace for smith chart and there no
samples received yet, an out of range is produced causing that
application closes. This implementation set closes point when
iterating over samples preventing mentioned behavior.
2021-10-16 10:58:01 -03:00
Kiara Navarro
07e000f01e
gui: implement status bar based upon device state
...
When device has not been connected for the first time,
status bar doesn't any information.
This implementation tries to encapsulate changes required on
several widgets associated with status bar based upon device state
whether this has been connected or not.
2021-10-14 22:20:09 -03:00
Jan Käberich
09366d73cc
SCPI commands for saving/loading calibration files
2021-10-12 21:58:44 +02:00
Jan Käberich
e4106fe3a2
Improved error handling when opening files
2021-10-12 20:52:11 +02:00
Jan Käberich
63cb5e4f67
allow reactance only for reflection measurement, rename real/imag
2021-10-12 17:43:36 +02:00
Andrew Rodland
604a51560c
Add Reactance Y-axis option (imaginary impedance in ohms)
2021-10-11 21:28:10 -04:00
Jan Käberich
d9000903dc
Real/imag option for Y axis
2021-10-11 15:22:08 +02:00
Jan Käberich
3f835eea13
configurable Z0 for short/open + additional comment entries
2021-10-10 18:50:14 +02:00
Jan Käberich
0452d2472c
Improve behaviour on full USB buffer
2021-09-24 22:21:38 +02:00
Jan Käberich
3176037c5d
Added SCPI command for touchstone file format
2021-09-07 22:49:51 +02:00
Jan Käberich
68dc9842e9
Include mode/sweep/acquisition settings in setup files
2021-09-03 19:01:22 +02:00
Jan Käberich
cf22f40630
Allow multiple calibration measurements at once
2021-09-03 13:13:33 +02:00
Jan Käberich
dc885e947e
Adjust version number
2021-08-22 16:52:28 +02:00
Jan Käberich
3becd19c0c
Merge branch 'master' of github.com:jankae/VNA2
2021-08-13 21:44:25 +02:00
Jan Käberich
220fa208e9
output amplitude unlevel check in VNA mode
2021-08-13 21:44:12 +02:00
jankae
055ed57744
Merge pull request #44 from sophiekovalevsky/refactor-tasks
...
app: refactor tasks creation
2021-08-05 14:40:21 +02:00
Kiara Navarro
49d76ca9cc
app: refactor tasks creation
2021-08-05 09:14:34 -03:00
jankae
968c6568a6
Merge pull request #43 from sophiekovalevsky/is25lp
...
fw/flash: add IS25LP support
2021-07-21 20:17:28 +02:00
Kiara Navarro
e44ed8473c
fw/flash: add IS25LP support
2021-07-21 15:04:56 -03:00
jankae
57f7a4baea
Merge pull request #42 from sophiekovalevsky/swd
...
fw/hardware: disable debug pins
2021-07-19 14:17:54 +02:00
Kiara Navarro
7e6de49721
fw/hardware: disable debug pins
...
When USE_DEBUG_PINS is enabled and debug session is open, their pin
initialization makes debug probe to lost session. As these pins are
not used, let's disable it by default.
2021-07-19 08:46:49 -03:00
Jan Käberich
6bb22b5e43
Hide power sweep controls on windows/Qt5.12
2021-07-14 21:47:43 +02:00
Jan Käberich
3038dc0f75
Handle traces created from CSV files in trace edit dialog
2021-07-13 19:57:01 +02:00
Jan Käberich
fa4e954f73
Handle csv import/export with power traces
2021-07-13 18:40:40 +02:00
Jan Käberich
deefe30beb
added SCPI commands for power sweep
2021-07-11 18:41:05 +02:00
Jan Käberich
217574e0cb
bugfixes power sweep handling
2021-07-10 14:04:05 +02:00
Jan Käberich
6fdbaea55f
adjusted custom expressions to handle power sweep data
2021-07-10 13:36:25 +02:00
Jan Käberich
dda149f3d5
Add setting for graph behavior when trace no longer supported
2021-07-10 13:12:30 +02:00
Jan Käberich
b45645f04e
Marker extended for use on power domain traces
2021-07-10 12:16:28 +02:00
Jan Käberich
67489084e9
basic working power sweep
2021-07-09 22:26:44 +02:00
Jan Käberich
7bc18881a5
Allow different source PLL power per sweep point, add power range to sweep
2021-07-09 22:25:54 +02:00
Jan Käberich
6490d6fd14
Prepare GUI for power sweep
2021-07-09 18:42:22 +02:00
jankae
14e2794826
Merge pull request #38 from sophiekovalevsky/full-screen-plots
...
gui: set individual plot as full screen when double clicked
2021-07-03 22:15:09 +02:00
Kiara Navarro
0b2cd5bdc5
gui: set individual plot as full screen when double clicked
...
The following commit features to set specific plot as full screen
if double clicked event is triggered while mouse is over that
particular plot.
This becomes handy if you are interested in a particular traces over
that plot and want to inspect it in more detail.
2021-07-03 16:09:28 -03:00
Jan Käberich
747aa07ab6
added missing manual control SCPI commands
2021-07-03 14:32:21 +02:00
Jan Käberich
0c3714d80c
SCPI commands for manual control dialog
2021-07-02 21:59:18 +02:00
Jan Käberich
12b2a0d5ca
Adjusted link to groups.io
2021-06-30 17:38:55 +02:00
jankae
d7ae23bdda
Merge pull request #36 from sophiekovalevsky/update-plots
...
gui: replot active mode when settings plot are updated
2021-06-29 20:48:44 +02:00
Kiara Navarro
ada6a2ce93
gui: fix app window header
2021-06-28 23:58:57 -03:00
Kiara Navarro
d6cecf2603
gui: replot active mode when settings plot are updated
2021-06-28 23:47:02 -03:00
jankae
b7a7626e3d
Merge pull request #34 from sophiekovalevsky/implement-about
...
implement about dialog, refactor app version/hash
2021-06-28 21:31:52 +02:00
Jan Käberich
4d1dedd46a
Set application name/organization before loading preferences, minor adjustments to about text
2021-06-28 21:21:12 +02:00
jankae
a21586c438
Merge pull request #35 from sophiekovalevsky/exit-gracefully
...
gui: exits gracefully
2021-06-28 21:00:47 +02:00
Kiara Navarro
25caf77c52
gui: exits gracefully
2021-06-27 19:34:42 -03:00
Jan Käberich
1bfaafb37a
Merge branch 'master' of github.com:jankae/VNA2
2021-06-27 23:41:03 +02:00
Jan Käberich
e27e594435
Calculate additional parameters (R/L/C,...) for markers and traces
2021-06-27 23:40:50 +02:00
Kiara Navarro
99d0066f1e
gui: implement about dialog and unify app version/hash
2021-06-27 13:23:50 -03:00
jankae
f5991fef0e
Merge pull request #31 from sophiekovalevsky/make-improvements
...
make: set BINPATH as fallback when compiling
2021-06-20 10:47:19 +02:00
Kiara Navarro
c9926c518a
make: set BINPATH as fallback when compiling
...
This change introduce a way to modify BINPATH
outside makefile when compiling, allowing developer
to choose from where toolchain is coming and at
same time avoiding to pollute upstream.
2021-06-19 21:39:43 -03:00
Jan Käberich
a232be3443
Marker improvements: linked marker groups
2021-06-19 15:33:43 +02:00
Jan Käberich
cf401fcb01
Additional SCPI commands: checking for end of sweep
2021-06-11 18:53:31 +02:00
Jan Käberich
973862588b
Increase patch number
2021-06-08 18:12:00 +02:00
Jan Käberich
7513766c45
Fix parsing of calibration kit dialog entries
2021-06-08 18:02:38 +02:00
Jan Käberich
de1fd7d3ba
increment version number
2021-06-06 19:20:04 +02:00
Jan Käberich
84ce57e505
clear trace data in SA mode when initializing device
2021-06-05 13:55:04 +02:00
Jan Käberich
a3d730e729
Possible reference output frequency fix?
2021-06-02 18:47:03 +02:00
Jan Käberich
41b93daa87
Use SIUnitEdit for all fields in the calibration kit dialog
2021-06-01 19:18:36 +02:00
Jan Käberich
0efd31e8ce
Fix visibility of information boxes in certain situations by introducing a blocking option
2021-05-24 12:02:31 +02:00
Jan Käberich
0316091d89
increased version number to 1.1.0
2021-05-22 11:58:50 +02:00
Jan Käberich
f1ca961d0e
Correctly load window/detector type on startup
2021-05-21 19:52:29 +02:00
Jan Käberich
71699d1bd7
Handle delta markers on graphs
2021-05-14 20:55:54 +02:00
Jan Käberich
ba3527d7b6
Add markers by right-clicking a graph
2021-05-14 20:34:23 +02:00
Jan Käberich
93f5eba6a8
Display marker data on graphs if enabled
2021-05-14 16:18:43 +02:00
Jan Käberich
ee82237993
Prevent crash by creating contextmenu only once
2021-05-14 15:31:38 +02:00
Jan Käberich
036837a6ae
Selectable marker data format, preparation for showing marker data on graphs
2021-05-14 15:05:22 +02:00
Jan Käberich
2d13fdfe5e
Improvements to time domain gate handling
2021-05-12 22:55:05 +02:00
Jan Käberich
3d4d3c9468
Catch exception when importing files and display error message
2021-05-12 22:05:50 +02:00
Jan Käberich
2fac430381
Bugfix: use correct PLL frequency when switching between internal/external reference
2021-05-08 13:24:12 +02:00
Jan Käberich
75d79ccf31
Merge branch 'master' of github.com:jankae/VNA2
2021-05-01 18:35:04 +02:00
Jan Käberich
938f444c73
TCXO offset calibration
2021-05-01 18:34:53 +02:00
Jan Käberich
36398f626e
Merge branch 'master' of https://www.github.com/jankae/VNA1
2021-04-27 20:32:10 +02:00
Jan Käberich
29b24e1ab6
Fix settings for release build
2021-04-27 20:31:56 +02:00
Jan Käberich
4f4b2db549
More user friendly time gate with filter in time domain
2021-04-25 15:46:34 +02:00
Jan Käberich
bb18dffb55
Option to duplicate traces, removed debug code
2021-04-23 23:03:15 +02:00
Jan Käberich
5855149d04
Output format of trace data in SA mode changed
2021-04-22 18:06:38 +02:00
Jan Käberich
69f13cface
remove columns with empty header
2021-04-22 18:00:10 +02:00
Jan Käberich
3f62ad64ad
Additional SCPI command for reading min/max freq/amplitude
2021-04-21 18:27:57 +02:00
Jan Käberich
642995cec4
SIUnitEdit behavior improvement
...
- ignore mousewheel event when cursor in front of first digit
- keep text if value is changed while editing
2021-04-17 23:22:54 +02:00
Jan Käberich
26dc68fb73
use max harmonic frequency for limiting span when harmonic mixing enabled
2021-04-17 23:22:14 +02:00
Jan Käberich
aebe92111b
Documentation of SCPI commands
2021-04-15 19:24:11 +02:00
Jan Käberich
438b62e06e
SCPI commands for modifying traces
2021-04-13 21:33:51 +02:00
Jan Käberich
e66fc0131a
Simple screenshot functionality
2021-04-12 20:15:38 +02:00
Jan Käberich
62939ff882
Enforce amplitude cal point limit, SCPI command for reading trace data
2021-04-12 19:48:19 +02:00
Jan Käberich
611b1ef59d
Additional SCPI commands + configuration of port in preferences
2021-04-11 12:33:37 +02:00
Jan Käberich
a15d02f217
Implementation of some SCPI commands via TCP
2021-04-11 00:10:22 +02:00
Jan Käberich
2bac0bbbe1
Version bumped to 1.0.0
2021-04-10 13:00:35 +02:00
Jan Käberich
f88c891ccf
Merge branch 'librevna-rename'
2021-04-10 12:52:57 +02:00
Jan Käberich
dbadddcf98
Set unlevel flag after mode switch to prevent immediate reset
2021-04-10 12:52:43 +02:00
Jan Käberich
8a5f944214
Rename to LibreVNA
2021-04-10 12:10:57 +02:00
Jan Käberich
47b9a7a20d
Merge branch 'osx' of https://github.com/ttrftech/VNA2 into librevna-rename
2021-04-10 12:04:12 +02:00
Jan Käberich
28c9fe25b3
Experimental json tree view
2021-04-10 12:04:07 +02:00
Jan Käberich
ba62925b67
minor adjustments to Qt layout
2021-04-06 18:31:51 +02:00
erikkaashoek
8865de81b7
Added bound checking
2021-04-06 14:50:40 +02:00
erikkaashoek
cfde664b6c
Sweep function added
2021-04-06 11:58:48 +02:00
Jan Käberich
631b7e6d40
Bugfix: hide de-embedding menu in generator/SA modes
2021-03-22 21:28:30 +01:00
Jan Käberich
06a7365a0c
minor spur/phase noise improvements
2021-03-22 21:28:03 +01:00
Jan Käberich
ac1e9fcec6
Remove duplicate correction of output level
2021-03-15 17:33:45 +01:00
Jan Käberich
7a4113cd6b
Option to apply calibration and de-embedding while/after importing
2021-03-11 21:52:58 +01:00
Jan Käberich
f0669ab4c0
additional signal when traces were imported
2021-03-11 18:34:03 +01:00
Jan Käberich
05ca7e6434
Bugfix?: changed sign detection of root calculation
2021-02-23 21:02:04 +01:00
Jan Käberich
23ab9383ee
Math edit window consolidated with trace edit window
2021-02-22 21:50:28 +01:00
Jan Käberich
f6cc46781e
Automatically adjust domain of graph to dropped trace
2021-02-22 13:39:47 +01:00
Jan Käberich
20b0b336bb
Using attribute packed for protocol structs
2021-02-17 18:37:50 +01:00
Jan Käberich
c25fd3912b
Added missing up/down icon on windows
2021-02-17 16:39:31 +01:00
Jan Käberich
b3338eab9d
Bugfix impedance corrected 2xthru
2021-02-13 20:20:58 +01:00
Jan Käberich
e3f072b307
display error flags in statusbar (overload/unlock/unlevel)
2021-02-11 22:49:47 +01:00
Jan Käberich
7352ad07b5
optional 2xthru impedance correction
2021-02-11 16:59:59 +01:00
TT
8a4055dc91
change Application name to VNA2
2021-02-06 10:19:25 +09:00
TT
55b8edec0c
osx patch
2021-02-06 00:41:55 +09:00
Jan Käberich
0f7c397a8a
Bugfix 2xthru
2021-01-31 13:18:31 +01:00
Jan Käberich
09d5c53bc7
Additional de-embedding options: 2xthru and matching network
2021-01-29 21:44:44 +01:00
Jan Käberich
51806b936c
Halt sweep when USB buffer full
2021-01-09 21:21:47 +01:00
Jan Käberich
b7ad595628
Fix muparserX compilation on minGW (UNICODE disabled)
2020-12-18 19:41:11 +01:00
Jan Käberich
9614c9d850
Custom math expressions + bugfix harmonic mixing
2020-12-18 18:52:38 +01:00
Jan Käberich
49e0b901fd
Optional harmonic mixing
2020-12-18 15:03:01 +01:00
Jan Käberich
457c745c48
Merge branch 'master' of github.com:jankae/VNA2
2020-12-17 20:39:42 +01:00
Jan Käberich
0f345ba253
XY-Plot setup handling improved
...
- Use readable names for axis type/mode in json (old integer encoding still valid when loading old setups)
- Bugfix: time domain traces not included in context menu when plot is constructed after the trace
2020-12-17 20:37:30 +01:00
jankae
34f2c3255e
Merge pull request #22 from nbgsmk/master
...
Bandpass marker: init editor with "dB"
2020-12-15 18:19:09 +01:00
Jan Käberich
0b00186a5a
Low/high/bandpass markers: only create helpermarkers for transmission measurements
2020-12-15 18:16:21 +01:00
Jan Käberich
00f0de43f2
Timeout handling in FPGA communication (better recovery from missing reference)
2020-12-15 18:03:29 +01:00
Jan Käberich
f0c5962878
Fix disappearing marker data
2020-12-15 16:51:27 +01:00
Zoran Kostic
6fc7e79e16
- Bandpass marker -init editor with "dB"
2020-12-15 13:46:21 +01:00
Jan Käberich
c5440210b4
CSV trace import
2020-12-12 22:51:38 +01:00
Jan Käberich
2868c2cb74
Fix compiler error due to file renaming
2020-12-12 14:35:23 +01:00
Jan Käberich
6e55eb02dd
CSV export + DFT math operation
2020-12-11 20:28:40 +01:00
Jan Käberich
79a990af47
Proper cleanup of delta marker connections
2020-12-10 13:23:25 +01:00
Zoran Kostic
69c64458af
Fixed crash when deleting delta markers (partial)
2020-12-10 04:07:52 +01:00
Zoran Kostic
4545efaf7a
Compact Reference widgets
2020-12-10 02:03:15 +01:00
Jan Käberich
753dd3d261
Ask to save calibration when closing the app
2020-12-07 20:21:24 +01:00
Jan Käberich
15c7492bec
Update calibration widget tooltip when span changes
2020-12-07 17:58:13 +01:00
Zoran Kostic
9ed73cfa13
Cal widget with coloured tooltip
2020-12-07 16:39:14 +01:00
Zoran Kostic
059eaafb40
Cal widget in multiple colors attempt - not ok
2020-12-07 04:18:01 +01:00
Zoran Kostic
323fb88c8f
Using Unit::ToString for descriptive calibration name
2020-12-07 02:44:25 +01:00
Zoran Kostic
d5aca3d5e1
Merge remote-tracking branch 'origin/trace_math'
2020-12-07 00:52:56 +01:00
Jan Käberich
12ce07a970
Additional option "impulse response magnitude" for time domain graph
2020-12-06 15:37:16 +01:00
Jan Käberich
5ddc3d6794
Bugfixes TDR
2020-12-05 13:33:42 +01:00
Jan Käberich
8d382e8b9c
save/load markers in setup
2020-12-05 12:59:23 +01:00
Jan Käberich
9ad8def2ea
Save/load trace and graph setup
2020-12-04 23:49:52 +01:00
Jan Käberich
b91f431473
Markers adjusted for time domain math + distance mode fixed
2020-12-02 22:15:34 +01:00
Jan Käberich
b8ccca5ebc
consolidated TDR bandpass/lowpass mode, configuration dialog for TDR
2020-12-01 22:28:32 +01:00
Jan Käberich
2039c8f74d
Merge branch 'master' into trace_math
2020-12-01 16:08:08 +01:00
Zoran Kostic
18526407fb
Calibration - minor changes
2020-11-30 22:27:38 +01:00
Jan Käberich
c63d15a8b3
Update port extension while editing
2020-11-30 21:49:16 +01:00
Jan Käberich
40793d2e7d
Selectable digit for scrollwheel increment
2020-11-30 21:33:41 +01:00
Zoran Kostic
3fae95b33f
Calibration - show in tooltip
2020-11-30 20:34:26 +01:00
Zoran Kostic
cde385935d
Calibration - highlight state; save/load cosmetics
2020-11-30 20:34:26 +01:00
Jan Käberich
e1dfc48906
Fix bugs with displaying of axis ticks
2020-11-29 18:33:25 +01:00
Jan Käberich
fe78ccdeeb
Better X axis ticks in manual mode, minor cleanup for siunitedit
2020-11-29 18:06:58 +01:00
Jan Käberich
49f9b5442d
Updated graphs to use new math system
2020-11-28 22:34:40 +01:00
Jan Käberich
a7ff3d60fb
some experiments with TDR math operations
2020-11-28 19:32:18 +01:00
Jan Käberich
8e661aecd6
added edit dialog for median filter and optimized for speed
2020-11-28 13:57:22 +01:00
Jan Käberich
163b23f28d
Merge branch 'master' into trace_math
2020-11-28 13:56:30 +01:00
Jan Käberich
0837db05ad
Option to view raw calibration measurements + calkit typos fixed
2020-11-27 18:18:31 +01:00
Jan Käberich
6893af1386
Prevent crash on Y-axis autoscale when all trace values are identical
2020-11-27 16:53:41 +01:00
Jan Käberich
d81b8168ad
Disable initially invalid options on dialog creation
2020-11-27 16:36:21 +01:00
Jan Käberich
a168e81cca
minimal median filter implementation for math testing
2020-11-27 16:31:05 +01:00
Jan Käberich
692bb85b5d
Merge branch 'master' into trace_math
2020-11-26 21:02:37 +01:00
Jan Käberich
19bc31b7cc
Overflow/replot bugfix when moving markers
2020-11-26 21:00:16 +01:00
Jan Käberich
1a7212191a
Graph display bugfixes
2020-11-26 17:45:55 +01:00
Jan Käberich
3a88e10875
SIUnitEdit changeable with scroll wheel
2020-11-25 21:43:42 +01:00
Jan Käberich
6e13473337
Further preparation
2020-11-25 21:20:31 +01:00
Jan Käberich
66f8b86159
Preparations for math functions on traces
2020-11-25 16:47:29 +01:00
Jan Käberich
978842a2ff
Full init when switching to any other mode than idle
2020-11-25 15:42:24 +01:00
Zoran Kostic
2f79d60b76
SignalGen - more precision digits; ui panel mod.
2020-11-25 15:08:11 +01:00
Jan Käberich
1b003cc481
Removed warnings, added XY-plot data next to cursor
2020-11-25 11:55:53 +01:00
Jan Käberich
37bd9a0435
minor GUI fixes + preparation for spectrum analyzer export/import
2020-11-24 18:08:00 +01:00
Jan Käberich
d63640d437
Cleanup of not needed code
2020-11-24 18:06:57 +01:00
Jan Käberich
3c2ff5e8c7
Workflow test without Qwt
2020-11-24 16:36:15 +01:00
Jan Käberich
4093578b62
smithchart data next to cursor
2020-11-24 16:36:15 +01:00
Jan Käberich
93bf7255c3
time domain markers
2020-11-24 16:36:15 +01:00
Jan Käberich
c22d576984
Qwt dependency removed, drag&drop for traces added
2020-11-24 16:36:15 +01:00
Jan Käberich
25196fbc30
partial reconstruction from qwt to manual plotting
2020-11-24 16:36:15 +01:00
Jan Käberich
ef97d54913
detect missing points + minor USB speedup
2020-11-24 16:28:57 +01:00
Jan Käberich
764e8b8692
Load/save amplitude calibration from/to file
2020-11-23 14:12:06 +01:00
Jan Käberich
b636274b3b
Font-dependent width in toolbar
2020-11-23 13:02:56 +01:00
jankae
bcb47717b5
Merge pull request #10 from nbgsmk/master
...
Check some invalid conditions
2020-11-23 12:21:20 +01:00
Zoran Kostic
0e2395cf55
vna.cpp - cosmetic change
...
siunitedit.cpp - keep text onFocus
tracewidget.cpp - invalid index or empty list
2020-11-23 03:32:18 +01:00
Zoran Kostic
53e587b4b8
markerwidget.cpp:
...
- slight adjustment of columns
- crash when deleting markers
2020-11-22 20:07:39 +01:00
Jan Käberich
6758420eae
Normalization for tracking generator
2020-11-21 13:27:23 +01:00