kopia lustrzana https://github.com/NanoVNA-Saver/nanovna-saver
- Fix for wrongly displayed capacitance values
- Allow gain in S21 readingspull/12/head
rodzic
62984beb4a
commit
782a2653ed
|
@ -832,11 +832,12 @@ class NanoVNASaver(QtWidgets.QWidget):
|
|||
|
||||
@staticmethod
|
||||
def reactanceEquivalent(im50, freq) -> str:
|
||||
reactance = im50 / (freq * 2 * math.pi)
|
||||
if reactance < 0:
|
||||
return str(round(-reactance * 1000000000, 3)) + " nF"
|
||||
capacitance = 10**12/(freq * 2 * math.pi * im50)
|
||||
inductance = im50 / (freq * 2 * math.pi)
|
||||
if im50 < 0:
|
||||
return str(round(-capacitance, 3)) + " pF"
|
||||
else:
|
||||
return str(round(reactance * 1000000000, 3)) + " nH"
|
||||
return str(round(inductance * 1000000000, 3)) + " nH"
|
||||
|
||||
@staticmethod
|
||||
def gain(data: Datapoint):
|
||||
|
|
|
@ -130,10 +130,10 @@ class SweepWorker(QtCore.QRunnable):
|
|||
for d in tmpdata:
|
||||
a, b = d.split(" ")
|
||||
try:
|
||||
if float(a) < -1.5 or float(a) > 1.5:
|
||||
if float(a) < -2.5 or float(a) > 2.5:
|
||||
print("Warning: Got a non-float data value: " + d + " (" + a + ")")
|
||||
done = False
|
||||
if float(b) < -1.5 or float(b) > 1.5:
|
||||
if float(b) < -2.5 or float(b) > 2.5:
|
||||
print("Warning: Got a non-float data value: " + d + " (" + b + ")")
|
||||
done = False
|
||||
except Exception:
|
||||
|
|
Ładowanie…
Reference in New Issue