Ejemplo n.º 1
0
 def moveToPosition(self, positionName):
     logging.getLogger().debug("Moving motor %s to predefined position %s" % ( self.userName(), positionName ))
     try:
         abspos = self.predefinedPositions[positionName]
         TangoDCMotor.move(self, float(abspos) )
         #self.move(self.predefinedPositions[positionName], focus_offset = self.predefinedFocusPositions[positionName])
     except:
         logging.getLogger().exception('Cannot move motor %s: invalid position name.', str(self.userName()))
 def moveToPosition(self, positionName):
     logging.getLogger().debug("Moving motor %s to predefined position %s" % ( self.userName(), positionName ))
     try:
         abspos = self.predefinedPositions[positionName]
         try:
             TangoDCMotor.move(self, int(abspos) )
             self.focus_ho.move(self.predefinedFocusPositions[positionName])
         except:
             import traceback
             logging.getLogger().debug("error moving the zoom with offset %s" % traceback.format_exc())
             #TangoDCMotor.move(self, float(abspos) )
             #self.focus.move(self.predefinedFocusPositions[positionName])
         #self.move(self.predefinedPositions[positionName], focus_offset = self.predefinedFocusPositions[positionName])
     except:
         logging.getLogger().exception('Cannot move motor %s: invalid position name.', str(self.userName()))