116 lines
3.7 KiB
Python
116 lines
3.7 KiB
Python
import ch.psi.pshell.plot.RangeSelectionPlot.RangeSelection as RangeSelection
|
|
|
|
# caution: do not insert multiple runs in the same script!
|
|
# earlier runs are overwritten!
|
|
|
|
################## THIS IS TO OPEN THE VALVES /SHUTTER
|
|
if caget('X03DA-OP-VG7:OPEN') == 'Not_Open':
|
|
caput('X03DA-OP-VG7:WT_SET',0) #open ES vacuum valve
|
|
time.sleep(0.2)
|
|
caput('X03DA-OP-VG7:WT_SET',1) #open ES vacuum valve
|
|
|
|
#Grating should be G1 / 600 for 800 eV overview spectrum
|
|
|
|
|
|
|
|
|
|
# 800 eV Overview Scan
|
|
Ephot = 800.0
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(100.0,Ephot)
|
|
rs.setVars([0.5, 0.5, 1, Ephot]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
|
|
"""
|
|
# 220 eV fine scan
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(220.0,256.0)
|
|
rs.setVars([0.5, 0.05, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
"""
|
|
# 255 eV fine scan
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(255.0,270.0)
|
|
rs.setVars([0.5, 0.05, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
"""
|
|
# 290 eV fine scan
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(290.0,315.0)
|
|
rs.setVars([0.5, 0.05, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
"""
|
|
# C 1s 500 eV fine scan
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(499.0,515.0)
|
|
rs.setVars([0.5, 0.05, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
|
|
"""
|
|
# 570 eV fine scan
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(560.0,595.0)
|
|
rs.setVars([0.5, 0.05, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
|
|
"""
|
|
#P 2s 600 eV fine scan
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(600.0,612.0)
|
|
rs.setVars([0.5, 0.02, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
|
|
"""
|
|
# 800 eV Er 4d
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(619.0,629.0)
|
|
rs.setVars([0.5, 0.05, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
|
|
"""
|
|
# 620 eV fine scan
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(618.0,650.0)
|
|
rs.setVars([0.5, 0.05, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
|
|
"""
|
|
# P L2,3 eV fine scan
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(658.0,667.0)
|
|
rs.setVars([0.5, 0.02, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
|
|
"""
|
|
# VB exit slit 30 (standard)
|
|
ExitSlit.write(30)
|
|
rs = RangeSelection(762.0,797.0)
|
|
rs.setVars([0.5, 0.05, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
|
|
"""
|
|
# VB fine scan exit slit 50
|
|
ExitSlit.write(50)
|
|
rs = RangeSelection(762.0,797.0)
|
|
rs.setVars([0.5, 0.02, 3, 800.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs, ], "ENDSCAN":True, "pass_energy":50})
|
|
"""
|
|
|
|
"""
|
|
# VB 62 eV fine scan exit slit 100
|
|
ExitSlit.write(50)
|
|
rs = RangeSelection(44.0,59.0)
|
|
rs.setVars([0.5, 0.02, 3, 62.0]) #Time, Size, Iteration, photon energy
|
|
run("XPSSpectrum", {"save_scienta_image":True, "ranges":[rs,], "ENDSCAN":True, "pass_energy":20})
|
|
|