diff --git a/script/SetOffsets.py b/script/SetOffsets.py new file mode 100644 index 0000000..e915e80 --- /dev/null +++ b/script/SetOffsets.py @@ -0,0 +1,24 @@ +import os +import traceback + + +print "Setting offsets", + +############################PGM+ID1+ID2################################################### +if RUNTYPE in ["+/-", "+" , "-"]: + caput(OTF_MODE1,1) # circ + in ID1 + caput(OTF_MODE2,2) # circ - in ID2 + elif RUNTYPE in ["LH/LV", "LH", "LV"]: + caput(OTF_MODE1,0) + caput(OTF_MODE2,0) + wait_channel(OTF_DONE, 1, type = 'i') + caput(OTF_ALPHA1, 0.0) # LH in ID1 + caput(OTF_ALPHA2, 90.0) # LV in ID2 + wait_channel(OTF_DONE, 1, type = 'i') + else: + raise Exception("Invalid run type: " + RUNTYPE) + +caput(OTF_OFF1,OFFSET1) +caput(OTF_OFF2,OFFSET2-40) #detune ID2 +wait_channel(OTF_DONE, 1, type = 'i') +print "Offsets are set" \ No newline at end of file