Commit Graph

85 Commits

Author SHA1 Message Date
Jan Käberich
0e0173f62a switched to new calibration implementation 2022-08-29 20:07:07 +02:00
Jan Käberich
dced8105f2 WIP: general SOLT calculations + EIGEN library 2022-08-28 22:06:16 +02:00
Jan Käberich
5c1180e443 WIP: calibration measurement GUI widgets 2022-08-28 13:49:53 +02:00
Jan Käberich
6e38aaddb8 WIP: flexible calibration measurements 2022-08-27 15:28:45 +02:00
Jan Käberich
b442736cb5 Save/load new calkit format 2022-08-26 19:25:24 +02:00
Jan Käberich
623aa2b29a Calkit with flexible number of standards 2022-08-26 00:46:53 +02:00
Jan Käberich
1c607d2c42 Preparations for new calkit format: individual cal standards 2022-08-25 16:59:11 +02:00
Jan Käberich
73e26a25c4 WIP: synchronization 2022-08-08 18:08:40 +02:00
Jan Käberich
a530cea085 wrapper work 2022-08-04 20:12:15 +02:00
Jan Käberich
d516d1ae41 Minor pull-request adjustments
- Restore active mode after amplitude calibration
- Keep order of modes as before (must users are probably used to that order by now)
- Use correct parent for name popup when creating new modes
2022-07-17 15:39:13 +02:00
Jan Käberich
2a4850caf6 Merge branch 'mode-handler' 2022-07-17 15:33:00 +02:00
Kiara Navarro
2fbe6e84be
mode: move responsabilities from mode to modehandler
- Pass the following responsabilities from mode to mode handler:
   - active / deactive target mode
   - get active mode
   - create new modes

- Move back setting averaging mode when settings are
updated using getModes() method instead of handling
logic in mode handler.
2022-07-11 19:33:28 -05:00
Jan Käberich
cf31fd7908 Basic working support for math operations between traces 2022-07-11 21:37:06 +02:00
Jan Käberich
18e03d02a4 Improve automatic source/receiver calibration, mitigate effect of limited fractional PLL divider 2022-06-06 21:51:55 +02:00
Jan Käberich
c6ef075f4f split device info and status protocol messages 2022-04-03 20:26:30 +02:00
Jan Käberich
4307a392fb Impedance renormalization moved to de-embedding 2022-03-17 18:24:18 +01:00
Jan Käberich
d08388f903 Fix warning and valgrind issues 2022-03-17 12:53:13 +01:00
Jan Käberich
c9ffdcd52b attempt to fix --no-gui option for windows 2022-03-03 12:28:59 +01:00
Jan Käberich
855d67d028 selectable calkit load model 2022-03-01 12:14:44 +01:00
Jan Käberich
fa481e2062 Save/open preferences 2022-01-15 17:00:57 +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
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
75f4ee245f Fix valgrind issues 2021-12-10 20:46:04 +01:00
Jan Käberich
b2d3c407fc allow deletion of multiple measurements at once 2021-12-05 18:30:08 +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
55ac50ee84 allow different paramaters for male/female standards 2021-11-27 23:32:41 +01:00
Kiara Navarro
fc258e6afb
app: sort header list 2021-10-21 08:31:31 -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
3f835eea13 configurable Z0 for short/open + additional comment entries 2021-10-10 18:50:14 +02:00
Jan Käberich
cf22f40630 Allow multiple calibration measurements at once 2021-09-03 13:13:33 +02:00
Jan Käberich
217574e0cb bugfixes power sweep handling 2021-07-10 14:04:05 +02:00
Jan Käberich
67489084e9 basic working power sweep 2021-07-09 22:26:44 +02:00
Jan Käberich
e27e594435 Calculate additional parameters (R/L/C,...) for markers and traces 2021-06-27 23:40:50 +02:00
Jan Käberich
7513766c45 Fix parsing of calibration kit dialog entries 2021-06-08 18:02:38 +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
036837a6ae Selectable marker data format, preparation for showing marker data on graphs 2021-05-14 15:05:22 +02:00
Jan Käberich
938f444c73 TCXO offset calibration 2021-05-01 18:34:53 +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
aebe92111b Documentation of SCPI commands 2021-04-15 19:24:11 +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
7a4113cd6b Option to apply calibration and de-embedding while/after importing 2021-03-11 21:52:58 +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
15c7492bec Update calibration widget tooltip when span changes 2020-12-07 17:58:13 +01:00