Commit Graph

109 Commits

Author SHA1 Message Date
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
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
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
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
c5440210b4 CSV trace import 2020-12-12 22:51:38 +01:00
Jan Käberich
6e55eb02dd CSV export + DFT math operation 2020-12-11 20:28:40 +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
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
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
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
0837db05ad Option to view raw calibration measurements + calkit typos fixed 2020-11-27 18:18:31 +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
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
b636274b3b Font-dependent width in toolbar 2020-11-23 13:02:56 +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
Jan Käberich
5ca7c07f80 Bugfixes calkit 2020-11-19 21:17:29 +01:00
Jan Käberich
c00d00cac2 Bugfixes automatic source/receiver calibration 2020-11-18 22:47:38 +01:00
Jan Käberich
875f3b0170 Partial source calibration dialog 2020-11-16 20:05:29 +01:00
Jan Käberich
735e7096f4 Update calibration when calkit dialog is closed 2020-11-14 20:43:36 +01:00
Jan Käberich
3d97e4ca20 Minor GUI improvements
- allow 'wrong' input for unit edits where only one case makes sense (e.g. 10mHz for 10MHz)
- fix behavior when changing center of span would exceed the allowed range
- only change value for level or points when editing is finished (not on every keyboard input)
2020-11-12 18:56:39 +01:00
Jan Käberich
3ce4a88a25 More debug output 2020-11-11 19:13:53 +01:00
Jan Käberich
0d6e844def More intuitive handling of calibration measurements
- Allow saving of calibration only if a calibration is active (no more
calibration files that "don't do anything" when they are opened)
- Delete old measurements when loading a new calibration file
- Update calibration when a measurement is updated (no need to disable
and enable again)
- Disable calibration when a required measurement is deleted
2020-11-10 19:16:16 +01:00
Jan Käberich
7921c8db2f Noise + phase noise markers 2020-11-08 21:28:47 +01:00
Jan Käberich
a2389fca13 Protocol adjustment + exposing settings for DFT 2020-11-08 14:38:31 +01:00
Jan Käberich
8d71cd6541 Bugfix: use correct time/distance data when changing X scale 2020-11-02 18:12:06 +01:00
Jan Käberich
a5c9f1e3d3 Valgrind memory bugfixes + auto port extension 2020-10-31 23:14:48 +01:00
Jan Käberich
7f691bd37d Port extension support 2020-10-31 16:52:59 +01:00
Jan Käberich
c0e4f41115 Various small bugfixes
- Improved device communication (callbacks for transmissions working properly now)
- Honor averaging when calibrating
- Ignore delayed points from last sweep during calibration
- Stop the sweep when disconnecting
2020-10-29 19:27:04 +01:00
Jan Käberich
fcab7f499d Merge branch 'master' of github.com:jankae/VNA2 2020-10-27 22:20:55 +01:00
Jan Käberich
e68a9abffe Proof-of-concept TDR measurements 2020-10-27 22:07:14 +01:00
Jan Käberich
78ecffbaac backup button icons in case of missing theme 2020-10-25 00:12:46 +02:00
Jan Käberich
398db2253d Averaging of traces for VNA/SA mode 2020-10-23 11:39:07 +02:00
Jan Käberich
74e068d8d1 Customizable graph colors 2020-10-22 21:12:33 +02:00
Jan Käberich
978ac89aa9 Remember/set default values for signal generator/spectrum analyzer 2020-10-22 17:13:36 +02:00
Jan Käberich
49fb02be23 Min/Max/Delta markers 2020-10-20 17:03:49 +02:00
Jan Käberich
49917c4b19 Through normalization and TRL calibration added 2020-10-03 13:01:59 +02:00
Jan Käberich
2157b3f3c4 Improved USB throughput, stimulus power up to 0dbm, fine tuning of dynamic range 2020-09-29 23:03:20 +02:00
Jan Käberich
926392e5b9 Bugfixes and speed improvements 2020-09-26 23:34:31 +02:00
Jan Käberich
57b4ebfb26 mitigation for peaks caused by limited fractional divider in PLLs 2020-09-20 10:13:06 +02:00
Jan Käberich
fc3ce7a828 Improved spectrum analyzer mode
- Faster sweeps by changing 2.LO only when necessary and using 400kHz I2C frequency
- Added FPGA settings for selectable ADC samplerate
- Additional measurement with different ADC samplerate when signal ID is on to remove ADC images
2020-09-17 19:54:03 +02:00
Jan Käberich
38e73365df proof-of-concept spectrum analyzer mode 2020-09-17 15:51:20 +02:00
Jan Käberich
de8761545d Experimental feature: only excite one port when other traces are paused 2020-09-15 23:22:08 +02:00
Jan Käberich
aae01a602e Working generator mode 2020-09-13 18:01:32 +02:00
Jan Käberich
b7033a029e Refactoring: splitting mode logic into different classes 2020-09-13 14:44:45 +02:00