Files
x11ma/script/test/TestChangeExpTime.py
gac-x11ma 7f8ef858f4
2020-02-12 15:47:58 +01:00

52 lines
1.3 KiB
Python

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)