Script execution
This commit is contained in:
+20
-1
@@ -42,11 +42,30 @@ class SpectrumReader3(SpectrumReader):
|
||||
Scienta.getLowEnergy().write(98.0 + self.offset)
|
||||
Scienta.getHighEnergy().write(108.0 + self.offset)
|
||||
|
||||
|
||||
class ImageReader(ReadonlyRegisterBase, ReadonlyRegisterMatrix):
|
||||
def doRead(self):
|
||||
return Scienta.getDataMatrix()
|
||||
|
||||
def getWidth(self):
|
||||
return Scienta.getDataMatrix().getWidth()
|
||||
|
||||
def getHeight(self):
|
||||
return Scienta.getDataMatrix().getHeight()
|
||||
|
||||
|
||||
|
||||
reader1 = SpectrumReader1(); reader1.initialize()
|
||||
reader2 = SpectrumReader2(); reader2.initialize()
|
||||
reader3 = SpectrumReader3(); reader3.initialize()
|
||||
image1 = ImageReader(); image1.initialize(); set_device_alias(image1, "Image1")
|
||||
image2 = ImageReader(); image2.initialize(); set_device_alias(image2, "Image2")
|
||||
image3 = ImageReader(); image3.initialize(); set_device_alias(image3, "Image3")
|
||||
|
||||
SENSORS = [RefCurrent, reader1,Scienta.getImage(), reader2, Scienta.getImage(), reader3, Scienta.getImage()]
|
||||
|
||||
Scienta.getDataMatrix()
|
||||
|
||||
SENSORS = [RefCurrent, reader1, image1, reader2, image2, reader3, image3]
|
||||
|
||||
Scienta.setAcquisitionMode(ch.psi.pshell.epics.Scienta.AcquisitionMode.Swept)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user