File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed
Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff 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 :
You can’t perform that action at this time.
0 commit comments