55 lines
1.6 KiB
Python
Executable File
55 lines
1.6 KiB
Python
Executable File
def close_FE_slits():
|
|
|
|
|
|
BML_FE_sizeX.setSpeed(0.4)
|
|
BML_FE_sizeY.setSpeed(0.4)
|
|
|
|
BML_FE_sizeX.moveAsync(-0.5)
|
|
BML_FE_sizeY.move(-0.5)
|
|
|
|
BML_FE_sizeX.setSpeed(0.1)
|
|
BML_FE_sizeY.setSpeed(0.1)
|
|
|
|
def open_AU_slits():
|
|
|
|
BML_AU_TRYB.moveAsync(-5.0)
|
|
BML_AU_TRYT.moveAsync(5.0)
|
|
BML_AU_TRXW.moveAsync(-5.0)
|
|
BML_AU_TRXR.moveAsync(5.0)
|
|
|
|
|
|
|
|
# BML_FE_sizeX.moveAsync(0.5)
|
|
# BML_FE_sizeY.moveAsync(0.5)
|
|
# retries = 1
|
|
# status = 0
|
|
#
|
|
## for i in range(retries):
|
|
## try:
|
|
## BML_FE_sizeX.move(-0.5)
|
|
# print "Set speed BML_FE_sizeX to 0.0"
|
|
# except:
|
|
# print "Error: "
|
|
# status = sys.exc_info()[2]
|
|
# return status
|
|
# for i in range(retries):
|
|
# try:
|
|
# stop_eiger() #Set mode single
|
|
# eiger.setNumImages(1)# Is it relevant?]
|
|
# caputq("X11MA-ES1-SD1:cam1:NumImages",1);
|
|
# set_eiger_number_of_frames(1)
|
|
# caget("X11MA-ES1-SD1:cam1:NumFrames_RBV") and compares before writing (therefore does nothing)
|
|
# if exposure:
|
|
# set_exposure_time(exposure, check)
|
|
# apply_averaging_detector(is_averaging_detector())
|
|
# caput("X11MA-ES1-SD1:Proc1:EnableFilter", False)
|
|
# caput("X11MA-ES1-SD1:Proc1:NumFilter", 1)
|
|
# caput("X11MA-ES1-SD1:cam1:NumCycles", 1)
|
|
# break
|
|
# except:
|
|
# if i==(retries-1):
|
|
# raise
|
|
# else:
|
|
# print "Error initializing Eiger, retrying: " + str(sys.exc_info()[1])
|
|
|