Skip to content

Commit fae1c51

Browse files
author
FXI Operator
committed
add filter in bkg during flyscan
1 parent 3605573 commit fae1c51

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

startup/41-scans.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,7 @@ def fly_scan(
533533
relative_move_flag=1,
534534
rot_first_flag=1,
535535
filters=[],
536+
add_bkg_filt_only=False,
536537
rot_back_velo=30,
537538
binning=None,
538539
note="",
@@ -676,10 +677,11 @@ def fly_scan(
676677
@bpp.monitor_during_decorator([zps.pi_r])
677678
@run_decorator(md=_md)
678679
def fly_inner_scan():
679-
for flt in filters:
680-
yield from mv(flt, 1)
681-
yield from mv(flt, 1)
682-
yield from bps.sleep(1)
680+
if not add_bkg_filt_only:
681+
for flt in filters:
682+
yield from mv(flt, 1)
683+
yield from mv(flt, 1)
684+
yield from bps.sleep(1)
683685

684686
# close shutter, dark images: numer=chunk_size (e.g.20)
685687
if take_dark_img:
@@ -710,6 +712,11 @@ def fly_inner_scan():
710712
# yield from abs_set(zps.pi_r.velocity, rs)
711713

712714
if take_bkg_img:
715+
if add_bkg_filt_only:
716+
for flt in filters:
717+
yield from mv(flt, 1)
718+
yield from mv(flt, 1)
719+
yield from bps.sleep(1)
713720
yield from _take_bkg_image(
714721
motor_x_out,
715722
motor_y_out,
@@ -723,6 +730,11 @@ def fly_inner_scan():
723730
stream_name="flat",
724731
simu=simu,
725732
)
733+
if add_bkg_filt_only:
734+
for flt in filters:
735+
yield from mv(flt, 0)
736+
yield from mv(flt, 0)
737+
yield from bps.sleep(1)
726738
if close_shutter_finish:
727739
yield from _close_shutter(simu=simu)
728740
if move_to_ini_pos:

0 commit comments

Comments
 (0)