Creation
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
E1 = 710
|
||||
E2 = 720
|
||||
TIME = 1 #min
|
||||
DELAY = 10.0 #s
|
||||
MODE = 'CIRC +'
|
||||
OFFSET = -9.0
|
||||
FOLDER = '2015_04/20150417'
|
||||
FILE = 'Fe_plus'
|
||||
OPT = 'PCM+ID1'
|
||||
ALPHA=0
|
||||
|
||||
|
||||
|
||||
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 = type)
|
||||
print "Done"
|
||||
|
||||
|
||||
#Prepare scan
|
||||
caput(OTF_MODE1, MODE)
|
||||
#TODO: MODE2
|
||||
time.sleep(1.0)
|
||||
if MODE == 'LINEAR':
|
||||
caput(OTF_ALPHA1, ALPHA)
|
||||
#TODO: ALPHA2
|
||||
#wait_channel('X07MA-ID:DONE', 'DONE', type = 's')
|
||||
#caput('X07MA-ID:ENERGY-OFFS', OFFSET) #???
|
||||
#wait_channel('X07MA-ID:DONE', 'DONE', type = 's')
|
||||
caput (OTF_OPT, OPT)
|
||||
caput(OTF_E1, E1)
|
||||
caput(OTF_E2, E2)
|
||||
caput(OTF_TIME, TIME)
|
||||
caput('FOLDER', FOLDER) #????
|
||||
#caputq('X07MA-PHS-E:GO.A', E1)
|
||||
#wait_channel('X07MA-PHS:alldone', '1', type = 's') #???
|
||||
time.sleep(0.5)
|
||||
caput('FILE', FILE) #???
|
||||
time.sleep(0.1)
|
||||
#caput('X07MA-OP-VG13:WT_SET', 'Try open') #???
|
||||
#time.sleep(5.0)
|
||||
#caput('X07MA-OP-VG13:WT_SET', 'Try open')
|
||||
#time.sleep(DELAY)
|
||||
|
||||
#Start the OTF scan
|
||||
caput(OTF_START, 'START', type = 's')
|
||||
|
||||
#Wait until scan is done
|
||||
wait_channel(OTF_START, 'STOP', type = 's')
|
||||
time.sleep(2.0)
|
||||
print "Finished Energy scan"
|
||||
|
||||
|
||||
#TODO: plot file
|
||||
|
||||
print("Success")
|
||||
Reference in New Issue
Block a user