Exemplo n.º 1
0
 def SendInputPoints(self):
     pattern = MsgPattern()
     pattern.mode       = 'bypoints'
     pattern.shape      = 'constant'
     pattern.frame_id   = 'Plate'
     pattern.hzPattern  = 1.0
     pattern.hzPoint    = 100.0
     pattern.count      = 1
     pattern.points     = self.pointsInput
     pattern.radius     = 20.0
     pattern.preempt    = False
 
     command = MsgGalvoCommand()
     command.frameid_target_list = ['Plate',]
     command.pattern_list = [pattern,]
     command.units = 'volts' #'millimeters' # 'volts' #
     self.pubGalvoCommand.publish(command)
Exemplo n.º 2
0
 def TrackFly1(self):
     pattern = MsgPattern()
     pattern.mode       = 'byshape'
     pattern.shape      = 'grid'
     pattern.frame_id   = 'Fly1'
     pattern.hzPattern  = 40.0
     pattern.hzPoint    = 1000.0
     pattern.count      = 1
     pattern.points     = []
     pattern.radius     = 5
     pattern.preempt    = False
 
     command = MsgGalvoCommand()
     command.frameid_target_list = ['Plate',]
     command.pattern_list = [pattern,]
     command.units = 'millimeters' # 'millimeters' or 'volts'
     self.pubGalvoCommand.publish(command)