Importing of Touchstone files (1-port or 2-port) as reference traces

pull/5/head
Rune B. Broberg 2019-09-02 16:06:15 +02:00
rodzic 90008eba9b
commit 2b3ae91cfd
2 zmienionych plików z 11 dodań i 7 usunięć

Wyświetl plik

@ -238,8 +238,8 @@ class NanoVNASaver(QtWidgets.QWidget):
reference_control_box.setTitle("Reference sweep")
reference_control_layout = QtWidgets.QFormLayout(reference_control_box)
btnSetRefence = QtWidgets.QPushButton("Set current as reference")
btnSetRefence.clicked.connect(self.setReference)
btnSetReference = QtWidgets.QPushButton("Set current as reference")
btnSetReference.clicked.connect(self.setReference)
self.btnResetReference = QtWidgets.QPushButton("Reset reference")
self.btnResetReference.clicked.connect(self.resetReference)
self.btnResetReference.setDisabled(True)
@ -249,8 +249,10 @@ class NanoVNASaver(QtWidgets.QWidget):
self.btnReferenceColorPicker.clicked.connect(lambda: self.setReferenceColor(
QtWidgets.QColorDialog.getColor(self.referenceColor, options=QtWidgets.QColorDialog.ShowAlphaChannel)))
reference_control_layout.addRow("Reference color", self.btnReferenceColorPicker)
reference_control_layout.addRow(btnSetRefence)
set_reference_layout = QtWidgets.QHBoxLayout()
set_reference_layout.addWidget(btnSetReference)
set_reference_layout.addWidget(self.btnReferenceColorPicker)
reference_control_layout.addRow(set_reference_layout)
reference_control_layout.addRow(self.btnResetReference)
self.referenceFileNameInput = QtWidgets.QLineEdit("")

Wyświetl plik

@ -10,7 +10,7 @@ This software connects to a NanoVNA and extracts the data for display on a compu
Current features:
- Reading data from a NanoVNA
- 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
- Exporting 1-port and 2-port Touchstone files
- TDR function (measurement of cable length)
@ -20,8 +20,10 @@ Expected features:
- Mouse control of markers
- Further data readout for markers, such as return loss/forward gain
0.0.3:
![Screenshot of version 0.0.3](https://i.imgur.com/Cyp4gax.png)
0.0.2:
![Screenshot of version 0.0.1](https://i.imgur.com/eoLwv35.png)
![Screenshot of version 0.0.2](https://i.imgur.com/eoLwv35.png)
0.0.1:
![Screenshot of version 0.0.1](https://i.imgur.com/kcCC2eK.png)
@ -65,4 +67,4 @@ Original application by Rune B. Broberg (5Q5R)
TDR inspiration shamelessly stolen from the work of Salil (VU2CWA) at https://nuclearrambo.com/wordpress/accurately-measuring-cable-length-with-nanovna/
Thanks to everyone who's tested, commented and inspired.
Thanks to everyone who have tested, commented and inspired.