Script execution
This commit is contained in:
@@ -14,12 +14,14 @@ class PseudoMotor(PositionerBase, Speedable):
|
||||
|
||||
def doWrite(self, val):
|
||||
self.setp = val
|
||||
self.settime = time.time()
|
||||
|
||||
def doReadReadback(self):
|
||||
offset = self.setp - self.rbck
|
||||
d = (self.speed * (time.time() - self.settime))
|
||||
d = min(d, abs(offset))
|
||||
self.rbck = self.rbck + d if offset>0 else self.rbck -d
|
||||
self.settime = time.time()
|
||||
return self.rbck
|
||||
|
||||
def getSpeed(self):
|
||||
|
||||
Reference in New Issue
Block a user