52 lines
1.3 KiB
Python
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)
|
|
|
|
|
|
|