Script execution
This commit is contained in:
@@ -23,25 +23,30 @@ FOLDER = '2015_04/20150417'
|
||||
FILE = 'Fe_plus'
|
||||
"""
|
||||
|
||||
print "Scan"
|
||||
print "\nStarting energy scan - Parameters: ",
|
||||
print E1,E2,TIME,DELAY,MODE ,OFFSET ,FOLDER ,FILE ,ALPHA
|
||||
|
||||
"""
|
||||
|
||||
def wait_channel(name, value, type):
|
||||
print "Waiting " + str(name) + " = " + str(value)
|
||||
cawait(name, value, type)
|
||||
print "Done"
|
||||
|
||||
#Pre-actions
|
||||
#cawait('ACOAU-ACCU:OP-MODE', 'Light Available', type = 's')
|
||||
#wait_channel('ACOAU-ACCU:OP-MODE', 'Light Available', type = 's')
|
||||
caput('X07MA-ID:MODE', MODE)
|
||||
time.sleep(1.0)
|
||||
if MODE == 'LINEAR':
|
||||
caput('X07MA-ID:ALPHA', ALPHA)
|
||||
#cawait('X07MA-ID:DONE', 'DONE', type = 's')
|
||||
wait_channel('X07MA-ID:DONE', 'DONE', type = 's')
|
||||
caput('X07MA-ID:ENERGY-OFFS', OFFSET)
|
||||
#cawait('X07MA-ID:DONE', 'DONE', type = 's')
|
||||
wait_channel('X07MA-ID:DONE', 'DONE', type = 's')
|
||||
caput('E1', E1)
|
||||
caput('E2', E2)
|
||||
caput('TIME', TIME)
|
||||
caput('FOLDER', FOLDER)
|
||||
caputq('X07MA-PHS-E:GO.A', E1)
|
||||
cawait('X07MA-PHS:alldone', '1', type = 's')
|
||||
wait_channel('X07MA-PHS:alldone', '1', type = 's')
|
||||
time.sleep(0.5)
|
||||
caput('FILE', FILE)
|
||||
time.sleep(0.1)
|
||||
@@ -52,6 +57,7 @@ time.sleep(DELAY)
|
||||
caput('START', '1')
|
||||
|
||||
#Post-actions
|
||||
cawait('START', 'STOP', type = 's')
|
||||
"""
|
||||
wait_channel('START', 'STOP', type = 's')
|
||||
|
||||
time.sleep(2.0)
|
||||
print "Finished Energy scan"
|
||||
Reference in New Issue
Block a user