Startup
This commit is contained in:
@@ -0,0 +1,126 @@
|
||||
import os
|
||||
import traceback
|
||||
import thread
|
||||
import time
|
||||
import math
|
||||
|
||||
# E = [Estart, Eend, time, delay]
|
||||
E1 = [270, 320, 6, 0] # C K-edge
|
||||
E2 = [520, 570, 6, 0] # O K-edge
|
||||
E3 = [630, 670, 6, 0] # Mn L-edge
|
||||
E4 = [680, 720, 6, 0] # F K-edge
|
||||
E5 = [845, 885, 6, 0] # Ni L-edge
|
||||
E6 = [772, 805, 6, 0] # Co L-edge
|
||||
E7 = [500, 900, 10, 0] # Survey
|
||||
E8 = [680, 750, 2, 0] # Fe L-edge
|
||||
E9 = [630, 740, 3, 0] # Mn L-edge
|
||||
#E = [E5,E6,E4,E2,E1,E7]
|
||||
|
||||
run('EnergyMultiScan.py',E8)
|
||||
|
||||
#run('EnergyMultiScan.py',E)
|
||||
'''
|
||||
caput("X11MA-VME-ES4:TRX", 5.5)
|
||||
caput("X11MA-VME-ES4:TRY", -3.7)
|
||||
caput("X11MA-VME-ES4:TRZ", 7.5)
|
||||
|
||||
time.sleep(1.0)
|
||||
|
||||
Eset = 845
|
||||
error = 10.0
|
||||
caput("X11MA-PHS:E_SP",Eset)
|
||||
while (abs(error)) > 1.2:
|
||||
time.sleep(1.0)
|
||||
Ecurr = caget("X11MA-PGM:rbkenergy",'i')
|
||||
error = Eset-Ecurr
|
||||
|
||||
run('EnergyMultiScan.py',E5) # Ni
|
||||
|
||||
caput("X11MA-KEI11:RANGE", 8)
|
||||
caput("X11MA-KEI12:RANGE", 7)
|
||||
|
||||
Eset = 680 #F
|
||||
error = 10.0
|
||||
caput("X11MA-PHS:E_SP",Eset)
|
||||
while (abs(error)) > 1.2:
|
||||
time.sleep(1.0)
|
||||
Ecurr = caget("X11MA-PGM:rbkenergy",'i')
|
||||
error = Eset-Ecurr
|
||||
|
||||
|
||||
run('EnergyMultiScan.py',E4) # F
|
||||
|
||||
caput("X11MA-KEI11:RANGE", 9)
|
||||
caput("X11MA-KEI12:RANGE", 8)
|
||||
|
||||
|
||||
Eset = 630 #Mn
|
||||
error = 10.0
|
||||
caput("X11MA-PHS:E_SP",Eset)
|
||||
while (abs(error)) > 1.2:
|
||||
time.sleep(1.0)
|
||||
Ecurr = caget("X11MA-PGM:rbkenergy",'i')
|
||||
error = Eset-Ecurr
|
||||
|
||||
run('EnergyMultiScan.py',E3) # Mn
|
||||
|
||||
|
||||
caput("X11MA-KEI11:RANGE", 9)
|
||||
caput("X11MA-KEI12:RANGE", 8)
|
||||
|
||||
Eset = 520
|
||||
error = 10.0
|
||||
caput("X11MA-PHS:E_SP",Eset)
|
||||
while (abs(error)) > 1.2:
|
||||
time.sleep(1.0)
|
||||
Ecurr = caget("X11MA-PGM:rbkenergy",'i')
|
||||
error = Eset-Ecurr
|
||||
|
||||
run('EnergyMultiScan.py',E2) # O
|
||||
|
||||
|
||||
caput("X11MA-KEI11:RANGE", 10)
|
||||
caput("X11MA-KEI12:RANGE", 8)
|
||||
|
||||
Eset = 270
|
||||
error = 10.0
|
||||
caput("X11MA-PHS:E_SP",Eset)
|
||||
while (abs(error)) > 1.2:
|
||||
time.sleep(1.0)
|
||||
Ecurr = caget("X11MA-PGM:rbkenergy",'i')
|
||||
error = Eset-Ecurr
|
||||
|
||||
run('EnergyMultiScan.py',E1) # C
|
||||
|
||||
caput("X11MA-KEI11:RANGE", 10)
|
||||
caput("X11MA-KEI12:RANGE", 9)
|
||||
|
||||
Eset = 520
|
||||
error = 10.0
|
||||
caput("X11MA-PHS:E_SP",Eset)
|
||||
while (abs(error)) > 1.2:
|
||||
time.sleep(1.0)
|
||||
Ecurr = caget("X11MA-PGM:rbkenergy",'i')
|
||||
error = Eset-Ecurr
|
||||
|
||||
run('EnergyMultiScan.py',E2) # O
|
||||
|
||||
caput("X11MA-KEI11:RANGE", 9)
|
||||
caput("X11MA-KEI12:RANGE", 8)
|
||||
|
||||
Eset = 500
|
||||
error = 10.0
|
||||
caput("X11MA-PHS:E_SP",Eset)
|
||||
while (abs(error)) > 1.2:
|
||||
time.sleep(1.0)
|
||||
Ecurr = caget("X11MA-PGM:rbkenergy",'i')
|
||||
error = Eset-Ecurr
|
||||
|
||||
run('EnergyMultiScan.py',E7) # Survey
|
||||
'''
|
||||
#n_scans=6
|
||||
|
||||
#for i in range(0,n_scans):
|
||||
# run('EnergyMultiScan.py',E[i])
|
||||
|
||||
close_vg13()
|
||||
Reference in New Issue
Block a user