diff --git a/script/Alignment/Optimization_search.py b/script/Alignment/Optimization_search.py index 7433834..5138ba1 100644 --- a/script/Alignment/Optimization_search.py +++ b/script/Alignment/Optimization_search.py @@ -1,16 +1,17 @@ ################################################################################################### # Using bsearch(Binary Search) and hsearch(Hill Climbing Search) to find optimum ################################################################################################### - run("camtool") -add_device(CamTool("image_stats", prefix = "SINEG01-DSCR190:", latch = True, camera = "SINEG01-DSCR190"), True) -image_stats.start() -image_stats.setNumberOfImages(5) -laser_off() -image_stats.captureBackground(10) -laser_on() -image_stats.setNumberOfImages(5) -image_stats.enableBackground (True) +if get_device("camtool") is None: + run("camtool") + add_device(CamTool("image_stats", prefix = "SINEG01-DSCR190:", latch = True, camera = "SINEG01-DSCR190"), True) + image_stats.start() + image_stats.setNumberOfImages(5) + laser_off() + image_stats.captureBackground(10) + laser_on() + image_stats.setNumberOfImages(5) + image_stats.enableBackground (True) def before_sample():