26 lines
663 B
Python
26 lines
663 B
Python
from pylablib.devices.Andor import AndorSDK3Camera, get_cameras_number_SDK3
|
|
|
|
# 1. 发现硬件
|
|
num_cameras = get_cameras_number_SDK3()
|
|
|
|
# 2. 输出相机个数
|
|
print(f"发现相机数量: {num_cameras}")
|
|
|
|
# 3. 打印相机参数
|
|
if num_cameras > 0:
|
|
# 4. 连接相机
|
|
cam = AndorSDK3Camera(idx=0)
|
|
cam.open()
|
|
print("已连接到相机")
|
|
|
|
device_info = cam.get_device_info()
|
|
print(f"控制器型号: {device_info.controller_model}")
|
|
print(f"相机型号: {device_info.head_model}")
|
|
print(f"序列号: {device_info.serial_number}")
|
|
|
|
# 5. 断开连接
|
|
cam.close()
|
|
print("已断开连接")
|
|
else:
|
|
print("未发现相机")
|