Wykres commitów

84 Commity (b0a21bc164bc23a64f368a8f86b8faf1cc4a9969)

Autor SHA1 Wiadomość Data
Sascha Silbe a4f29565c4 Add support for setting TX power on NanoVNA v2
As of firmware version 1.0.2 (tag 20210214) the output power of the TX
ADF4350 can be configured via USB (register 0x42). Add support for
this setting in NanoVNASaver.

The SI5351 does not support setting the output voltage / power (only
the maximum current which controls rise / fall time rather than output
power) so we can only affect frequencies from 140MHz up. Clearly show
this in the UI so there are no surprises.

Because we can only detect this capability by talking to the VNA, the
setting is populated during connect.

*WARNING*: The automatic first sweep after connecting to the VNA will
be performed at maximum power (default). Sensitive equipment should
not be connect until after NanoVNASaver has connected to the NanoVNA
v2 and the setting has been changed.
2021-04-06 11:34:01 +02:00
Mauro Gaioni 922f24357f both Simple peak an fixed peak 2020-12-21 20:48:36 +01:00
Mauro Gaioni e95fea4ccc add some analysis 2020-12-20 15:42:57 +01:00
Holger Müller 56facd3ea9 Update selection of delta marker on settings change 2020-08-01 10:13:31 +02:00
Holger Müller 7205aba13d Removed old reference to a no mored existing button 2020-07-29 17:36:37 +02:00
Holger Müller f30f4f02e5 Explanation for logarithmic sweep 2020-07-28 17:22:50 +02:00
Holger Müller e93d17dce3 SweepControl refactoring 2020-07-28 17:07:53 +02:00
Holger Müller fd6aad74cf Set sweep modes via sweep class 2020-07-27 18:36:09 +02:00
Holger Müller d79524bb12 Marker input editing signal change 2020-07-27 17:05:11 +02:00
Holger Müller 3bfd99ad3d Increased test coverage 2020-07-25 21:34:49 +02:00
Holger Müller 684a01beb4 Refactoring Sweep settings 2020-07-25 20:10:24 +02:00
Holger Müller 8b6ae07ea5 Modified layout to get room for more markers 2020-07-22 13:37:06 +02:00
Holger Müller 635c692e93 Added Delta Marker 2020-07-19 16:38:03 +02:00
Holger Müller 74a99b758e bugfix: Display settings data -> data11 rename 2020-07-17 21:56:35 +02:00
Holger Müller b4ba24d42d Implemented bandwidth selection 2020-07-14 11:32:52 +02:00
Holger Müller a5a6287a4d Input value validation defaul set to false
As it just crashes the program when scan values out of the expected
range I think it's more sane to ignore it atm.
2020-07-14 10:00:37 +02:00
Holger Müller 1a78c66a4c refactoring fixes 2020-07-13 17:41:27 +02:00
Holger Müller 6d38474f49 sweep refactor fix in calibration 2020-07-13 16:54:06 +02:00
Holger Müller 98ab43aead refactorung issue: fix sweep_start in callibration 2020-07-13 13:19:21 +02:00
Holger Müller 099e1b2087 Refactored SweepControl Widget 2020-07-12 23:49:01 +02:00
Holger Müller d4621aad13 Refactored sweep worker
Data now initialized when sweep settings are done.
Thus no range risizing of charts in multi segment mode
2020-07-10 11:10:40 +02:00
Holger Müller 9ba5f48a96 Refactored data -> data11 2020-07-09 10:45:43 +02:00
Holger Müller a6c3a20445 readded MagLoopAnalysis 2020-07-08 15:47:07 +02:00
Holger Müller 27bd5ca2b6 Disabled currently broken MagLoopAnalysis 2020-07-07 14:17:32 +02:00
Holger Müller 948c04f154 Fix custom datapoints on H4 2020-07-07 12:33:32 +02:00
Holger Müller 71ba759ada Fixed percentage in continous sweep 2020-07-05 14:06:57 +02:00
Holger Müller cd9b4da1af Added connected() method to VNA class 2020-07-05 13:00:03 +02:00
Holger Müller 8b6ce5e142 Removed unneeded methods 2020-07-04 19:59:47 +02:00
Holger Müller 5e32ff177b Use exceptions instead of if in About.py 2020-07-04 19:58:20 +02:00
Holger Müller a06b9191be Get rid of InvalidVNA 2020-07-04 14:26:20 +02:00
RandMental 64a7fd914d
Formatting to increase readability
Copyright notices
Firmware version
2020-07-04 13:16:49 +02:00
Mauro Gaioni cec57bacb5 MagLoopAnalysis 2020-07-01 20:47:15 +02:00
Holger Müller 3341564cb2 Refactored Calibration
Utilize scipy to implement spline interpolation between calibration
data points
2020-06-30 12:04:50 +02:00
Holger Müller 4045a18271 removed unneeded import 2020-06-30 12:01:03 +02:00
Holger Müller e70aa7d3e1 Fixed cal crash and s21 cals 2020-06-29 18:46:15 +02:00
Holger Müller 48f8aaea32 put charts in dictionary 2020-06-28 17:37:23 +02:00
Holger Müller 0a2bf51c63 fixed calibration assitant save crash 2020-06-27 21:27:52 +02:00
Holger Müller 9e629f0350 Updated copyright headers 2020-06-25 19:52:30 +02:00
Holger Müller d6acb7121c Prepartion for new github orginisational location 2020-06-25 19:48:03 +02:00
Holger Müller 3c77a86b58 fixed button connection in calibration 2020-06-24 23:54:59 +02:00
Holger Müller cb568cf6ad Linting 2020-06-24 23:10:35 +02:00
Holger Müller 658cc6f231 Removed no longer needed properties 2020-06-24 22:49:24 +02:00
Holger Müller 5ce5de163c Refactored Calibration Code 2020-06-24 22:09:19 +02:00
Holger Müller 62958d31c3 Merge branch 'pr/gaionim/20' into development 2020-06-21 21:03:35 +02:00
Holger Müller cb1c1a99f5 Pylint ... 2020-06-21 20:54:23 +02:00
Mauro Gaioni 02f964bb62 Merge remote-tracking branch 'origin/development' into z/attenuatore 2020-06-21 20:31:41 +02:00
Mauro Gaioni ef9827bd09 Merge remote-tracking branch 'origin/master' into z/attenuatore 2020-06-19 22:29:23 +02:00
Mark Zachmann c0dce36a76 Repair a typo in calibration loading and remove the excess cal text 2020-06-19 07:04:21 -04:00
Mauro 2ade3b65a2 Add the posibility of use an attenuator inline
with the S21 (CH1) input
original from
https://github.com/mihtjel/nanovna-saver/pull/145
2020-06-18 20:33:17 +02:00
Holger Müller 92ece2cdc0 Choosable datapoints / scan on V2
In DeviceManage window, with v2 the ammount of datapoints
per scan is choosable
2020-06-17 19:36:06 +02:00