Script execution

This commit is contained in:
gac-x03da
2022-02-01 16:46:58 +01:00
parent 5b952332a2
commit 55e9d8b8dd
+15 -14
View File
@@ -207,17 +207,18 @@ class SpectrumReader(ReadonlyRegisterBase, ReadonlyRegisterArray):
self.setup()
print("Acquiring region {0}.".format(self.region['name']))
trig_scienta()
time.sleep(0.5)
time.sleep(0.1)
sp = Scienta.getSpectrum().read()
self.read_scales()
return sp
def getSize(self):
nx = Scienta.numChannels.read() # ???
# if self.region['fixed']:
# nx = 992 # !!!
# else:
# nx = int((self.region['ehi'] - self.region['elo']) / self.region['estep']) + 1
print("SpectrumReader.getSize = ", nx)
# this is called before the scan starts - we have to predict the spectrum size
# wrong values don't seem to affect the data files, however
if self.region['fixed']:
nx = 1066
else:
nx = int((self.region['ehi'] - self.region['elo']) / self.region['estep']) + 1
return nx
@@ -227,17 +228,17 @@ class ImageReader(ReadonlyRegisterBase, ReadonlyRegisterMatrix):
return Scienta.getDataMatrix().read()
def getWidth(self):
nx = Scienta.numChannels.read() # ???
# if self.region['fixed']:
# nx = Scienta.numChannels.read() # ???
# else:
# nx = int((self.region['ehi'] - self.region['elo']) / self.region['estep']) + 1
print("ImageReader.getWidth = ", nx)
# this is called before the scan starts - we have to predict the spectrum size
# wrong values don't seem to affect the data files, however
if self.region['fixed']:
nx = 1066
else:
nx = int((self.region['ehi'] - self.region['elo']) / self.region['estep']) + 1
return nx
def getHeight(self):
# this is called before the scan starts - the number of slices is an independent parameter
ny = Scienta.slices.read()
print("ImageReader.getHeight = ", ny)
return ny
def setup_live_plots(regions):