Commit Graph

272 Commits

Author SHA1 Message Date
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