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