From 11a6c1139d49f4cd1c22b1dbced6165172e08d3c Mon Sep 17 00:00:00 2001 From: gac-x10da Date: Tue, 30 Aug 2022 11:36:37 +0200 Subject: [PATCH] Script execution --- script/CalibrateGonio.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 script/CalibrateGonio.py diff --git a/script/CalibrateGonio.py b/script/CalibrateGonio.py new file mode 100644 index 0000000..f7c6ec8 --- /dev/null +++ b/script/CalibrateGonio.py @@ -0,0 +1,17 @@ +EEdge=9. + +start=EEdge-0.3 +step=0.01 +sleepTime=0.5 +for i in range(0,5): + caput("X10DA-OP1-MO1:BraggEAO",start+step*i) + time.sleep(sleepTime) +EnergyGonio=caget("X10DA-OP1-MO1:BraggEAO.VAL") +EnergyAbsolut=caget("X10DA-OP1-MO1:ENC-ROTXEnergy.VAL") +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+BraggGomio2-BraggGonio1 +caput("X10DA-OP1-MO1:ROTX.OFF", NewOffset) \ No newline at end of file