This commit is contained in:
gac-x11ma
2019-08-05 15:26:17 +02:00
parent 67a38edfb4
commit d600f2e5b7
19 changed files with 944 additions and 26 deletions

View File

@@ -1,3 +1,4 @@
machine_cur=ch.psi.pshell.epics.ChannelDouble|ARIDI-PCT:CURRENT|Read||true
field=ch.psi.pshell.epics.ChannelDouble|X11MA-XMCD:Ireadout|Read||true
pol_mode=ch.psi.pshell.epics.DiscretePositioner|X11MA-ID2:MODE|||true
pol_angle=ch.psi.pshell.epics.ChannelDouble|X11MA-ID2:ALPHA|||true

167
script/Mehdi/EnergyScan2.py Normal file
View File

@@ -0,0 +1,167 @@
#Script imported and adopted from: XTREME beamline
import time
#Parameters
"""
E1 = 570
E2 = 600
TIME = 1 #min
DELAY = 5.0 #s
MODE = 'CIRC -'
OFFSET = 0.0
FOLDER = 'SIM_data'
FILE = 'pshell-test'
ALPHA=0
"""
count.initialize()
data.initialize()
fdata.initialize()
idata.initialize()
edata.initialize()
p=None
def start_plot():
global p
p = plot([None, None, None,None, None], ["TEY", "TFY", "TEYraw", "TFYraw", "I0"])
def update_plot():
global p
c = count.take()
if c is None:
for i in range(len(p)):
p[i].getSeries(0).clear()
else:
data.setSize(c)
fdata.setSize(c)
idata.setSize(c)
edata.setSize(c)
teyr= idata.read()
tfyr= fdata.read()
i0 = data.read()
x = edata.read()
#from operator import truediv
l = lambda x,y: (0.0 if (y==0.0) else x/y) #truediv
tey=map(l, teyr, i0)
tfy=map(l, tfyr, i0)
p[0].getSeries(0).setData(x, to_array(tey,'d'))
p[1].getSeries(0).setData(x, to_array(tfy,'d'))
p[2].getSeries(0).setData(x, to_array(teyr,'d'))
p[3].getSeries(0).setData(x, to_array(tfyr,'d'))
p[4].getSeries(0).setData(x, to_array(i0,'d'))
print "\nStart energy scan..."
if MODE == "LINEAR":
print E1,"eV ->",E2,"eV,",TIME,"min duration,",DELAY,"sec delay,",str(MODE),str(ALPHA),"deg"
else:
print E1,"eV ->",E2,"eV,",TIME,"min duration,",DELAY,"sec delay,",str(MODE)
start = time.localtime()
folder = os.path.expanduser("~/Data1/") + FOLDER + "/";
#print "folder = ",folder
def getNewestFile():
global folder
import glob
try:
return max(glob.glob(folder+'/*.txt'), key=os.path.getctime)
except:
return None
newest = getNewestFile()
#Checking the beam
if not has_beam():
print "Maintenence mode: end of scan"
sys.exit()
if MODE is not None:
pol_mode.write(MODE)
if MODE == 'LINEAR':
if ALPHA is not None:
pol_angle.write(ALPHA)
if OFFSET is not None:
pol_offset.write(OFFSET)
wait_device(pol_done, "DONE")
#################
energy.write(float(E1))
wait_channel(ALL_DONE, 1, type = 'i')
caput('E1', E1)
caput('E2', E2)
caput('TIME', TIME)
caput('FOLDER', FOLDER)
caput('FILE', FILE)
time.sleep(0.1)
time.sleep(DELAY)
caput('START', '1')
try:
waiting = True
def plot_task():
global waiting
pos=count.take()
start_plot()
while waiting:
if count.take() != pos:
update_plot()
pos = count.take()
time.sleep(2.0)
ret = fork(plot_task)
try:
print "Scanning...",
#Post-actions
wait_channel('START', 'STOP', type = 's')
after_sample() #To call check_id_error()
time.sleep(2.0)
print "Finished Energy scan."
finally:
waiting = False
join(ret)
#File convertion
#newName = folder + time.strftime("%Y%m%d_%H%M_", start) + FILE + "_0000.txt";
#newName = get_exec_pars().path + "/" + time.strftime("%Y%m%d_%H%M_", start) + FILE + ".txt";
import time
try:
os.makedirs(get_exec_pars().path)
except:
pass
newName = get_exec_pars().path + "/" + time.strftime("%Y%m%d_%H%M_", start) + FILE + ".txt";
name = getNewestFile()
if name == newest:
print "Risk of overwriting. " + name + " same as " + newest
raise Exception("Data file not created.")
if not os.path.isfile(name):
raise Exception("Data file not found: " + name)
convert_file_full(name, newName)
plot_file(newName)
print("Success")
except:
print("Aborting...")
while caget('START') == 'START':
caput('START', '0')
time.sleep(0.1)
raise

View File

@@ -0,0 +1,18 @@
#B
#otf(start=190, end=210, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe19_B_CP', folder = 'SIM_data')
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe19_C_li', folder = 'SIM_data')
#N_edge_narrow - alpha=0
otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe19_N_Li', folder = 'SIM_data')
#O_edge_narrow - alpha=0
otf(start=525, end=555, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe19_O_Li', folder = 'SIM_data')
#Fe_edge_ alpha=0
otf(start=700, end=740, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe19_Fe_Li', folder = 'SIM_data')

View File

@@ -1 +1,23 @@
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Calixerin', folder = 'SIM_data')
otf(start=570, end=600, time=4.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_3p8K_-10mT_4s_slit30_minus_0000', folder = 'SIM_data')
otf(start=570, end=600, time=4.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='GI_XMCD_3p8K_-10mT_4s_slit30_plus_0000', folder = 'SIM_data')
otf(start=570, end=600, time=4.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='GI_XMCD_3p8K_-10mT_4s_slit30_plus_0001', folder = 'SIM_data')
otf(start=570, end=600, time=4.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_3p8K_-10mT_4s_slit30_minus_0001', folder = 'SIM_data')
#otf(start=570, end=600, time=4.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NI_XMCD_3.8K_-70mT_2s_slit20_minus_0002', folder = 'SIM_data')
#otf(start=570, end=600, time=4.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NI_XMCD_3.8K_-70mT_2s_slit20_plus_0002', folder = 'SIM_data')
#otf(start=570, end=600, time=2.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NI_XMCD_3.8K_-70mT_2s_slit20_plus_0003', folder = 'SIM_data')
#otf(start=570, end=600, time=2.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_3.8K_-70mT_2s_slit20_minus_0003', folder = 'SIM_data')
#otf(start=570, end=600, time=2.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_3.8K_-70mT_2s_slit20_minus_0004', folder = 'SIM_data')
#otf(start=570, end=600, time=2.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='GI_XMCD_3.8K_-70mT_2s_slit20_plus_0004', folder = 'SIM_data')
#otf(start=570, end=600, time=2.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='GI_XMCD_3.8K_-70mT_2s_slit20_plus_0005', folder = 'SIM_data')
#otf(start=570, end=600, time=2.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_3.8K_-70mT_2s_slit20_minus_0005', folder = 'SIM_data')
#otf(start=570, end=600, time=3.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_rem_3s_slit20_minus_0002', folder = 'SIM_data')
#otf(start=570, end=600, time=3.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='GI_XMCD_rem_3s_slit20_plus_0002', folder = 'SIM_data')
#otf(start=570, end=600, time=3.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_pristine_remanence+_3s_minus_0001', folder = 'SIM_data')
#otf(start=570, end=600, time=3.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='GI_XMCD_pristine_remanence+_3s_plus_0001', folder = 'SIM_data')
#otf(start=570, end=600, time=3.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_pristine_remanence+_3s_minus_0002', folder = 'SIM_data')
#otf(start=570, end=600, time=3.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='GI_XMCD_pristine_remanence+_3s_plus_0002', folder = 'SIM_data')
#otf(start=570, end=600, time=3.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_XMCD_pristine_remanence+_3s_minus_0002', folder = 'SIM_data')
#otf(start=570, end=600, time=3.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='GI_XMCD_pristine_remanence+_3s_plus_0002', folder = 'SIM_data')

45
script/Mehdi/OTF_scan2.py Normal file
View File

@@ -0,0 +1,45 @@
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#N_edge_narrow - alpha=0
#otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_N_Nar_G70_alpha0_ES4', folder = 'SIM_data')
#N_edge - alpha=0
otf(start=395, end=430, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_N_L_alpha0', folder = 'SIM_data')
#O_edge_narrow - alpha=0
otf(start=525, end=555, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_O_L_alpha0', folder = 'SIM_data')
#Mn Edge - alpha=0
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#Fe_edge_ alpha=0
otf(start=700, end=740, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_alpha0', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_alpha0', folder = 'SIM_data')
#Mn Edge - alpha=90
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#O_edge_narrow - alpha=90
#otf(start=525, end=555, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_O_L_alpha0', folder = 'SIM_data')
#N_edge_narrow - alpha=90
#otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_N_Nar_G70_alpha90_ES4', folder = 'SIM_data')
#N_edge - alpha=90
#otf(start=395, end=430, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_N_L_alpha0', folder = 'SIM_data')
#C_edge - alpha=90
#otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')

View File

@@ -0,0 +1 @@
otf(start=570, end=600, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='GI_0000', folder = 'SIM_data')

View File

@@ -0,0 +1,54 @@
#C_edge - alpha=0
#otf(start=280, end=310, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_C_L_CP', folder = 'SIM_data')
#N_edge_narrow - alpha=0
#otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_N_Nar_G70_alpha0_ES4', folder = 'SIM_data')
#N_edge - alpha=0
otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn13_N_L_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
#otf(start=525, end=555, time=2.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_O_L_CP', folder = 'SIM_data')
#Mn Edge - alpha=0
otf(start=635, end=660, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn13_C_L_CP', folder = 'SIM_data')
otf(start=635, end=660, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn13_C_L_CP', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#Mn Edge - alpha=90
otf(start=635, end=660, time=1.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Mn13_C_L_CN', folder = 'SIM_data')
otf(start=635, end=660, time=1.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Mn13_C_L_CN', folder = 'SIM_data')
#O_edge_narrow - alpha=90
#otf(start=525, end=555, time=2.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Fe20_O_L_CN', folder = 'SIM_data')
#N_edge_narrow - alpha=90
#otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_N_Nar_G70_alpha90_ES4', folder = 'SIM_data')
#N_edge - alpha=90
otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Mn13_N_L_CN', folder = 'SIM_data')
#C_edge - alpha=90
#otf(start=280, end=310, time=1.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Fe20_C_L_CN', folder = 'SIM_data')

View File

@@ -0,0 +1,62 @@
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_C_Normal_alpha0_ES4N', folder = 'SIM_data')
#N_edge_narrow - alpha=0
otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_N_Normal_alpha0_ES4N', folder = 'SIM_data')
#N_edge - alpha=0
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_N_L_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
otf(start=525, end=555, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_O_Normal_alpha0_ES4N', folder = 'SIM_data')
#Mn Edge - alpha=0
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#Mn Edge - alpha=90
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#O_edge_narrow - alpha=90
otf(start=525, end=555, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_O_Normal_alpha90_ES4N', folder = 'SIM_data')
#N_edge_narrow - alpha=90
otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_N_Normal_alpha90_ES4N', folder = 'SIM_data')
#N_edge - alpha=90
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_N_L_CN', folder = 'SIM_data')
#C_edge - alpha=90
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_C_Normal_alpha90_ES4N', folder = 'SIM_data')

View File

@@ -0,0 +1,63 @@
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_C_G20_alpha0', folder = 'SIM_data')
#N_edge_narrow - alpha=0
otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_N_G20_alpha0', folder = 'SIM_data')
#N_edge - alpha=0
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_N_L_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
otf(start=525, end=555, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_O_G20_alpha0', folder = 'SIM_data')
#Mn Edge - alpha=0
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#Mn Edge - alpha=90
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#O_edge_narrow - alpha=90
otf(start=525, end=555, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_O_G20_alpha90', folder = 'SIM_data')
#N_edge_narrow - alpha=90
otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_N_G20_alpha90', folder = 'SIM_data')
#N_edge - alpha=90
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_N_L_CN', folder = 'SIM_data')
#C_edge - alpha=90
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_C_G20_alpha90', folder = 'SIM_data')

View File

@@ -0,0 +1,62 @@
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_C_G40_alpha0', folder = 'SIM_data')
#N_edge_narrow - alpha=0
otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_N_G40_alpha0', folder = 'SIM_data')
#N_edge - alpha=0
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_N_L_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
otf(start=525, end=555, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_O_G40_alpha0', folder = 'SIM_data')
#Mn Edge - alpha=0
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#Mn Edge - alpha=90
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#O_edge_narrow - alpha=90
otf(start=525, end=555, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_O_G40_alpha90', folder = 'SIM_data')
#N_edge_narrow - alpha=90
otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_N_G40_alpha90', folder = 'SIM_data')
#N_edge - alpha=90
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_N_L_CN', folder = 'SIM_data')
#C_edge - alpha=90
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_C_G40_alpha90', folder = 'SIM_data')

View File

@@ -0,0 +1,62 @@
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_C_G55_alpha0', folder = 'SIM_data')
#N_edge_narrow - alpha=0
otf(start=395, end=405, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_N_G55_alpha0', folder = 'SIM_data')
#N_edge - alpha=0
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_N_L_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
otf(start=525, end=555, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_O_G55_alpha0', folder = 'SIM_data')
#Mn Edge - alpha=0
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#Mn Edge - alpha=90
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#O_edge_narrow - alpha=90
otf(start=525, end=555, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_O_G55_alpha90', folder = 'SIM_data')
#N_edge_narrow - alpha=90
otf(start=395, end=405, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_N_G55_alpha90', folder = 'SIM_data')
#N_edge - alpha=90
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_N_L_CN', folder = 'SIM_data')
#C_edge - alpha=90
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_C_G55_alpha90', folder = 'SIM_data')

View File

@@ -0,0 +1,62 @@
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_C_G70_alpha0', folder = 'SIM_data')
#N_edge_narrow - alpha=0
otf(start=395, end=405, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_N_G70_alpha0', folder = 'SIM_data')
#N_edge - alpha=0
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_N_L_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
otf(start=525, end=555, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='CN_PR15_O_G70_alpha0', folder = 'SIM_data')
#Mn Edge - alpha=0
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#Mn Edge - alpha=90
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#O_edge_narrow - alpha=90
otf(start=525, end=555, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_O_G70_alpha90', folder = 'SIM_data')
#N_edge_narrow - alpha=90
otf(start=395, end=405, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_N_G70_alpha90', folder = 'SIM_data')
#N_edge - alpha=90
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_N_L_CN', folder = 'SIM_data')
#C_edge - alpha=90
otf(start=280, end=310, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='CN_PR15_C_G70_alpha90', folder = 'SIM_data')

View File

@@ -0,0 +1,62 @@
#C_edge - alpha=0
#otf(start=280, end=310, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_C_L_CP', folder = 'SIM_data')
#N_edge_narrow - alpha=0
#otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_N_Nar_G70_alpha0_ES4', folder = 'SIM_data')
#N_edge - alpha=0
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_N_L_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
#otf(start=525, end=555, time=2.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_O_L_CP', folder = 'SIM_data')
#Mn Edge - alpha=0
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#Fe_edge_ alpha=0
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='NB10_Co_L_CP', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Co_edge_ alpha=0
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Co_L_CN', folder = 'SIM_data')
#Fe_edge_ alpha=0
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='NB10_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#Mn Edge - alpha=90
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#O_edge_narrow - alpha=90
#otf(start=525, end=555, time=2.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Fe20_O_L_CN', folder = 'SIM_data')
#N_edge_narrow - alpha=90
#otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_N_Nar_G70_alpha90_ES4', folder = 'SIM_data')
#N_edge - alpha=90
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_N_L_CN', folder = 'SIM_data')
#C_edge - alpha=90
#otf(start=280, end=310, time=1.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Fe20_C_L_CN', folder = 'SIM_data')

View File

@@ -0,0 +1,75 @@
# XAS_XMCD
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_C_CP', folder = 'SIM_data')
#N_edge_narrow - alpha=0
otf(start=395, end=405, time=2.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_N_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
otf(start=525, end=555, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_O_CP', folder = 'SIM_data')
#Fe_edge_ alpha=0
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CP', folder = 'SIM_data')
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CP', folder = 'SIM_data')
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#C_edge - alpha=0
otf(start=280, end=310, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_C_CP', folder = 'SIM_data')
#N_edge_narrow - alpha=0
otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_N_Nar_G70_alpha0_ES4', folder = 'SIM_data')
#N_edge - alpha=0
#otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn13_N_L_CP', folder = 'SIM_data')
#O_edge_narrow - alpha=0
#otf(start=525, end=555, time=2.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_O_L_CP', folder = 'SIM_data')
#Mn Edge - alpha=0
otf(start=635, end=660, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn13_C_L_CP', folder = 'SIM_data')
otf(start=635, end=660, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn13_C_L_CP', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CP', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Fe_edge_ alpha=0
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Mn30_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe20_Fe_L_CN', folder = 'SIM_data')
#Mn Edge - alpha=90
otf(start=635, end=660, time=1.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Mn13_C_L_CN', folder = 'SIM_data')
otf(start=635, end=660, time=1.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Mn13_C_L_CN', folder = 'SIM_data')
#O_edge_narrow - alpha=90
#otf(start=525, end=555, time=2.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Fe20_O_L_CN', folder = 'SIM_data')
#N_edge_narrow - alpha=90
#otf(start=395, end=405, time=2.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_N_Nar_G70_alpha90_ES4', folder = 'SIM_data')
#N_edge - alpha=90
otf(start=395, end=430, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Mn13_N_L_CN', folder = 'SIM_data')
#C_edge - alpha=90
#otf(start=280, end=310, time=1.0, delay=5.0, mode='CIRC -', alpha = 90.0, offset=0.0, name='Fe20_C_L_CN', folder = 'SIM_data')

View File

@@ -0,0 +1,44 @@
#Mn Edge - alpha=0
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')
#Fe_edge_ alpha=0
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_Co_Fe_edge_CP_minus', folder = 'SIM_data')
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_Co_Fe_edge_CP_minus', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_Co_Fe_edge_CP_before', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_Co_Fe_edge_CP_before', folder = 'SIM_data')
#Co_edge_ alpha=0
otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_Co_Co_edge_CP_minus', folder = 'SIM_data')
otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_Co_Co_edge_CP_minus', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_Co_Co_edge_CP_before', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC +', alpha = 0.0, offset=0.0, name='Fe19_Co_Co_edge_CP_before', folder = 'SIM_data')
#Ni edge -alpha=0
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='Glass_Gold_SAM_COOH_Mn_Ni_G70_alpha0_ES4', folder = 'SIM_data')
#Ni edge - alpha=90
#otf(start=845, end=880, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Glass_Gold_SAM_COOH_Ni_G70_alpha90_ES4', folder = 'SIM_data')
#Co_edge_ alpha=0
otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe19_Co_Co_edge_CN_minus', folder = 'SIM_data')
otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe19_Co_Co_edge_CN_minus', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe19_Co_Co_edge_CN_before', folder = 'SIM_data')
#otf(start=755, end=825, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe19_Co_Co_edge_CN_before', folder = 'SIM_data')
#Fe_edge_ alpha=0
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe19_Co_Fe_edge_CN_minus', folder = 'SIM_data')
otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe19_Co_Fe_edge_CN_minus', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe19_Co_Fe_edge_CN_before', folder = 'SIM_data')
#otf(start=700, end=740, time=1.0, delay=5.0, mode='CIRC -', alpha = 0.0, offset=0.0, name='Fe19_Co_Fe_edge_CN_before', folder = 'SIM_data')
#Mn Edge - alpha=90
#otf(start=635, end=660, time=1.0, delay=5.0, mode='LINEAR', alpha = 90.0, offset=0.0, name='Fe20_C_L_alpha0', folder = 'SIM_data')

View File

@@ -31,7 +31,7 @@ VG13_SET = "X11MA-EPS-VG13:SET"
VG13_GET = "X11MA-OP-VG13:OPEN"
"""
MAG ="X11MA-XMCD:Ireadout"
LPP_DELAY = "X11MA-ES2-4CHT:SET2-DELAY"
LPP_FINE_DELAY = "X11MA-ES2-4CHT:SET2-FINE"
TIME_DELAY_SET = "X11MA-ES2:Theta-New.A"
@@ -171,8 +171,8 @@ def convert_file(input_file_name, output_file_name, pol = None):
lines = inp.readlines()
with open(output_file_name, "wb") as out:
(db, st) = ("java.lang.Double", "java.lang.String")
out.write("#Energy" + sep + "CADC1" + sep + "CADC2" + sep + "CADC3" + sep + "NORMtey" + sep + "NORMdiode" + sep + "Pol" + line_sep)
out.write("#"+ db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + st + line_sep)
out.write("#Energy" + sep + "CADC1" + sep + "CADC2" + sep + "CADC3" + sep + "NORMtey" + sep + "NORMdiode" + line_sep)
out.write("#"+ db + sep + db + sep + db + sep + db + sep + db + sep + db + line_sep)
s = sep
for line in lines[1:]:
line = line.strip()
@@ -182,7 +182,39 @@ def convert_file(input_file_name, output_file_name, pol = None):
normtey=repr( float(CADC2)/float(CADC1))
normdiode=repr(float(CADC3)/float(CADC1))
#field=caget(MAG)
out.write(Ecrbk + s + CADC1 + s + CADC2 + s + CADC3 + s + normtey + s + normdiode + s + str(pol) + line_sep)
out.write(Ecrbk + s + CADC1 + s + CADC2 + s + CADC3 + s + normtey + s + normdiode + line_sep)
except:
traceback.print_exc()
#os.rename(input_file_name, get_context().setup.expandPath("{data}/OTF/" + ntpath.basename(input_file_name)))
def convert_file_full(input_file_name, output_file_name, pol = None):
print "Converting data file: " + input_file_name + " to " + output_file_name
#print "File converted to: ",output_file_name
sep = "\t"
line_sep = "\n"
MODE = pol_mode.read()
if pol is None:
pol = pol_angle.read() if (MODE == "LINEAR") else pol_mode.readback.read()
with open(input_file_name) as inp:
lines = inp.readlines()
with open(output_file_name, "wb") as out:
(db, st) = ("java.lang.Double", "java.lang.String")
out.write("#Energy" + sep + "CADC1" + sep + "CADC2" + sep + "CADC3" + sep + "CADC4" + sep + "CADC5" + sep + "MCurr" + sep + "Time" + sep + "FieldX" + sep + "FieldZ" + sep + "Pol" + sep + "Temperature" + sep + "NORMtey" + sep + "NORMdiode" + line_sep)
out.write("#"+ db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + st + sep + db + sep + db + sep + db + line_sep)
s = sep
for line in lines[1:]:
line = line.strip()
if line=="": break
try:
(Ecrbk, CADC1, CADC2, CADC3, CADC4, MCurr, cffrbk, IDErbk, time) = line.split(" ")
normtey=repr( float(CADC2)/float(CADC1))
normdiode=repr(float(CADC3)/float(CADC1))
CADC5=repr(0.0)
mcurr=repr(machine_cur.read())
fieldx=repr(field.read())
fieldz=repr(0.0)
temp=repr(Temp.read())
out.write(Ecrbk + s + CADC1 + s + CADC2 + s + CADC3 + s + CADC4 + s + CADC5 + s + mcurr + s + time + s + fieldx + s + fieldz + s + str(pol) + s + temp + s + normtey + s + normdiode + line_sep)
except:
traceback.print_exc()
#os.rename(input_file_name, get_context().setup.expandPath("{data}/OTF/" + ntpath.basename(input_file_name)))

View File

@@ -1,8 +1,9 @@
###################################################################################################
# Deployment specific global definitions - executed after startup.py
###################################################################################################
import ntpath
import traceback
NO_BEAM_CHECK = False # setting this to true disables the waiting for the beam before starting energy or hyst scan
"""
OTF_START = "X11MA-OTF:GO"
OTF_E1 = "X11MA-OTF:E1"
@@ -19,7 +20,7 @@ ID1_OFF = "X11MA-ID1:ENERGY-OFFS"
ID2_OFF = "X11MA-ID2:ENERGY-OFFS"
ENERGY_SP = "X11MA-PHS:E_SP"
"""
ALL_DONE = "X11MA-PHS:ALL-DONE"
ALL_DONE = "X11PHS:alldone"
VG10_SET = "X11MA-EPS-VG10:SET"
VG10_GET = "X11MA-OP-VG10:OPEN"
VG11_SET = "X11MA-EPS-VG11:SET"
@@ -28,7 +29,9 @@ VG12_SET = "X11MA-EPS-VG12:SET"
VG12_GET = "X11MA-OP-VG12:OPEN"
VG13_SET = "X11MA-EPS-VG13:SET"
VG13_GET = "X11MA-OP-VG13:OPEN"
"""
LPP_DELAY = "X11MA-ES2-4CHT:SET2-DELAY"
LPP_FINE_DELAY = "X11MA-ES2-4CHT:SET2-FINE"
TIME_DELAY_SET = "X11MA-ES2:Theta-New.A"
@@ -36,7 +39,7 @@ TIME_DELAY_VAL = "X11MA-ES2:Theta-Cur.VAL"
TIME_DELAY_START = "X11MA-ES2:SCAN-START"
TIME_DELAY_COMPLETE = "X11MA-ES2-scan1.SMSG"
TBT_MAG = "X11MA-LSCI632:MFIELD"
MAG="X11MA-XMCD:Ireadout"
"
"""
def get_next_fid(folder, prefix):
try:
@@ -51,7 +54,11 @@ def get_next_fid(folder, prefix):
def wait_channel(name, value, timeout =None, type='s'):
print "Waiting " + str(name) + " = " + str(value)
cawait(name, value, timeout = timeout, type=type)
print "Done"
print "Done"
def wait_device(dev, value, timeout=-1):
timeout = int(timeout *1000) if timeout>0 else timeout
dev.waitValue(value,timeout)
def open_vg10():
if caget (VG10_GET,'i') != 1:
@@ -101,28 +108,19 @@ def close_vg13():
time.sleep(0.1)
caput(VG13_SET, 1)
def plot_file(file, ctxt = None):
def plot_file(file_name, ctxt = None):
"""
"""
sep = "\t"
table = Table.load(file, sep, '#')
with open(file_name) as f:
header = f.readline()[1:].split(sep)
table = Table.loadRaw(file_name, sep, '#',header)
plots = plot(table, title = ctxt)
def has_beam():
"""
"""
return beam_status.readback.read() !="Machine Down"
def wait_beam():
"""
"""
print "Waiting for beam... ",
while not has_beam():
if maintenance_mode:
print "Maintenence mode: disregarding beam state"
return
sleep(0.1)
print "Beam OK."
return beam_status.readback.read() == "Light Available"
def is_id_error():
return (id_error.read()==0)
@@ -141,4 +139,93 @@ def before_sample():
def after_sample():
check_id_error()
##################### Convert_File function #############################
"""
def convert_file(input_file_name, output_file_name):
sep = "\t"
line_sep = "\r\n"
field = caget('X11MA-XMCD:Ireadout')
with open(input_file_name) as inp:
lines = inp.readlines()
with open(output_file_name, "wb") as out:
out.write("Energy" + sep + "Io" + sep + "CADC2" + sep + "CADC3" + sep + "Mag" + line_sep)
s = sep + " " #File format has a space before numeric values
for line in lines[1:]:
line = line.strip()
if line=="": break
try:
(Ecrbk,CADC1, CADC2, NORM, CADC3, CADC4, MCurr, cffrbk, ID1Erbk, ID2Erbk, vTime) = line.split(" ")
out.write(Ecrbk + s + CADC1 + s + CADC2 + s + CADC3 + s + str(field) +line_sep)
except:
traceback.print_exc()
"""
def convert_file(input_file_name, output_file_name, pol = None):
print "Converting data file: " + input_file_name + " to " + output_file_name
#print "File converted to: ",output_file_name
sep = "\t"
line_sep = "\n"
MODE = pol_mode.read()
if pol is None:
pol = pol_angle.read() if (MODE == "LINEAR") else pol_mode.readback.read()
with open(input_file_name) as inp:
lines = inp.readlines()
with open(output_file_name, "wb") as out:
(db, st) = ("java.lang.Double", "java.lang.String")
out.write("#Energy" + sep + "CADC1" + sep + "CADC2" + sep + "CADC3" + sep + "NORMtey" + sep + "NORMdiode" + sep + "Pol" + line_sep)
out.write("#"+ db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + st + line_sep)
s = sep
for line in lines[1:]:
line = line.strip()
if line=="": break
try:
(Ecrbk, CADC1, CADC2, CADC3, CADC4, MCurr, cffrbk, IDErbk, time) = line.split(" ")
normtey=repr( float(CADC2)/float(CADC1))
normdiode=repr(float(CADC3)/float(CADC1))
#field=caget(MAG)
out.write(Ecrbk + s + CADC1 + s + CADC2 + s + CADC3 + s + normtey + s + normdiode + s + str(pol) + line_sep)
except:
traceback.print_exc()
#os.rename(input_file_name, get_context().setup.expandPath("{data}/OTF/" + ntpath.basename(input_file_name)))
def convert_file_full(input_file_name, output_file_name, pol = None):
print "Converting data file: " + input_file_name + " to " + output_file_name
sep = "\t"
line_sep = "\n"
MODE = pol_mode.read()
if pol is None:
pol = pol_angle.read() if (MODE == "LINEAR") else pol_mode.readback.read()
with open(input_file_name) as inp:
lines = inp.readlines()
with open(output_file_name, "wb") as out:
(db, st) = ("java.lang.Double", "java.lang.String")
out.write("#Energy" + sep + "CADC1" + sep + "CADC2" + sep + "CADC3" + sep + "CADC4" + sep + "CADC5" + sep + "MCurr" + sep + "Time" + sep + "FieldX" + sep + "FieldZ" + sep + "Pol" + sep + "Temperature" + sep + "NORMtey" + sep + "NORMdiode" + line_sep)
out.write("#"+ db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + db + sep + st + sep + db + sep + db + sep + db + line_sep)
s = sep
for line in lines[1:]:
line = line.strip()
if line=="": break
try:
(Ecrbk, CADC1, CADC2, CADC3, CADC4, MCurr, cffrbk, IDErbk, time) = line.split(" ")
normtey=repr( float(CADC2)/float(CADC1))
normdiode=repr(float(CADC3)/float(CADC1))
CADC5 = 0
mcur=machine_cur.read()
fieldx= field.read()
fieldz=0
temp=Temp.read()
out.write(Ecrbk + s + CADC1 + s + CADC2 + s + CADC3 + s + CADC4 + s + CADC5 + s + mcur + s + time + s + fieldx + s + fieldz + s + str(pol) + s + temp + s + normtey + s + normdiode + s + line_sep)
except:
traceback.print_exc()
###################################################################################################
#OTF function
###################################################################################################
def otf(start, end, time, delay = 0.0, mode = None, offset = None, alpha = None, name = None, folder = 'TEST'):
"""
"""
if name is None:
name = get_exec_pars().name
#folder = get_context().setup.expandPath("{year}_{month}/{date}");
run("templates/EnergyScan", {"E1":start, "E2":end, "TIME":time, "DELAY":float(delay), "MODE":mode, "OFFSET":(offset), "FOLDER":folder, "FILE":name, "ALPHA":float(alpha) if alpha is not None else None})

View File

@@ -1 +0,0 @@
otf(start=800, end=810, time=2.5, delay=5.0, mode='LINEAR', alpha = 0.0, offset=0.0, name='pshell-test')

View File

@@ -153,7 +153,7 @@ try:
if not os.path.isfile(name):
raise Exception("Data file not found: " + name)
convert_file(name, newName)
convert_file_full(name, newName)
plot_file(newName)
print("Success")