diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py index be28b88260ba9c11b5aee6b4e030f3c79a95aa66..cf8e0f3bae229911f53337cf0bd893847aedef9d 100644 --- a/ohmpi/hardware_system.py +++ b/ohmpi/hardware_system.py @@ -33,15 +33,15 @@ TX_CONFIG = HARDWARE_CONFIG['tx'] for k, v in tx_module.SPECS['tx'].items(): try: TX_CONFIG.update({k: TX_CONFIG.pop(k, v['default'])}) - except: - print(f'Cannot set value {v} in TX_CONFIG[{k}]') + except Exception as e: + print(f'Cannot set value {v} in TX_CONFIG[{k}]:\n{e}') RX_CONFIG = HARDWARE_CONFIG['rx'] for k, v in rx_module.SPECS['rx'].items(): try: RX_CONFIG.update({k: RX_CONFIG.pop(k, v['default'])}) - except: - print(f'Cannot set value {v} in RX_CONFIG[{k}]') + except Exception as e: + print(f'Cannot set value {v} in RX_CONFIG[{k}]:\n{e}') current_max = np.min([TX_CONFIG['voltage_max']/50/TX_CONFIG['r_shunt'], # TODO: replace 50 by a TX config np.min(np.hstack((np.inf, [MUX_CONFIG[i].pop('current_max', np.inf) for i in MUX_CONFIG.keys()])))]) @@ -384,7 +384,7 @@ class OhmPiHardware: ax[3].plot(self.readings[v, 0], (self.readings[v, 2] * (self.readings[v, 4] - self.sp)) / self.readings[v, 3], '-m', marker='.', label='R [ohm]') ax[3].set_ylabel('R [ohm]') - ax[4].plot(self.readings[v, 0], np.ones_like(self.readings[v,0]) * self.sp, '-k', marker='.', label='SP [mV]') + ax[4].plot(self.readings[v, 0], np.ones_like(self.readings[v, 0]) * self.sp, '-k', marker='.', label='SP [mV]') ax[4].set_ylabel('SP [mV]') # fig.legend() if save_fig: