diff --git a/NanoVNASaver/NanoVNASaver.py b/NanoVNASaver/NanoVNASaver.py index 128a5d7..1899797 100644 --- a/NanoVNASaver/NanoVNASaver.py +++ b/NanoVNASaver/NanoVNASaver.py @@ -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): diff --git a/NanoVNASaver/SweepWorker.py b/NanoVNASaver/SweepWorker.py index f6b8650..23e2651 100644 --- a/NanoVNASaver/SweepWorker.py +++ b/NanoVNASaver/SweepWorker.py @@ -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: