diff --git a/script/test/DemoCscanPseudo2.py b/script/test/DemoCscanPseudo2.py index af8a7119..48d2faa9 100644 --- a/script/test/DemoCscanPseudo2.py +++ b/script/test/DemoCscanPseudo2.py @@ -12,8 +12,9 @@ class PseudoMotor(RegisterBase, Speedable): offset = self.setpoint - self.readback d = (self.speed * (time.time() - self.settime)) d = min(d, abs(offset)) - self.position = self.readback + d if offset>0 else self.readback -d - return self.position + self.readback = self.readback + d if offset>0 else self.readback -d + self.settime = time.time() + return self.readback def doWrite(self, val): self.settime = time.time()