Script execution

This commit is contained in:
2016-08-09 15:42:51 +02:00
parent 2dd2e4e744
commit 39f99b9ce0

View File

@@ -1,7 +1,8 @@
###################################################################################################
# Deployment specific global definitions - executed after startup.py
###################################################################################################
import ch.psi.pshell.device.Stoppable as Stoppable
class PicoAmp(DeviceBase, Stoppable):
def __init__(self, name, prefix):
@@ -20,7 +21,7 @@ class PicoAmp(DeviceBase, Stoppable):
self.ts_total2 = create_channel_device(prefix+"Current2:TSTotal", type='[d', size=None, deviceName=name + " Cur2 TSTotal")
self.ts_net2 = create_channel_device(prefix+"Current2:TSNet", type='[d', size=None, deviceName=name + " Cur2 TSNet")
self.ts_min2 = create_channel_device(prefix+"Current2:TSMinValue", type='[d', size=None, deviceName=name + " Cur2 TSMin")
self.ts_minx2 = stopcreate_channel_device(prefix+"Current2:TSMinX", type='[d', size=None, deviceName=name + " Cur2 TSMaxX")
self.ts_max2 = create_channel_device(prefix+"Current2:TSMaxValue", type='[d', size=None, deviceName=name + " Cur2 TSMax")
self.ts_minx2 = create_channel_device(prefix+"Current2:TSMinX", type='[d', size=None, deviceName=name + " Cur2 TSMaxX")
self.ts_maxx2 = create_channel_device(prefix+"Current2:TSMeanValue", type='[d', size=None, deviceName=name + " Cur2 TSMean")
self.ts_sigma2 = create_channel_device(prefix+"Current2:TSSigma", type='[d', size=None, deviceName=name + " Cur2 TSSigma")
@@ -52,7 +53,7 @@ class PicoAmp(DeviceBase, Stoppable):
self.ts_maxx4, self.ts_sigma4
])
def start(self):
caput(self.prefix + "Acquire", "Start")
stop()
caput(self.prefix + "Acquire", "Acquire")
caput(self.prefix + "Current1:TSControl", "Erase/Start")
caput(self.prefix + "Current2:TSControl", "Erase/Start")