Wykres commitów

994 Commity (9f95d73da658e0cf5c6096561b045cee07714497)

Autor SHA1 Wiadomość Data
Holger Müller 03cc490a66 Refactoring Display settings 2021-07-06 17:01:20 +02:00
Holger Müller 82d825d299 Refactored colors in charts 2021-07-06 09:25:20 +02:00
Holger Müller 4ca66532a4 Refactoring charts 2021-07-05 21:09:43 +02:00
Holger Müller 8fa67dc679 temporary fix for exception in Cap Chart 2021-07-05 18:29:08 +02:00
Holger Müller d20137c2d5 Debugging CapChart 2021-07-05 18:18:06 +02:00
Holger Müller a8144d458d Refactoring SweepWorker 2021-07-05 18:17:51 +02:00
Holger Müller 8d899e510b removed unused signal from sweepworker 2021-07-05 17:43:27 +02:00
Holger Müller 371a1a16ed Refactoring Controls 2021-07-05 17:34:47 +02:00
Holger Müller 5e46722955 Split history NanoVNASaver/Controls/MarkerControl.py to NanoVNASaver/Controls/Control.py 2021-07-05 16:36:37 +02:00
Holger Müller 09f5ac3a93 Split history NanoVNASaver/Controls/MarkerControl.py to NanoVNASaver/Controls/Control.py 2021-07-05 16:36:37 +02:00
Holger Müller ea06670f25 Refactoring Controls 2021-07-05 16:35:36 +02:00
Holger Müller 00293fe204 Refactored Serial Control Widget 2021-07-05 16:16:33 +02:00
Holger Müller 2d96aaa2f3 Split history NanoVNASaver.py to Controls/SerialControl.py 2021-07-05 14:23:20 +02:00
Holger Müller c60de7d836 Split history NanoVNASaver.py to Controls/SerialControl.py 2021-07-05 14:23:20 +02:00
Holger Müller 1ef0d4dfb9 Split history NanoVNASaver.py to Controls/SerialControl.py 2021-07-05 14:23:20 +02:00
Holger Müller 4882f29406 Split history NanoVNASaver.py to Controls/SerialControl.py 2021-07-05 14:23:20 +02:00
Holger Müller f9222a0ab5 Refactoring Charts 2021-07-05 11:37:48 +02:00
Holger Müller f95f223656 Y Axis changes in charts 2021-07-02 19:25:46 +02:00
Holger Müller 08c4a6dc2a data axis input setting parsing 2021-07-02 19:10:39 +02:00
Holger Müller f6881b0f0d add cli option for file loading at startup 2021-07-02 19:10:31 +02:00
Holger Müller dd3577509e tinySA: fixed feature set for screenshot 2021-07-02 17:56:32 +02:00
Holger Müller feedf672e0 Linting 2021-07-01 21:36:17 +02:00
Holger Müller 12180f342f reverted some Chart changes partly fixes #414 2021-07-01 20:52:54 +02:00
Martin 264f8d16ca improve detection of NanoVNA-H devices
some devices respond to CR with two lines "?" followed by "ch> "

Signed-off-by: Martin <Ho-Ro@users.noreply.github.com>
2021-07-01 18:50:37 +02:00
Martin 0c8d636632 shrink the three marker value fields to get rid of Vscroll bar
Signed-off-by: Martin <Ho-Ro@users.noreply.github.com>
2021-07-01 18:47:33 +02:00
Holger Müller 6f6255bf05 Merge branch 'Development' of github.com:NanoVNA-Saver/nanovna-saver into Development 2021-06-30 07:22:29 +02:00
Holger Müller 52d0068571 Update copyright notice 2021-06-30 07:21:14 +02:00
Martin 6f1db232b5 Merge branch 'Development' into devel-layout to be up-to-date
Signed-off-by: Martin <Ho-Ro@users.noreply.github.com>
2021-06-29 21:46:04 +02:00
Martin 4429064aa4 even more layout compactness for sub windows
arrange buttons groups in rows to get less height

Signed-off-by: Martin <Ho-Ro@users.noreply.github.com>
2021-06-29 21:42:31 +02:00
Holger Müller e2460ff9e0 Updated Changelog and Readme 2021-06-29 20:21:20 +02:00
Holger Müller b86ddb95aa Show VNA type in port selector 2021-06-29 20:16:06 +02:00
Holger Müller 33416ca684 Better error handling in VNA init
Should avoid subsequent faults like in #396
2021-06-29 08:31:37 +02:00
Holger Müller f25057973e bump pre version 2021-06-28 21:54:38 +02:00
Holger Müller f21c102115 detect tinySA
- screenshot and frequency setting works
- no usefull graph now, but s21 gain shows at least an
  inverted curve
2021-06-28 21:52:52 +02:00
Holger Müller 4e7e9298e6 bump pre version 2021-06-27 19:30:09 +02:00
Holger Müller 80bb4a0936 Charts: removed duplicate code 2021-06-27 19:28:29 +02:00
Holger Müller 7698d67fd2 bump version 2021-06-27 11:53:08 +02:00
Holger Müller 3794a86c12 refactoring: removed duplicate code in charts 2021-06-27 11:45:22 +02:00
Holger Müller ae88b7ca4d Refactoring Charts 2021-06-27 10:59:07 +02:00
Holger Müller 6315bd06d6 refactored chart dimensions 2021-06-27 00:55:43 +02:00
Holger Müller 398404dcf9 linting: unused variables and imports 2021-06-27 00:34:06 +02:00
Holger Müller 8763948697 linting: unused-argument 2021-06-27 00:23:54 +02:00
Holger Müller 80418b5739 refactor settings and fixed no else after return 2021-06-27 00:16:58 +02:00
Holger Müller 91baa22a14 chart refactoring 2021-06-26 23:08:56 +02:00
Holger Müller faf983c196 added format for frequencies in charts 2021-06-26 23:08:32 +02:00
Holger Müller 4b90ef8498 added swap method to touchstone 2021-06-26 23:07:03 +02:00
Holger Müller c6cd52afb2 order of min and max in context menu 2021-06-25 20:17:01 +02:00
Holger Müller 17b2742e2b Merge branch 'Development' of github.com:NanoVNA-Saver/nanovna-saver into Development 2021-06-25 20:14:51 +02:00
Holger Müller dd81aa875b Freq chart fixed axis settings
Fixes: #404
2021-06-25 20:13:10 +02:00
Martin e156253025 smaller gui that fits completely on smaller screen, e.g.HD1280x720
improve usability on older laptops that are often used as lab pc

Signed-off-by: Martin <Ho-Ro@users.noreply.github.com>
2021-06-25 12:21:29 +02:00
Holger Müller aeed3744ba tidy up chart code a little bit 2021-06-22 23:23:39 +02:00
Holger Müller 8da0d2bfcf use Touchstone datatype for s data. 2021-06-22 22:07:36 +02:00
Holger Müller da3bb3a0b8
Merge pull request #386 from gaionim/pull/magLoopAnalysis
Pull/mag loop analysis
2021-06-22 18:58:08 +02:00
Holger Müller 74a8bf41a8 splitted out file io 2021-06-22 16:26:31 +02:00
Holger Müller 6cac48d536 splitted out files window 2021-06-22 16:07:37 +02:00
Holger Müller 7a310e5139 Split history NanoVNASaver/NanoVNASaver.py to NanoVNASaver/Windows/Files.py 2021-06-22 15:27:35 +02:00
Holger Müller 9aee70a7f2 Split history NanoVNASaver/NanoVNASaver.py to NanoVNASaver/Windows/Files.py 2021-06-22 15:27:35 +02:00
Holger Müller 9cdfe8d620
Merge pull request #402 from J72IMS/master
Add 9 and 5 cm bands
2021-06-21 20:06:54 +02:00
Ishmael Samuel 81cfbc2137 Add 9 and 5 cm bands 2021-06-21 10:03:10 -04:00
Holger Müller 65d5d8b8b7 increased version 2021-06-20 13:31:51 +02:00
Holger Müller 0c352eed64 v0.3.9 2021-06-20 13:16:18 +02:00
Holger Müller 28c62b707a v0.3.9-rc01 2021-05-19 15:52:48 +02:00
Holger Müller 6be2730785
Merge pull request #384 from akinad3/update_markers
Add new s21 markers for |Z| and R+jX
2021-05-08 09:26:05 +02:00
Holger Müller c821fb209d
Merge pull request #389 from rjordans/testing
Fixing minimum axis label value in RI charts
2021-05-08 09:25:33 +02:00
Daniel Lingvay b3068543a9 Add new s21 markers for |Z| and R+jX 2021-05-01 12:21:57 +03:00
Roel Jordans 9e85730f14 Fixing minimum axis label value in RI charts
Resolves plotting issue as discussed in #165
2021-04-23 21:32:59 +02:00
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
Sascha Silbe dd8e86555c Hardware: Add information about maximum stop frequency for all models
The various models of VNAs supported by NanoVNASaver support very
different frequency ranges. Make the maximum stop frequency for each
model available as an attribute so we can use it later on.

The settings are based on information from:

- AVNA: http://www.janbob.com/electron/AVNA1/AVNA-UsersManual.pdf
- NanoVNA (v1):
  https://www.dropbox.com/s/0t1ms1y0uyaa90s/NanoVNA-a1-20170115.pdf?dl=1 (linked
  from https://ttrf.tk/kit/nanovna/)
- NanoVNA-F: https://github.com/flyoob/NanoVNA-F
- NanoVNA-F V2: http://www.sysjoint.com/pdf/NanoVNA-F%2520V2%2520Portable%2520Vector%2520Network%2520Analyzer%2520User%2520Guide%2520V1.0.pdf
- NanoVNA-H: https://nanovna.com/, https://item.taobao.com/item.htm?id=588815021483
- NanoVNA-H4: https://nanovna.com/
- NanoVNA V2: https://nanorfe.com/nanovna-v2.html
2021-04-06 11:25:37 +02:00
Mauro Gaioni 3200c1b445 now magloopanalysis set and run new sweep
to center minimum
2021-04-05 13:36:59 +02:00
Mauro Gaioni 503af5ff84 vswr can not be <1
sometime device send R < 0 :-(
2021-04-05 13:35:01 +02:00
Mauro Gaioni 93e704330d retry if empty values
fix divisionbyzero error
2021-04-05 13:33:18 +02:00
Mauro Gaioni 9bfbaba0da insegue, ma non aggiorna ...
grafico che sembra aggiornato solo il primo cambio di freq.
Poi velocizzare inseguimento ?!?
es dopo 5 step, aumentare incremento o passare a limiti originari.
2021-04-03 12:11:35 +02:00
Mauro Gaioni 7eadf8ba3f read frequencies for all version 2021-04-03 08:52:46 +02:00
Mauro Gaioni 2ddde80dfc simply retry 2021-04-03 08:52:46 +02:00
Holger Müller ba63ef5fc5
Merge pull request #377 from rjordans/master
Adding support for |Z| plots with logarithmic scale and some cleanup
2021-03-19 15:34:29 +01:00
Roel Jordans dbe735a677 Fancy formatting (mkM) for impedance plots (|Z| and R+jX) 2021-02-21 22:52:04 +01:00
Roel Jordans 60ea55b6cf Cleaning up code duplication for log scale plotting 2021-02-21 21:52:09 +01:00
Roel Jordans 9c7f6a80f7 Adding support for plotting |Z| on logarithmic scale 2021-02-21 21:52:00 +01:00
Holger Müller 4204bad346
Merge pull request #369 from galileo-pkm/H4_401
401 sweep points
2021-02-19 19:11:40 +01:00
Holger Müller 911fb232bf
Merge pull request #376 from rjordans/master
Added measurement graphs showing impedance measured via S21
2021-02-19 19:08:28 +01:00
Roel Jordans c6878fce8f Added measurement graphs showing impedance measured via S21
Fixes #165

- Allows for both |Z| and R + jX display
- Measurements of shunt impedance (accurate for low impedance values)
  as well as series impedance (accurate for high impedance values)
2021-02-19 16:18:57 +01:00
Galileo 5fa16c65a3 401 sweep points 2021-01-08 20:53:07 +01:00
Holger Müller 79ef110c82
Merge pull request #360 from gaionim/features/readFreq
try to read initial frequencies
2020-12-31 14:10:53 +01:00
Holger Müller 320a61f838
Merge pull request #359 from gaionim/fix/352
fix #352
2020-12-31 14:08:47 +01:00
Holger Müller 90e4dc9332
Merge pull request #357 from gaionim/features/crossingZero
Additinal analysis methods added / better peak search algorythm
2020-12-31 14:04:56 +01:00
Holger Müller 45294a1048 v0.3.9-pre 2020-12-31 14:01:55 +01:00
Mauro Gaioni 8ab2709bf2 ensure sorting 2020-12-24 20:05:22 +01:00
Mauro Gaioni 69db5f14d7 show peaks 2020-12-23 20:56:16 +01:00
Mauro Gaioni 654252e5bf better compare ?!? 2020-12-23 19:46:46 +01:00
Mauro Gaioni ec08d068c2 try to read initial frequencies 2020-12-23 16:15:08 +01:00
Mauro Gaioni 06912dac55 fix typo 2020-12-23 13:27:53 +01:00
Mauro Gaioni 9c1031fa56 show diff 2020-12-22 21:28:04 +01:00
Mauro Gaioni 391b8881a8 compares even if different number of resonances 2020-12-22 15:18:52 +01:00
Mauro Gaioni 2f2c0d621a compare previus analysis 2020-12-21 20:49:27 +01:00
Mauro Gaioni 922f24357f both Simple peak an fixed peak 2020-12-21 20:48:36 +01:00
Mauro Gaioni 7feff63c5e simple fix markers 2020-12-21 20:41:15 +01:00
Mauro Gaioni db284fd57a some tolerance 2020-12-20 18:24:03 +01:00
Mauro Gaioni e95fea4ccc add some analysis 2020-12-20 15:42:57 +01:00
Mauro Gaioni d06bb32082 some fix ?!? 2020-12-20 15:41:38 +01:00
Mauro Gaioni 2052718822 Refactoring 2020-12-19 13:38:53 +01:00