@@ -135,7 +135,7 @@ def pre_func_signal(self):
135135 def in_func_signal (self ):
136136 if self .signal_id < self .coarse_steps :
137137 self .init_pos += self .coarse_step_size
138- self .model .move_stage ({'f ' : self .init_pos }, wait_until_done = True )
138+ self .model .move_stage ({'f_abs ' : self .init_pos }, wait_until_done = True )
139139 # print('put to queue:', (self.model.frame_id, self.coarse_steps - self.signal_id, self.init_pos))
140140 self .autofocus_frame_queue .put ((self .model .frame_id , self .coarse_steps - self .signal_id , self .init_pos ))
141141
@@ -145,12 +145,12 @@ def in_func_signal(self):
145145 self .init_pos = self .autofocus_pos_queue .get (timeout = self .coarse_steps * 10 )
146146 self .init_pos -= self .fine_pos_offset
147147 self .init_pos += self .fine_step_size
148- self .model .move_stage ({'f ' : self .init_pos }, wait_until_done = True )
148+ self .model .move_stage ({'f_abs ' : self .init_pos }, wait_until_done = True )
149149 self .autofocus_frame_queue .put ((self .model .frame_id , self .total_frame_num - self .signal_id , self .init_pos ))
150150
151151 else :
152152 self .init_pos = self .autofocus_pos_queue .get (timeout = self .coarse_steps * 10 )
153- self .model .move_stage ({'f ' : self .init_pos }, wait_until_done = True )
153+ self .model .move_stage ({'f_abs ' : self .init_pos }, wait_until_done = True )
154154
155155 self .signal_id += 1
156156 return self .init_pos if self .signal_id > self .total_frame_num else None
0 commit comments