1
This commit is contained in:
31
andor-test/03_continuous_acquisition.py
Normal file
31
andor-test/03_continuous_acquisition.py
Normal file
@@ -0,0 +1,31 @@
|
||||
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("已断开连接")
|
||||
Reference in New Issue
Block a user