Commit Graph

129 Commits

Author SHA1 Message Date
Jan Käberich
d2f1ca8f95 remove calEdited flag from VNA class 2022-10-01 02:31:42 +02:00
Jan Käberich
8dd747af62 Calibration SCPI API adjusted 2022-10-01 02:05:30 +02:00
Jan Käberich
9cf76c9681 WIP: make de-embedding and calibration work with arbitrary number of ports 2022-09-13 21:42:47 +02:00
Jan Käberich
8301448343 Take automatic calibration measurements 2022-09-11 23:22:11 +02:00
Jan Käberich
00ef868671 Merge branch 'master' into compoundDevice 2022-09-04 19:15:53 +02:00
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
73e26a25c4 WIP: synchronization 2022-08-08 18:08:40 +02:00
Jan Käberich
047f6ce981 more flexible USB protocol for VNA settings/measurements 2022-08-06 16:22:12 +02:00
Jan Käberich
90ac9c57e1 basic working wrapper 2022-08-05 12:20:41 +02:00
Jan Käberich
a530cea085 wrapper work 2022-08-04 20:12:15 +02:00
Kiara Navarro
fd5d21db0f
mode: convert averaging mode as a method used in all modes 2022-07-14 08:51:45 -05:00
Kiara Navarro
6bd80c5944
mode: remove mode handler dependency in child modes 2022-07-14 08:25:33 -05: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
Kiara Navarro
d392229c4d
scpi/app: unify result name
When returning scpi values, there are common options
that are shared between different commands. This
change introduce a way to define those values in a
single place.

Signed-off-by: Kiara Navarro <sophiekovalevsky@fedoraproject.org>
2022-07-02 08:51:30 -05:00
Jan Käberich
6adac7ebb4 resize zero span button 2022-06-26 19:32:51 +02:00
Kiara Navarro
423585845e
vna/mode/app/sa: refactor plot update colors 2022-06-23 21:46:12 -05:00
Jan Käberich
7151fffcdb Zero span improvements 2022-06-22 23:00:09 +02:00
Jan Käberich
6393ae7fc3 WIP: preparation for zero span mode 2022-06-20 01:02:09 +02:00
Jan Käberich
d701ed64d7 Fix SCPI output of frequency values 2022-06-12 21:15:37 +02:00
Jan Käberich
d84d3e80aa Added single sweep functionality 2022-05-17 20:07:40 +02:00
Jan Käberich
27490e1a33 Contant lines/limits on XY-Plot 2022-04-22 13:46:46 +02:00
Jan Käberich
c96ac7b794 allow multiple VNA/SG/SA tabs 2022-04-03 23:34:18 +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
cece0080ed Selectable reference impedance 2022-03-15 15:26:02 +01:00
Jan Käberich
602289d9cb Fix averaging with segmented sweep 2022-03-08 16:59:54 +01:00
Jan Käberich
16e001a64d Ignore incoming datapoints while changing settings 2022-03-07 22:51:56 +01:00
Jan Käberich
ffedd3028c allow segmented sweeps for more points 2022-03-06 23:01:11 +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
6e07be0af5 options to load calibration/setup files via command line 2022-03-01 12:31:38 +01:00
Jan Käberich
0c782fc009 restrict SA graph options, show dBm instead dB 2022-01-30 17:40:46 +01:00
Jan Käberich
392b06f0eb Show setup/calibration info in statusbar 2022-01-21 22:33:58 +01:00
Jan Käberich
4ba02a810f Fix: initialize logSweep at startup 2022-01-08 00:49:00 +01:00
Jan Käberich
483618befb initialize calWaitFirst 2022-01-07 17:54:26 +01:00
Jan Käberich
6fd2598ae8 Log option for frequency sweep 2022-01-05 16:01:51 +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
75f4ee245f Fix valgrind issues 2021-12-10 20:46:04 +01:00
Jan Käberich
dced1732d6 median option for averaging 2021-12-01 22:11:50 +01:00
Jan Käberich
8269fdfa57 de-embed touchstone-defined through 2021-11-27 19:11:45 +01:00
Jan Käberich
f688aaa220 Additional debug output for point numbers 2021-11-13 19:26:27 +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
d9000903dc Real/imag option for Y axis 2021-10-11 15:22:08 +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
6bb22b5e43 Hide power sweep controls on windows/Qt5.12 2021-07-14 21:47:43 +02:00
Jan Käberich
deefe30beb added SCPI commands for power sweep 2021-07-11 18:41:05 +02:00