Closedown

This commit is contained in:
2020-05-20 14:11:06 +02:00
parent 8a38c8ef21
commit e3b77d2cc0

View File

@@ -1,5 +1,8 @@
class AnalogOutput(RegisterBase):
def __init__(self):
import ch.psi.pshell.device.Register.RegisterArray as RegisterArray
class Scalar(RegisterBase):
def __init__(self, name):
RegisterBase.__init__(self, name)
self.val = 0
def doRead(self):
@@ -9,7 +12,8 @@ class AnalogOutput(RegisterBase):
self.val = val
class Waveform(RegisterBase, RegisterArray):
def __init__(self):
def __init__(self, name):
RegisterBase.__init__(self, name)
self.val = [0.0]
def doRead(self):
@@ -22,9 +26,19 @@ class Waveform(RegisterBase, RegisterArray):
return len(self.take(-1)) #only reads if cache is None
add_device(SinusoidSample("ai1"), True)
add_device(SinusoidWaveform("wf1"), True)
add_device(Scalar("sc"), True)
add_device(Waveform("sx"), True)
add_device(Waveform("sy"), True)
add_device(Scalar("sf"), True)
add_device(Scalar("smin"), True)
add_device(Scalar("smax"), True)
cas1 = CAS(camera + ":SPECTRUM_Y", ai1, 'double')
cas6 = CAS(camera + ":SPECTRUM_X", wf1, 'double')
cas2 = CAS( camera + ":SPECTRUM_CENTER", ai1, 'double')
cas3 = CAS(camera + ":SPECTRUM_FWHM", ao1, 'double')
cas4 = CAS(camera + ":SPC_ROI_YMIN", dp1, 'double')
cas5 = CAS(camera + ":SPC_ROI_YMAX", wf1, 'double')
camera = "SLG-LCAM-C102"