kopia lustrzana https://github.com/NanoVNA-Saver/nanovna-saver
Added Time-Domain Reflectometry, aka. "cable length measurement".
Upped version to 0.0.2 Added numpy as a requirement Updated the readme feature listpull/6/head
rodzic
81fdb1c3b6
commit
38b4e1cb01
1
Pipfile
1
Pipfile
|
@ -8,6 +8,7 @@ verify_ssl = true
|
||||||
[packages]
|
[packages]
|
||||||
pyserial = "*"
|
pyserial = "*"
|
||||||
pyqt5 = "*"
|
pyqt5 = "*"
|
||||||
|
numpy = "*"
|
||||||
|
|
||||||
[requires]
|
[requires]
|
||||||
python_version = "3.7"
|
python_version = "3.7"
|
||||||
|
|
10
README.md
10
README.md
|
@ -12,20 +12,19 @@ Current features:
|
||||||
- Splitting a frequency range into multiple segments to increase resolution (tried up to >10k points)
|
- Splitting a frequency range into multiple segments to increase resolution (tried up to >10k points)
|
||||||
- Displaying data on Smith charts and logmag-charts for both S11 and S21
|
- Displaying data on Smith charts and logmag-charts for both S11 and S21
|
||||||
- Displaying two markers, and the impedance and VSWR (against 50 ohm) at these locations
|
- Displaying two markers, and the impedance and VSWR (against 50 ohm) at these locations
|
||||||
- Exporting S11 touchstone files
|
- Exporting 1-port and 2-port Touchstone files
|
||||||
|
- TDR function (measurement of cable length)
|
||||||
|
|
||||||
Expected features:
|
Expected features:
|
||||||
- 2-port Touchstone files
|
|
||||||
- Mouse control of markers
|
- Mouse control of markers
|
||||||
- Further data readout for markers, such as return loss
|
- Further data readout for markers, such as return loss/forward gain
|
||||||
- TDR function (very important in this community ;-)
|
|
||||||
- Reading and displaying Touchstone files
|
- Reading and displaying Touchstone files
|
||||||
|
|
||||||
![Screenshot of version 0.0.1](https://i.imgur.com/kcCC2eK.png)
|
![Screenshot of version 0.0.1](https://i.imgur.com/kcCC2eK.png)
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
The software was written in Python on Windows, using Pycharm, and the modules PyQT5 and pyserial.
|
The software was written in Python on Windows, using Pycharm, and the modules PyQT5, numpy and pyserial.
|
||||||
|
|
||||||
### Linux
|
### Linux
|
||||||
|
|
||||||
|
@ -33,6 +32,7 @@ In order to run this app in Linux environment, you'll need the following package
|
||||||
|
|
||||||
* `python3-serial`
|
* `python3-serial`
|
||||||
* `python3-pyqt5`
|
* `python3-pyqt5`
|
||||||
|
* `numpy`
|
||||||
|
|
||||||
### To Run
|
### To Run
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
pyqt5
|
pyqt5
|
||||||
pyserial
|
pyserial
|
||||||
|
numpy
|
Ładowanie…
Reference in New Issue