Commit graph

70 commits

Author SHA1 Message Date
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 3f66bdda48 Bugfix: Use correct Z0 in calibration kit parsing 2020-11-09 15:20:19 +01:00
Jan Käberich c3b52165f7 Parametric load model in SOLT calibration 2020-11-09 12:21:44 +01:00
Jan Käberich df2af0f2bf Display software version in about dialog 2020-11-08 21:51:38 +01:00
Jan Käberich 7921c8db2f Noise + phase noise markers 2020-11-08 21:28:47 +01:00
Jan Käberich 5ed3547d3d Set initial devicelog line limit 2020-11-08 14:57:54 +01:00
Jan Käberich 5499bcf8f3 Typo fixed 2020-11-08 14:56:04 +01:00
Jan Käberich 8b9b8265b9 Use full multiplier bitwidth for windowing + increased number of DFT bins 2020-11-08 14:38:31 +01:00
Jan Käberich a2389fca13 Protocol adjustment + exposing settings for DFT 2020-11-08 14:38:31 +01:00
Jan Käberich ce475fa042 Basic DFT spectrum analysis working 2020-11-08 14:38:31 +01:00
Jan Käberich f889ec854b Test of DFT implementation in FPGA 2020-11-08 14:38:31 +01:00
Jan Käberich 68f660ff1c Save calibration kit as json 2020-11-08 14:30:19 +01:00
Jan Käberich 1dab72238b Option to display only the current span in smithchart 2020-11-06 13:05:09 +01:00
Jan Käberich c3bcb70d87 Limit number of saved lines in devicelog 2020-11-06 11:43:22 +01:00
Jan Käberich 3358861114 Treeview for markers, added peak table function 2020-11-03 00:37:06 +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 32270dc747 Autoscale improvements 2020-11-01 22:56:31 +01:00
Jan Käberich 3976db8f9d Improved handling of line endings and spaces in calkit files 2020-11-01 12:09:56 +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 d0640e0e42 Change ADC samplerate for points at which LO feedthrough would alias 2020-10-30 19:23:34 +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 23e3773594 take two-way offset delay into account 2020-10-25 22:16:35 +01:00
Jan Käberich d313988bfd minor GUI improvements 2020-10-25 14:20:19 +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 41f99148b7 different marker types for VNA/SA, added TOI measurement 2020-10-23 14:12:45 +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 5f654f0023 automatic markers for low/high/bandpass 2020-10-20 19:15:06 +02:00
Jan Käberich 49fb02be23 Min/Max/Delta markers 2020-10-20 17:03:49 +02:00
Jan Käberich b5cd6e0072 improved marker data capsulation 2020-10-19 21:21:04 +02:00
Jan Käberich bd7fbfda2f Fix: drag markers on bodeplot working on windows 2020-10-19 19:39:16 +02:00
Jan Käberich 707975b037 Cleaner device reattachment after firmware update 2020-10-07 20:04:45 +02:00
Jan Käberich 394facf2ed USB bottleneck on PC side removed, reaching 10k points 2020-10-04 13:42:17 +02:00
Jan Käberich 6bc6b1d202 Speed improvements 2020-10-03 21:56:09 +02:00
Jan Käberich 49917c4b19 Through normalization and TRL calibration added 2020-10-03 13:01:59 +02:00
Jan Käberich 1ea2771e32 Removed unnecessary null pointer checks, closes #5 2020-10-01 17:52:42 +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 eb64e042f4 Bugfix: race condition removed when changing settings on fast sweep 2020-09-27 11:49:30 +02:00
Jan Käberich 926392e5b9 Bugfixes and speed improvements 2020-09-26 23:34:31 +02:00
Jan Käberich e1dfa7ee55 Github action build for embedded/ubuntu/windows 2020-09-25 18:38:56 +02:00
Jan Käberich 884d949dfa CPU temperature readout 2020-09-21 14:29:31 +02:00
Jan Käberich fb8ee5b355 Do not overwrite marker frequency while editing 2020-09-21 14:06:20 +02:00
Jan Käberich d32f7a61ee Bugfix: only enable highband source once per sweep 2020-09-20 22:51:51 +02:00
Jan Käberich 57b4ebfb26 mitigation for peaks caused by limited fractional divider in PLLs 2020-09-20 10:13:06 +02:00