diff --git a/measure.py b/measure.py index d857e01dcff90117f997f082ad888a8e25e6c95b..ca6b8667551b4a9738b1b0085c6ad59cbc52439f 100644 --- a/measure.py +++ b/measure.py @@ -65,7 +65,9 @@ class OhmPiHardware: while self.tx_sync.is_set(): lap = datetime.datetime.utcnow() _readings.append([elapsed_seconds(start_time), self.tx.current, self.rx.voltage]) - time.sleep(sampling_rate/1000.-elapsed_seconds(lap)) + sleep_time = sampling_rate/1000.-elapsed_seconds(lap) + print(f'sleep_time') + time.sleep(np.min[sleep_time, np.abs(sleep_time)]) data = np.array(_readings) if sampling_rate is None: