Script execution

This commit is contained in:
x07maop
2016-03-01 11:52:16 +01:00
parent 81d44ba1ce
commit b96d3ea79c

View File

@@ -7,6 +7,9 @@ class AccumulatorSensor(Readable):
def read(self):
return self.averager.values[self.index]
def getName(self):
return self.averager.name
class Accumulator(ReadonlyRegisterBase, ReadonlyRegisterArray):
def __init__(self, devices, integration_time=None):
ReadonlyRegisterBase.__init__(self, "Averager")
@@ -46,6 +49,6 @@ class Accumulator(ReadonlyRegisterBase, ReadonlyRegisterArray):
ret.append(AveragerSensor(self,i))
return ret
#acc = Accumulator([signal_tey, signal_i0, signal_trans], integration_time = 0.5)
#tscan ([acc,] + acc.getSensors(), 10, 3.0)
acc = Accumulator([signal_tey, signal_i0, signal_trans], integration_time = 0.5)
tscan ([acc,] + acc.getSensors(), 10, 3.0)