From a3785db8b09715b81a1efd0b21271ae8c6d44db4 Mon Sep 17 00:00:00 2001 From: Arnaud Watlet <arnaud.watlet@umons.ac.be> Date: Thu, 7 Dec 2023 15:17:54 +0100 Subject: [PATCH] Tries to address vmax issue --- ohmpi/ohmpi.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ohmpi/ohmpi.py b/ohmpi/ohmpi.py index 79966c84..fbd1e4d4 100644 --- a/ohmpi/ohmpi.py +++ b/ohmpi/ohmpi.py @@ -580,18 +580,21 @@ class OhmPi(object): time.sleep(.5) self._hw.tx.pwr._voltage_max = 0.1 self._hw.tx.pwr._current_max_tolerance = 0. - self._hw.tx.pwr.current_max = 0.01 # mA + self._hw.tx.pwr.current_max = 0.001 + self._hw.tx.pwr.power_max(0.1) new_quad = [quad[0], quad[0]] self._hw.switch_mux(new_quad, roles=['A','B'], state='on', bypass_ab_check=True, bypass_ab_check=True) # hw._vab_pulse(duration=injection_duration, vab=tx_volt) - time.sleep(.5) self._hw._inject(injection_duration=.2, polarity=1) self._hw.tx.polarity = 0 - - self._hw.switch_mux(electrodes=new_quad, roles=['A', 'B'], state='off') + + self._hw._current_max_tolerance = self._hw.tx.pwr.specs['current_max_tolerance'] # set back default value + self._hw.tx.pwr._voltage_max = self._hw.tx.pwr.specs['voltage_max'] # set back to default value + self._hw.tx.pwr.current_max = self._hw.tx.pwr.specs['current_max'] # set back to default value + self._hw.tx.pwr.power_max(self._hw.tx.pwr.specs['power_max']) else: self.exec_logger.info(f'Skipping {quad}') self.switch_mux_off(quad, cmd_id) -- GitLab