29 lines
743 B
Python
29 lines
743 B
Python
|
|
from aaredaqlib.beamline import MXBeamline
|
|
from mxlibs3.non_standard import NonStandard
|
|
|
|
BEAMLINE = MXBeamline.X10SA.value.upper()
|
|
# print(BEAMLINE)
|
|
# gmx = NonStandard(
|
|
# name="GMX",
|
|
# setpv=f"{BEAMLINE}-ES-DF1:TRX1.VAL",
|
|
# getpv=f"{BEAMLINE}-ES-DF1:TRX1.RBV",
|
|
# speed=(f"{BEAMLINE}-ES-DF1:TRX1.VELO", f"{BEAMLINE}-ES-DF1:TRX1.VELO"),
|
|
# )
|
|
#
|
|
# print(gmx.readback)
|
|
# gmx.move(5,True)
|
|
# print(gmx.readback)
|
|
|
|
collimator = NonStandard(
|
|
name="Collimator",
|
|
setpv=f"{BEAMLINE}-ES-COL:TRY.VAL",
|
|
getpv=f"{BEAMLINE}-ES-COL:TRY.RBV",
|
|
tolerance=0.01,
|
|
predefs={
|
|
"parking": 1.0,
|
|
"measure": 41.2,
|
|
"down": 20.0}
|
|
)
|
|
|
|
collimator.move("down") |