diff --git a/ohmpi/ohmpi.py b/ohmpi/ohmpi.py index 135cf0cbdf5432cdbfae6e8aa7c0f1e342ae4929..ea0b3e2b8d2c31987c7f05c34276049dea4cc5b6 100644 --- a/ohmpi/ohmpi.py +++ b/ohmpi/ohmpi.py @@ -455,19 +455,19 @@ class OhmPi(object): self.exec_logger.debug('Waiting for data') # check arguments - # if quad is None: - # quad = [0, 0, 0, 0] - # if nb_stack is None: - # nb_stack = self.settings['nb_stack'] - # if injection_duration is None: - # injection_duration = self.settings['injection_duration'] - # if duty_cycle is None: - # duty_cycle = self.settings['duty_cycle'] - quad = kwargs.pop('quad', [0,0,0,0]) - nb_stack = kwargs.pop('nb_stack', self.settings['nb_stack']) - injection_duration = kwargs.pop('injection_duration', self.settings['injection_duration']) - duty_cycle = kwargs.pop('duty_cycle', self.settings['duty_cycle']) - tx_volt = float(kwargs.pop('duty_cycle', self.settings['tx_volt'])) + if quad is None: + quad = [0, 0, 0, 0] + if nb_stack is None: + nb_stack = self.settings['nb_stack'] + if injection_duration is None: + injection_duration = self.settings['injection_duration'] + if duty_cycle is None: + duty_cycle = self.settings['duty_cycle'] + # quad = kwargs.pop('quad', [0,0,0,0]) + # nb_stack = kwargs.pop('nb_stack', self.settings['nb_stack']) + # injection_duration = kwargs.pop('injection_duration', self.settings['injection_duration']) + # duty_cycle = kwargs.pop('duty_cycle', self.settings['duty_cycle']) + # tx_volt = float(kwargs.pop('tx_volt', self.settings['tx_volt'])) bypass_check = kwargs['bypass_check'] if 'bypass_check' in kwargs.keys() else False if self.switch_mux_on(quad, bypass_check=bypass_check, cmd_id=cmd_id): self._hw.vab_square_wave(tx_volt, cycle_duration=injection_duration*2/duty_cycle, cycles=nb_stack, duty_cycle=duty_cycle)