Files
maloja/scripts1/M703.py
T
2026-08-21 21:40:30 +02:00

33 lines
643 B
Python

from time import sleep
from epics import PV
from slic.devices.general.delay_stage import Delay
from slic.devices.general.motor import Motor
motor_name = "SLAAT21-LMOT-M703:MOT"
pvname_disable = motor_name + ".DISV"
pv_disable = PV(pvname_disable)
class SpecialMotor(Motor):
def set_target_value(self, value):
# print("enable")
pv_disable.put(1)
# print("set")
super().set_target_value(value)
# print("done")
pv_disable.put(0)
# print("disable")
mot703 = SpecialMotor(motor_name, name="Special M703")
del703 = Delay(mot703, name="Special M703 as delay")
# 371623.75846026116