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
631b7e6d40
Bugfix: hide de-embedding menu in generator/SA modes
2021-03-22 21:28:30 +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
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