Script execution

This commit is contained in:
gac-x03da
2020-03-10 12:35:18 +01:00
parent 3fa94b75eb
commit ac69d4651d

View File

@@ -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):