from pylablib.devices.Andor import AndorSDK3Camera import time # 连接相机 cam = AndorSDK3Camera(idx=0) cam.open() print("已连接到相机") # 设置连续采集模式 cam.setup_acquisition(mode="sequence", nframes=100) print("设置采集模式: sequence, 缓冲区100帧") # 开始采集 cam.start_acquisition() print("开始连续采集") # 连续读取10帧 for i in range(10): cam.wait_for_frame() frames = cam.read_multiple_images() if frames: print(f"第 {i+1} 次读取: 获得 {len(frames)} 帧, 图像尺寸 {frames[0].shape}") time.sleep(0.1) # 停止采集 cam.stop_acquisition() print("停止采集") # 断开连接 cam.close() print("已断开连接")