diff --git a/script/CalibrateGonio.py b/script/CalibrateGonio.py index 38ce4e1..c19080b 100644 --- a/script/CalibrateGonio.py +++ b/script/CalibrateGonio.py @@ -8,15 +8,17 @@ for i in range(0,5): time.sleep(sleepTime) EnergyGonio=caget("X10DA-OP1-MO1:BraggEAO.VAL") EnergyAbsolut=caget("X10DA-OP1-MO1:ENC-ROTXEnergy.VAL") +OldOffset=caget("X10DA-OP1-MO1:ROTX.OFF") +print("OldOffset=",OldOffset) print ("BeforeCalibration", EnergyGonio,EnergyAbsolut) BraggGonio1=caget("X10DA-OP1-MO1:BraggThetaAO.VAL") caput("X10DA-OP1-MO1:BraggEAO",EnergyAbsolut) time.sleep(sleepTime) BraggGonio2=caget("X10DA-OP1-MO1:BraggThetaAO.VAL") -OldOffset=caget("X10DA-OP1-MO1:ROTX.OFF") + NewOffset=OldOffset-BraggGonio2+BraggGonio1 caput("X10DA-OP1-MO1:ROTX.OFF", NewOffset) EnergyGonio=caget("X10DA-OP1-MO1:BraggEAO.VAL") EnergyAbsolut=caget("X10DA-OP1-MO1:ENC-ROTXEnergy.VAL") print ("AfterCalibration", EnergyGonio,EnergyAbsolut) - +print("NewOffset=",NewOffset)