#Read beamline values #Read bumps: #X = 0 um #X prime = 0 urad #Y = 0 um #Y prime = 0 urad # #Machine bumps: #X = 10 um #X prime = -10 urad #Y = -28 um #Y prime = 45 urad # #Total bumps: #X = 10 um #X prime = -10 urad #Y = -28 um #Y prime = 45 urad #Read ID gap and mode: ID_gap = caget("X11MA-UIND2:GAP-RBV") ID_mode = caget("X11MA-UIND2:MODE") # 0 Off # 1 Linear H # 2 Linear V+ # 3 Linear V- # 4 Circular+ # 5 Circular- # 6 +45 deg # 7 -45 deg #Read FE slit size and position: FE_centerX = caget("X11MA-FE-SL1:CENTERX.RBV") FE_centerY = caget("X11MA-FE-SL1:CENTERY.RBV") FE_sizeX = caget("X11MA-FE-SL1:SIZEX.RBV") FE_sizeY = caget("X11MA-FE-SL1:SIZEY.RBV") #Read CMU parameters: CMU_X = caget("X11MA-OP-CM:ox") CMU_Y = caget("X11MA-OP-CM:oy") CMU_Z = caget("X11MA-OP-CM:oz") CMU_Rx = caget("X11MA-OP-CM:oRx") CMU_Ry = caget("X11MA-OP-CM:oRy") CMU_Rz = caget("X11MA-OP-CM:oRz") CMU_baffle = caget("X11MA-OP2-CM:TRB.RBV") #Read AU slit parameters: AU_centerV = caget("X11MA-OP2-AVcenter") AU_centerH = caget("X11MA-OP2-AHcenter") AU_sizeV = caget("X11MA-OP2-AVsize") AU_sizeH = caget("X11MA-OP2-AHsize") #Read XBPM parameters: BP1_Y_motor = caget("X11MA-OP2-BP1:TRY.RBV") BP1_X_motor = caget("X11MA-OP2-BP1:TRX.RBV") #Read Mono parameters: Mono_Grating_Select = caget("X11MA-PGM:grating") Mono_Grating_Change = caget("X11MA-PGM-GRCH:GRATING") # 0 G1 300 # 1 G2 1200 # 2 G3 600 Mono_Diff_Order = caget("X11MA-PGM:difforder0") # 0 1 # 1 2 # 2 3 Mono_Energy = caget("X11MA-PGM:rbkenergy") Mono_cff = caget("X11MA-PGM:rbkcff") Mono_theta = caget("X11MA-PGM:rbktheta") Mono_theta_off1A = caget("X11MA-PGM:THETAOFF1.A") Mono_theta_off1B = caget("X11MA-PGM:THETAOFF1.B") Mono_theta_off1C = caget("X11MA-PGM:THETAOFF1.C") Mono_theta_off2A = caget("X11MA-PGM:THETAOFF2.A") Mono_theta_off2B = caget("X11MA-PGM:THETAOFF2.B") Mono_theta_off2C = caget("X11MA-PGM:THETAOFF2.C") Mono_beta = caget("X11MA-PGM:rbkbeta") Mono_beta_off1A = caget("X11MA-PGM:BETAOFF1.A") Mono_beta_off1B = caget("X11MA-PGM:BETAOFF1.B") Mono_beta_off1C = caget("X11MA-PGM:BETAOFF1.C") Mono_beta_off2A = caget("X11MA-PGM:BETAOFF2.A") Mono_beta_off2B = caget("X11MA-PGM:BETAOFF2.B") Mono_beta_off2C = caget("X11MA-PGM:BETAOFF2.C") Mono_cff = caget("X11MA-PGM:rbkcff") X11MA-PGM:grating Energy = 827.000 eV Cff = 1.7 Offsets see screenshot FMU: X = -3.6501 mm Y = -3.2786 mm Z = -0.2798 mm Pitch = -0.9498 mrad Roll = 0.1098 mrad Yaw = 3.200 mrad