Closedown

This commit is contained in:
x10daop
2017-01-19 11:20:47 +01:00
parent 2dc871fe60
commit 947d1c9e43
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -1,2 +1,2 @@
crystal=ch.psi.pshell.epics.ChannelDouble|X10DA-OP-MO3:Bragg2dSpacAO|||true
bragg=ch.psi.pshell.crlogic.CrlogicPositioner|X10DA-OP-MO3:ROX X10DA-ES1-DCM:EC|||true
#bragg=ch.psi.pshell.crlogic.CrlogicPositioner|X10DA-OP-MO3:ROX X10DA-ES1-DCM:EC|||false
+7
View File
@@ -5,6 +5,12 @@ caput("X10DA-ES1:START-CSMPL", 1)
caput("X10DA-ES1:TOTAL-CYCLES", 5)
caput("X10DA-ES1:SMPL-BTN", 1)
bragg = CrlogicPositioner("bragg", "X10DA-OP-MO3:ROX", None)
i0 = CrlogicSensor("I0", "SCALER12", True)
i1 = CrlogicSensor("I1", "SCALER13", True)
i2 = CrlogicSensor("I2", "SCALER14", True)
ref = CrlogicSensor("ScalerRef", "SCALER15", True)
class AbsCalc(Readable):
def read(self):
return math.log(math.fabs(i0.take()) /math.fabs(i1.take()))
@@ -17,6 +23,7 @@ e_calc = ECalc()
sensors = [crystal, i0, i1, i2, ref, abs_calc, e_calc]
bragg.initialize()
bragg.move(12.3)