Script execution

This commit is contained in:
x07maop
2016-03-01 14:49:18 +01:00
parent 304da5b3eb
commit 8a9c50c20f

View File

@@ -1,7 +1,7 @@
#Parameters
"""
FIELD = "Hx"
RANGES = [(-0.1, 0.1, 0,2),]
RANGES = [(-0.1, 0.1, 0.1),]
ENERGIES = (707.90, 703.90)
ENERGY_CHANGE_SLEEP = 0.5
FIELD_CHANGE_SLEEP = 22.0
@@ -15,13 +15,13 @@ field = field_z if FIELD == "Hz" else field_x
field_setpoint = Channel (field.channelName, 'd') #Not using energy device to have a blocking write
#Pre-actions
wait_beam()
#wait_beam()
if MODE is not None:
pol_mode.write(MODE)
if OFFSET is not None:
pol_offset.write(OFFSET) #caput('X07MA-ID:ENERGY-OFFS', OFFSET)
pol_done.waitValue("DONE")
#pol_done.waitValue("DONE", -1)
scan = ManualScan(['field', 'Energy'], ['TEY', 'I0', 'trans', 'polarization', 'polAngle', 'temperature', 'RingCurrent', 'fieldAnalogX', 'tey_norm'] , [0.0, 630.0], [0.1, 638.46], [44, 1])
scan.start()
@@ -36,17 +36,18 @@ EnergyReadback = Channel('X07MA-PGM:CERBK', type = 'd')
setpoints = []
for r in RANGES:
setpoints = setpoints + frange(r[0], r[1], r[2], True)
for setpoint1 in setpoints:
#PRObably not needed for newer HW
"""
if setpoint1 == 0.002:
caputq('X07MA-PC-PS2:SET:RAMP:TARGET', 'Zero')
caputq('X07MA-PC-PS2:SET:RAMP:TARGEFIELD_CHANGE_SLEEPT', 'Zero')
sleep(6.0)
caputq('X07MA-PC-PS2:SET:RAMP:DIR', 'Forward')
sleep(6.0)
caputq('X07MA-PC-PS2:SET:RAMP:TARGET', 'Lower')
sleep(6.0)
caputq('X07MA-PC-PS2:SET:DMD:POINT:LOWER', '0.002')
caputq('X07MA-PC-PS2:SET:DMD:POINT:LFIELD_CHANGE_SLEEPOWER', '0.002')
sleep(15.0)
"""
field_setpoint.write(setpoint1)