764 lines
24 KiB
Python
764 lines
24 KiB
Python
#otf(start, end, time, delay = 0.0, mode = None, offset = None, alpha = None, name = None, folder = 'TEST')
|
|
|
|
#Sample M5 30V
|
|
'''
|
|
TRY.write(2.0)
|
|
TRZ.write(24.5)
|
|
|
|
open_vg13()
|
|
time.sleep(1)
|
|
|
|
#XMCD
|
|
|
|
caput('X11MA-ES3-MAG1:V', 2)
|
|
time.sleep(15)
|
|
|
|
|
|
caput('X11MA-KEI11:VOLTOUT','ON')
|
|
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',0)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',30)
|
|
time.sleep(10)
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
for i in range(2):
|
|
time.sleep(1)
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_30_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_30_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_30_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_30_Cp')
|
|
|
|
#HYST
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(1):
|
|
FILENAME="Hyst_M5_30_Cm"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 2 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
FILENAME="Hyst_M5_30_Cp"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 1 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
|
|
#Sample M5 -30
|
|
|
|
|
|
|
|
|
|
#XMCD
|
|
|
|
caput('X11MA-ES3-MAG1:V', 2)
|
|
time.sleep(15)
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',0)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-5)
|
|
time.sleep(1)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-30)
|
|
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
for i in range(2):
|
|
time.sleep(1)
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-30_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-30_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-30_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-30_Cp')
|
|
|
|
#HYST
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(1):
|
|
FILENAME="Hyst_M5_-30_Cm"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 2 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
FILENAME="Hyst_M5_-30_Cp"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 1 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
|
|
|
|
|
|
|
|
#Sample M5 -50V
|
|
|
|
|
|
|
|
|
|
open_vg13()
|
|
time.sleep(1)
|
|
|
|
#XMCD
|
|
caput('X11MA-ES3-MAG1:V', 2)
|
|
time.sleep(15)
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',-35)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-40)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-45)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-50)
|
|
time.sleep(10)
|
|
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
for i in range(2):
|
|
time.sleep(1)
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-50_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-50_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-50_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-50_Cp')
|
|
|
|
|
|
#HYST
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(1):
|
|
FILENAME="Hyst_M5_-50_Cm"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 2 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
FILENAME="Hyst_M5_-50_Cp"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 1 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
|
|
#Sample M5 50V
|
|
|
|
|
|
|
|
open_vg13()
|
|
time.sleep(1)
|
|
|
|
#XMCD
|
|
caput('X11MA-ES3-MAG1:V', 2)
|
|
time.sleep(15)
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',-45)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-40)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-35)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-30)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',0)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',30)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',35)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',40)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',45)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',50)
|
|
time.sleep(10)
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
for i in range(2):
|
|
time.sleep(1)
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_50_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_50_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_50_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_50_Cp')
|
|
|
|
|
|
#HYST
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(1):
|
|
FILENAME="Hyst_M5_50_Cm"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 2 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
FILENAME="Hyst_M5_50_Cp"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 1 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
|
|
|
|
#Sample M5 70V
|
|
|
|
|
|
|
|
open_vg13()
|
|
time.sleep(1)
|
|
|
|
#XMCD
|
|
caput('X11MA-ES3-MAG1:V', 2)
|
|
time.sleep(15)
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',55)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',65)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',70)
|
|
time.sleep(10)
|
|
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(2):
|
|
time.sleep(1)
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_70_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_70_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_70_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_70_Cp')
|
|
|
|
|
|
#HYST
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(1):
|
|
FILENAME="Hyst_M5_70_Cm"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 2 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
FILENAME="Hyst_M5_70_Cp"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 1 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
|
|
|
|
#Sample M5 -70V
|
|
|
|
|
|
|
|
open_vg13()
|
|
time.sleep(1)
|
|
|
|
#XMCD
|
|
caput('X11MA-ES3-MAG1:V', 2)
|
|
time.sleep(15)
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',65)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',60)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',55)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',50)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',45)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',40)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',35)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',30)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',0)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-30)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-35)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-40)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-45)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-50)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-55)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-60)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-65)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-70)
|
|
time.sleep(10)
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(2):
|
|
time.sleep(1)
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-70_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-70_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-70_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-70_Cp')
|
|
|
|
|
|
#HYST
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(1):
|
|
FILENAME="Hyst_M5_-70_Cm"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 2 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
FILENAME="Hyst_M5_-70_Cp"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 1 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
|
|
#Sample M5 -100V
|
|
|
|
|
|
|
|
open_vg13()
|
|
time.sleep(1)
|
|
|
|
#XMCD
|
|
caput('X11MA-ES3-MAG1:V', 2)
|
|
time.sleep(15)
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',-75)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-80)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-85)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-90)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-95)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-100)
|
|
time.sleep(10)
|
|
'''
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
for i in range(1):
|
|
time.sleep(1)
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-100_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-100_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-100_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-100_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-100_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_-100_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_-100_Cp')
|
|
|
|
|
|
#HYST
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(1):
|
|
FILENAME="Hyst_M5_-100_Cm"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 2 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
FILENAME="Hyst_M5_-100_Cp"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 1 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
|
|
#M5 100V
|
|
|
|
|
|
|
|
open_vg13()
|
|
time.sleep(1)
|
|
|
|
#XMCD
|
|
caput('X11MA-ES3-MAG1:V', 2)
|
|
time.sleep(15)
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',-95)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-90)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-85)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-80)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-75)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-70)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-65)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-60)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-55)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-50)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-45)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-40)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-35)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-30)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',-5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',0)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',30)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',35)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',40)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',45)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',50)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',55)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',60)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',65)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',70)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',75)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',80)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',85)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',95)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',100)
|
|
time.sleep(10)
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
for i in range(2):
|
|
time.sleep(1)
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_100_Cp')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_100_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC -', alpha = 0.0, offset=-1.2, name='Fe_M5_100_Cm')
|
|
otf2(start=695, end=740, time=3, delay=10, mode='CIRC +', alpha = 0.0, offset=-1.2, name='Fe_M5_100_Cp')
|
|
|
|
|
|
#HYST
|
|
|
|
caput('X11MA-KEI10:RANGE', 7)
|
|
caput('X11MA-KEI11:RANGE', 7)
|
|
caput('X11MA-KEI12:RANGE', 8)
|
|
|
|
for i in range(1):
|
|
FILENAME="Hyst_M5_100_Cm"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 2 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
FILENAME="Hyst_M5_100_Cp"
|
|
B1 = 2.0 # starting mag. field in Amps
|
|
B2 = -2.0 # final mag. field in Amps
|
|
BSTEP = 0.05 # step size mag. field in Amps. in Amps (1mT ~0.25A)
|
|
ENERGIES = (700,707.4) #list of energies in eV
|
|
MODE = 1 #polarization (CIRC+ -> 1 or CIRC- -> 2)
|
|
OFFSET2 = -1.2 #ID2 offset
|
|
FIELD_PRECISION = 0.04 #
|
|
ENERGY_CHANGE_SLEEP = 0.5 # put the Enerrgy settling time if needed
|
|
FIELD_CHANGE_SLEEP = 0.5 # put the Field settling time if needed
|
|
ACC_TIME = 0.1 #I think this number x 10 is in seconds
|
|
run('/sls/X11MA/data/X11MA/pshell/home/script/Users/Cinthia/field_sweepID2.py')
|
|
|
|
|
|
caput('X11MA-KEI11:SETVOLTAGE',95)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',90)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',85)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',80)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',75)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',70)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',65)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',60)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',55)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',50)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',45)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',40)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',35)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',30)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',25)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',20)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',15)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',10)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',5)
|
|
time.sleep(1)
|
|
caput('X11MA-KEI11:SETVOLTAGE',0)
|
|
|
|
caput('X11MA-KEI11:VOLTOUT','OFF')
|
|
|
|
close_vg13()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|