28 lines
775 B
Python
28 lines
775 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.camera_name}")
|
|
print(f"相机型号: {device_info.camera_model}")
|
|
print(f"序列号: {device_info.serial_number}")
|
|
print(f"固件版本: {device_info.firmware_version}")
|
|
print(f"软件版本: {device_info.software_version}")
|
|
|
|
# 5. 断开连接
|
|
cam.close()
|
|
print("已断开连接")
|
|
else:
|
|
print("未发现相机")
|