22 lines
736 B
Python
22 lines
736 B
Python
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)
|