Commit 1748fc09 authored by Olivier Kaufmann's avatar Olivier Kaufmann
Browse files

Uses self._hw values for R and dev

Showing with 1 addition and 3 deletions
+1 -3
......@@ -159,7 +159,6 @@ class Tx(TxAbstract):
assert polarity in [-1, 0, 1]
self._polarity = polarity
if polarity == 1:
print('pin0')
self.pin0.value = True
self.pin1.value = False
time.sleep(self._activation_delay)
......@@ -203,7 +202,6 @@ class Tx(TxAbstract):
if voltage is not None:
self.pwr.voltage = voltage
self.exec_logger.debug(f'Voltage pulse of {polarity*self.pwr.voltage:.3f} V for {length:.3f} s')
print('inject_mb', polarity)
self.inject(polarity=polarity, injection_duration=length)
self.exec_logger.event(f'{self.board_name}\ttx_voltage_pulse\tend\t{datetime.datetime.utcnow()}')
......
......@@ -143,5 +143,4 @@ class Rx(Rx_mb_2023):
self.exec_logger.event(f'{self.board_name}\trx_voltage\tbegin\t{datetime.datetime.utcnow()}')
u = (AnalogIn(self._ads_voltage, ads.P0).voltage * self._coef_p2 * 1000. - self._vmn_hardware_offset) / self._dg411_gain - self._bias # TODO: check how to handle bias and _vmn_hardware_offset
self.exec_logger.event(f'{self.board_name}\trx_voltage\tend\t{datetime.datetime.utcnow()}')
print(f'voltage: {u}')
return u
......@@ -270,6 +270,7 @@ class OhmPiHardware:
def last_dev(self, delay=0.):
v = np.where((self.readings[:, 0] >= delay) & (self.readings[:, 2] != 0))
print(v)
if len(v) > 1:
return 100. * np.std(self.readings[v, 2] * (self.readings[v, 4] - self.sp) / self.readings[v, 3]) / self.last_resistance
else:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment