From 4b469d2ac2cc46083effc922873e1302b75f7bae Mon Sep 17 00:00:00 2001 From: Xiaoqiang Wang Date: Tue, 12 May 2026 10:48:17 +0200 Subject: [PATCH] init profileMove with all axes disabled --- addams_bec/scans/fly_scan.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addams_bec/scans/fly_scan.py b/addams_bec/scans/fly_scan.py index be4ec8b..c8d9798 100644 --- a/addams_bec/scans/fly_scan.py +++ b/addams_bec/scans/fly_scan.py @@ -78,6 +78,10 @@ class HklFlyScan(AsyncFlyScanBase): num_points = len(positions) total_time = num_points * self.exp_time + profile_motors = self.device_manager.devices[self.controller].axes.get() + for axis_name in profile_motors: + yield from self.stubs.send_rpc_and_wait(self.controller, f'{axis_name}.use_axis.put', 0) + if self.optimize_profile: yield from self.stubs.send_rpc_and_wait(self.controller, 'num_points.put', 2) yield from self.stubs.send_rpc_and_wait(self.controller, 'num_pulses.put', num_points)