From da864ea008afaebb00d5aaec0650260b1d67b6cf Mon Sep 17 00:00:00 2001 From: Mark Zachmann Date: Sat, 20 Jun 2020 07:55:31 -0400 Subject: [PATCH] repair multi segment sweeps for v2 Some of the code relies on checking the sweepData length so make it the same as the requested number of datapoints --- NanoVNASaver/Hardware/NanoVNA_V2.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/NanoVNASaver/Hardware/NanoVNA_V2.py b/NanoVNASaver/Hardware/NanoVNA_V2.py index 0762b7f..ffef59c 100644 --- a/NanoVNASaver/Hardware/NanoVNA_V2.py +++ b/NanoVNASaver/Hardware/NanoVNA_V2.py @@ -185,6 +185,8 @@ class NanoVNAV2(VNA): def setSweep(self, start, stop): + if(len(self.sweepData) != self.datapoints) : + self.sweepData = [(0, 0)] * self.datapoints step = (stop - start) / (self.datapoints - 1) if start == self.sweepStartHz and step == self.sweepStepHz: return