Exemple #1
0
 def __init__(self, name, controller, config):
     Axis.__init__(self, name, controller, config)
     if config.get('address') is None:
         self.config.set('address', name)
     self.__config = config.deep_copy()
     self.real_axes = list()
 def _handle_move(self, motion):
     self.target_pos = motion.target_pos
     self.backlash_move = motion.target_pos / \
         self.steps_per_unit if motion.backlash else 0
     return Axis._handle_move(self, motion)
Exemple #3
0
 def __init__(self, *args, **kwags):
     Axis.__init__(self, *args, **kwags)
     self.settings.get = mock.MagicMock(return_value=None)
     self.settings.set = mock.MagicMock(return_value=None)
 def __init__(self, *args, **kwargs):
     Axis.__init__(self, *args, **kwargs)
 def prepare_move(self, *args, **kwargs):
     self.backlash_move = 0
     return Axis.prepare_move(self, *args, **kwargs)
Exemple #6
0
 def __init__(self, name, controller, config):
     Axis.__init__(self, name, controller, config)
     if config.get('address') is None:
         self.config.set('address',name)
     self.__config = config.deep_copy()
     self.real_axes = list()
Exemple #7
0
 def __init__(self,*args,**kwags):
     Axis.__init__(self,*args,**kwags)
     self.settings.get = mock.MagicMock(return_value = None)
     self.settings.set = mock.MagicMock(return_value = None)
Exemple #8
0
 def _handle_move(self, motion, polling_time):
     self.target_pos = motion.target_pos
     self.backlash_move = motion.target_pos / \
         self.steps_per_unit if motion.backlash else 0
     return Axis._handle_move(self, motion, polling_time)
Exemple #9
0
 def prepare_move(self, *args, **kwargs):
     self.backlash_move = 0
     return Axis.prepare_move(self, *args, **kwargs)
Exemple #10
0
 def __init__(self, *args, **kwargs):
     Axis.__init__(self, *args, **kwargs)