Files
x11ma/script/test/BenchGrab.py
gac-x11ma 99586393b5
2020-09-22 10:39:02 +02:00

21 lines
663 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):
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)