Script execution

This commit is contained in:
x03daop
2017-06-12 09:39:08 +02:00
parent 63b2aabc09
commit 8aa8540ab3

View File

@@ -4,14 +4,34 @@ Arguments:
"""
MOTORS = [Eph]
POSITIONS = [540]
POSITIONS_N = [540]
for nn in range(52):
POSITIONS.append(POSITIONS[-1]+4)
POSITIONS_N.append(POSITIONS_N[-1]+4)
POSITIONS_C = [355]
for nn in range(64):
POSITIONS_C.append(POSITIONS_C[-1]+4)
POSITIONS_O = [600]
for nn in range(64):
POSITIONS_O.append(POSITIONS_O[-1]+4)
LATENCY = 0.0
REGION1 = {'name': 'N 1s peak', 'elo': 129., 'ehi': 138.5, 'estep': 0.15, 'epass': 100, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGION2 = {'name': 'N 1s tail', 'elo': 138.5, 'ehi': 148.0, 'estep': 0.5, 'epass': 100, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGIONS = [REGION1, REGION2]
REGION_N1 = {'name': 'N 1s peak', 'elo': 129., 'ehi': 138.5, 'estep': 0.15, 'epass': 100, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGION_N2 = {'name': 'N 1s tail', 'elo': 138.5, 'ehi': 148.0, 'estep': 0.5, 'epass': 100, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGIONS_N = [REGION_N1, REGION_N2]
REGION_C1 = {'name': 'C 1s lower tail', 'elo': 50, 'ehi': 58, 'estep': 0.5, 'epass': 50, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGION_C2 = {'name': 'C 1s peak', 'elo': 58, 'ehi': 68.5, 'estep': 0.15, 'epass': 50, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGION_C3 = {'name': 'C 1s upper tail', 'elo': 68.5, 'ehi': 78.5, 'estep': 0.5, 'epass': 50, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGIONS_C = [REGION_C1, REGION_C2, REGION_C3]
REGION_O1 = {'name': 'O 1s lower tail', 'elo': 50, 'ehi': 60, 'estep': 0.5, 'epass': 50, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGION_O2 = {'name': 'O 1s peak', 'elo': 60, 'ehi': 67, 'estep': 0.15, 'epass': 50, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGION_O3 = {'name': 'O 1s upper tail', 'elo': 67, 'ehi': 77, 'estep': 0.5, 'epass': 50, 'tstep': 1.5, 'iter': 1, 'cis': True}
REGIONS_O = [REGION_O1, REGION_O2, REGION_O3]
POSITIONB = [550]
REGION3 = {'name': 'N 1s peak', 'elo': 134., 'ehi': 154, 'estep': 0.05, 'epass': 50, 'tstep': 0.5, 'iter': 1, 'cis': True}
@@ -170,21 +190,32 @@ try:
# [11.2,-3.75,0.2,113.],
# [1.2,-3.65,0.2,112.],
# [-8.8,-3.6,0.2,111.]]
sample_pos = [ [51.2,-0.90,-2.2,112.1],
[41.2,-2.00,-2.2,113.1],
[31.2,-2.70,-2.2,114.1],
[21.2,-2.90,-2.2,115.1],
[11.2,-3.10,-2.2,116.1],
[1.2 ,-3.30,-2.2,117.1],
[-8.8,-3.60,-2.2,118.1]]
for nn in sample_pos:
ManipulatorX.move(nn[1])
ManipulatorY.move(nn[2])
ManipulatorZ.move(nn[3])
ManipulatorTheta.move(nn[0])
do_scan(MOTORS, POSITIONB, REGIONSB, LATENCY) #XPS before PhD
do_scan(MOTORS, POSITIONS, REGIONS, LATENCY) #PhD
do_scan(MOTORS, POSITIONB, REGIONSB, LATENCY) #XPS after PhD
# sample_pos = [ [51.2,-0.90,-2.2,112.1],
# [41.2,-2.00,-2.2,113.1],
# [31.2,-2.70,-2.2,114.1],
# [21.2,-2.90,-2.2,115.1],
# [11.2,-3.10,-2.2,116.1],
# [1.2 ,-3.30,-2.2,117.1],
# [-8.8,-3.60,-2.2,118.1]]
# for nn in sample_pos:
sample_pos = [[-8.8,-3.6,1.00,-118.1],
[-8.8,-3.6,1.00,-117.1]]
nn = sample_pos[0]
ManipulatorX.move(nn[1])
ManipulatorY.move(nn[2])
ManipulatorZ.move(nn[3])
ManipulatorTheta.move(nn[0])
do_scan(MOTORS, POSITIONB, REGIONSB, LATENCY) #XPS before PhD
do_scan(MOTORS, POSITIONS_C, REGIONS_C, LATENCY) #PhD
do_scan(MOTORS, POSITIONB, REGIONSB, LATENCY) #XPS after PhD
nn = sample_pos[1]
ManipulatorX.move(nn[1])
ManipulatorY.move(nn[2])
ManipulatorZ.move(nn[3])
ManipulatorTheta.move(nn[0])
do_scan(MOTORS, POSITIONB, REGIONSB, LATENCY) #XPS before PhD
do_scan(MOTORS, POSITIONS_O, REGIONS_O, LATENCY) #PhD
do_scan(MOTORS, POSITIONB, REGIONSB, LATENCY) #XPS after PhD
finally:
if CLOSE_SHUTTER_AT_END:
after_scan()