EXPOSURE=1.0 """ while True: eiger.stop() eiger.grabMode=eiger.GrabMode.Single time.sleep(1.2) print "-------------" for i in range(10): eiger.stop() time.sleep(0.2) eiger.setExposure(EXPOSURE) eiger.start() image.waitNext(20000) rb=caget("X11MA-ES1-SD1:cam1:AcquireTime_RBV",'d') if abs(rb - EXPOSURE) >0.0001: raise Exception("Error: " + str(EXPOSURE) + " - " + str(rb)) print EXPOSURE EXPOSURE=EXPOSURE+0.1 #time.sleep(2.0) eiger.grabMode=eiger.GrabMode.Continuous eiger.start() time.sleep(0.25) """ while True: eiger.stop() eiger.grabMode=eiger.GrabMode.Single #time.sleep(0.2) print "-------------" for i in range(10): set_exposure_time(EXPOSURE) eiger.start() image.waitNext(20000) rb=caget("X11MA-ES1-SD1:cam1:AcquireTime_RBV",'d') if abs(rb - EXPOSURE) >0.0001: raise Exception("Error: " + str(EXPOSURE) + " - " + str(rb)) print EXPOSURE EXPOSURE=EXPOSURE+0.1 #time.sleep(2.0) eiger.grabMode=eiger.GrabMode.Continuous eiger.start() time.sleep(0.25)