EXPOSURE=1.0 for i in range(100): former_exposure = eiger.getExposure() if former_exposure !=0.2: raise Exception("Bad exposure") set_exposure_time(EXPOSURE) grab_frame(image, None, True) #Update reference image if changing exposure time.sleep(1.0) if former_exposure!=EXPOSURE: set_exposure_time(former_exposure) restore_eiger() if (i%3)==0: eiger.stop() time.sleep(1.0) print"Stop"