Skip to content

Commit 82b5fd2

Browse files
Working autofocus
Co-Authored-By: Annie Wang <[email protected]>
1 parent 72ad949 commit 82b5fd2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/aslm/model/model_features/autofocus.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)