Time optimizations
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
eiger.stop()
|
||||
eiger.grabMode=eiger.GrabMode.Single
|
||||
eiger.setExposure(0.1)
|
||||
AVERAGE=1
|
||||
|
||||
def grab_image(position, scan):
|
||||
eiger.start()
|
||||
#eiger.getDataArray().waitCacheChange(2000)
|
||||
image.waitNext(2000)
|
||||
|
||||
def grab_image(position, scan):
|
||||
#av = grab_frame(image, roi=None, wait_next=True, rmv_outliers=False)
|
||||
frames = grab_frames(image, AVERAGE, roi=None, wait_next=True)
|
||||
av = average_frames(frames)
|
||||
if True:
|
||||
filename = get_exec_pars().path + "/" + ("%03d.tif" % scan.recordIndex)
|
||||
filename = get_context().setup.expandPath(filename)
|
||||
print filename
|
||||
save_as_tiff(av, filename, parallel=True)
|
||||
|
||||
tscan(eiger.dataMatrix, 10, 0.01, before_read=grab_image, save=False, plot_disabled=True)
|
||||
Reference in New Issue
Block a user