Commit graph

286 commits

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