refactoring and log of coorinate work
This commit is contained in:
@@ -61,7 +61,7 @@ class SimMotorTweak(QWidget, Ui_MotorTweak):
|
||||
self._motor=m=SimMotor(rec_name, short_name)
|
||||
self.set_motor_validator()
|
||||
self._drive_val.setText(str(m._pos))
|
||||
self._drive_val.returnPressed.connect(self.move_motor_to_position)
|
||||
self._drive_val.returnPressed.connect(self.move_abs)
|
||||
|
||||
self.jog_forward.hide()
|
||||
self.jog_reverse.hide()
|
||||
@@ -71,8 +71,8 @@ class SimMotorTweak(QWidget, Ui_MotorTweak):
|
||||
self._tweak_val.setText(str(m._twv))
|
||||
self._tweak_val.setValidator(QDoubleValidator(tweak_min, tweak_max, 4, self._tweak_val))
|
||||
#self._tweak_val.editingFinished.connect(lambda m=self._pv_tweak_val: m.put(self._tweak_val.text()))
|
||||
self.tweak_forward.clicked.connect(lambda m: self.move_relative(float(self._tweak_val.text())))
|
||||
self.tweak_reverse.clicked.connect(lambda m: self.move_relative(-float(self._tweak_val.text())))
|
||||
self.tweak_forward.clicked.connect(lambda m: self.move_rel(float(self._tweak_val.text())))
|
||||
self.tweak_reverse.clicked.connect(lambda m: self.move_rel(-float(self._tweak_val.text())))
|
||||
#self.tweak_forward.clicked.connect(lambda m: self._pv_tweak_f.put(1))
|
||||
#self.tweak_reverse.clicked.connect(lambda m: self._pv_tweak_r.put(1))
|
||||
|
||||
@@ -102,7 +102,7 @@ class SimMotorTweak(QWidget, Ui_MotorTweak):
|
||||
lineedit.setValidator(QDoubleValidator(min, max, 5, lineedit))
|
||||
|
||||
|
||||
def move_relative(self, dist, delay=None):
|
||||
def move_rel(self, dist, delay=None):
|
||||
m=self._motor
|
||||
m._pos += dist
|
||||
if delay:
|
||||
@@ -144,7 +144,7 @@ class SimMotorTweak(QWidget, Ui_MotorTweak):
|
||||
def is_done(self):
|
||||
return True # in (0, 3)
|
||||
|
||||
def move_motor_to_position(self, drive=None, wait=False, assert_position=False):
|
||||
def move_abs(self, drive=None, wait=False, assert_position=False):
|
||||
m=self._motor
|
||||
if assert_position:
|
||||
wait=True
|
||||
|
||||
Reference in New Issue
Block a user