Closedown

This commit is contained in:
gac-x03da
2020-03-10 12:25:26 +01:00
parent ea32b0064e
commit 254a8458ec
5 changed files with 13 additions and 10 deletions

View File

@@ -2,7 +2,8 @@ import ch.psi.pshell.device.ControlledSpeedable as ControlledSpeedable
class PseudoMotor(RegisterBase, ControlledSpeedable):
def __init__(self):
def __init__(self, name):
RegisterBase.__init__(self, name)
self.velocity = self.getDefaultSpeed()
self.readback = 0.0
self.setpoint = 0.0
@@ -34,7 +35,7 @@ class PseudoMotor(RegisterBase, ControlledSpeedable):
def getMaxSpeed(self):
return 10.0
positioner = PseudoMotor()
positioner = PseudoMotor("PseudoMotor")
add_device(positioner, True);
cscan(positioner, MachineCurrent, 0, 10, 1.0, time=5.0)

View File

@@ -2,7 +2,8 @@ import ch.psi.pshell.device.Speedable as Speedable
class PseudoMotor(RegisterBase, Speedable):
def __init__(self):
def __init__(self, name):
RegisterBase.__init__(self, name)
self.readback = 0.0
self.setpoint = 0.0
self.settime = time.time()
@@ -21,9 +22,8 @@ class PseudoMotor(RegisterBase, Speedable):
def getSpeed(self):
return 3.0
positioner = PseudoMotor()
positioner = PseudoMotor("PseudoMotor")
add_device(positioner, True);
show_panel(positioner)
cscan(positioner, MachineCurrent, 0, 10, 1.0)