529: XYScanAxis()类(ViewModel 只负责调用,不写运动逻辑) 你所有扫描功能,本质都是调用这个对象的方法: 点位扫描:_scanAxis.MoveToAsync(50,0,token) → 控制轴移动到目标坐标 连续扫描:_scanAxis.StartContinueScanAsync(token) → 控制轴匀速连续移动 回零 / 停止 / 急停:HomeAsync() / NormalStop() / EmergencyStop() ViewModel 不需要关心运动底层怎么实现,只需要调用这个对象的接口,实现业