29 lines
780 B
Python
29 lines
780 B
Python
import sys
|
|
|
|
#seting parameters
|
|
sensor = 'KEI11'
|
|
if sensor == 'KEI10':
|
|
detector= keithley_1a
|
|
detector_range='X11MA-KEI10:RANGE'
|
|
elif sensor == 'KEI11':
|
|
detector= keithley_2a
|
|
detector_range='X11MA-KEI11:RANGE'
|
|
else:
|
|
print "Select a proper detector: KEI10 or KEI11."
|
|
sys.exit()
|
|
|
|
caput(detector_range, 4) # 6 --> 200 nA
|
|
exit_slit.move(30.0)
|
|
speed = exit_slit.getSpeed()
|
|
min_speed=exit_slit.getMinSpeed()
|
|
exit_slit.setSpeed(min_speed)
|
|
|
|
#scan Energy Slit
|
|
time.sleep(1)
|
|
run('beamline_init/with_x-rays/functions/SlitCalib.py',{"Slit":exit_slit, "Slit_offset":exit_slit_offset, "detector":detector, "start":30, "end":-20.0, "step_size":1.0, "final_pos":20.0})
|
|
time.sleep(1)
|
|
|
|
#resetting parameters
|
|
caput(detector_range, 0) # 0--> AUTO
|
|
exit_slit.setSpeed(speed)
|