From ebb7e725efb23918fe6db321eb4a9a976b190914 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Sat, 15 Apr 2023 21:43:17 +0200 Subject: [PATCH] Fix negative sleep_times --- measure.py | 3 +-- test_measure_with_ohmpi_card_3_15.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/measure.py b/measure.py index e84da6f6..917fc12a 100644 --- a/measure.py +++ b/measure.py @@ -65,14 +65,13 @@ class OhmPiHardware: sample+=1 sleep_time = start_time + datetime.timedelta(seconds = sample * sampling_rate / 1000) - lap print(f'sleep_time: {sleep_time.total_seconds()} seconds') - time.sleep(sleep_time.total_seconds()) + time.sleep(np.min([0, np.abs(sleep_time.total_seconds())])) self.readings = np.array(_readings) def _vab_pulse(self, vab, length, sampling_rate=None, polarity=None): """ Gets VMN and IAB from a single voltage pulse """ - if sampling_rate is None: sampling_rate = RX_CONFIG['sampling_rate'] if polarity is not None and polarity != self.tx.polarity: diff --git a/test_measure_with_ohmpi_card_3_15.py b/test_measure_with_ohmpi_card_3_15.py index 187c630f..2ed42464 100644 --- a/test_measure_with_ohmpi_card_3_15.py +++ b/test_measure_with_ohmpi_card_3_15.py @@ -3,5 +3,5 @@ change_config('config_ohmpi_card_3_15.py', verbose=False) from OhmPi.measure import OhmPiHardware k = OhmPiHardware() -k._vab_pulse(vab=12, length=1., sampling_rate=10., polarity=1) +k._vab_pulse(vab=12, length=1., sampling_rate=20., polarity=1) change_config('config_default.py', verbose=False) -- GitLab