Closedown

This commit is contained in:
x07maop
2015-07-07 15:47:45 +02:00
parent 9c86e27eaf
commit 7935231561
+16 -8
View File
@@ -1,10 +1,11 @@
#Script imported from: Fe_hyst_plus.xml
#Parameters
START_FIELD = -1.0
END_FIELD = 1.0
START_FIELD = -0.2
END_FIELD = 0.2
ENERGIES = (707.90, 703.90)
RAMP_RATE = 2.0
ENERGY_CHANGE_SLEEP = 0.5
#Pre-actions
#cawait('ACOAU-ACCU:OP-MODE', 'Light Available', type = 's')
@@ -64,25 +65,32 @@ print "Waiting for start field"
if abs(fieldReadback.get() - START_FIELD) < 0.005:
caput('X07MA-PC-PS2:M:GO.A', START_FIELD + 0.01)
caput('X07MA-PC-PS2:M:GO.A', START_FIELD)
#caputq('X07MA-PC-PS2:M:GO.A', START_FIELD)
"""
caputq('X07MA-PC-PS2:M:GO.A', START_FIELD)
sleep(5.0)
ramp_done.wait_for_value(1.0)
caput("X07MA-PC-MAG:X:DMD", START_FIELD)
caput("X07MA-PC-MAG:STARTRAMP.PROC", 1)
ramp_done.wait_for_value(1.0)
print "Set end field"
caputq('X07MA-PC-PS2:M:GO.A', END_FIELD)
caput("X07MA-PC-MAG:X:DMD", END_FIELD)
caputq("X07MA-PC-MAG:STARTRAMP.PROC", 1)
index = 0
while(True):
#Dimension 2
#Dimension 2START_FIELD = -0.2
END_FIELD = 0.2
ENERGIES = (707.90, 703.90)
RAMP_RATE = 2.0
#ArrayPositioner Energy
for setpoint2 in ENERGIES:
Energy.put(setpoint2, timeout=None) # TODO: Set appropriate timeout
sleep( ENERGY_CHANGE_SLEEP ) # Settling time
readback2 = EnergyReadback.get()
if abs(readback2 - setpoint2) > 0.1 : # TODO: Check accuracy
raise Exception('Actor Energy could not be set to the value ' + str(setpoint2))
sleep( 0.5 ) # Settling time
#Detector field readback
field_readback = fieldReadback.get()