Basler相机SDK相关问题收集与知识汇总

1.心跳时间导致报错

此心跳非彼心跳,相机心跳是指过通过设置一个时间用于监测相机和网卡的连接,如果超过这个时间,相机就会释放跟网卡的连接,进入一种允许相机被再次连接的状态。
但此方式会导致相机SDK报错,经常显示在使用中,无可用连接,如何解决?
1.干等。不可取
2.断电或者重新连网。
3.将此心跳时间改短。

basler.SetHeartBeatTime(18000);
改为
basler.SetHeartBeatTime(1000);

2.多程序打开相机保错

只能用一个程序打开相机,关掉就好了。

3.GIGE接口与DHCP服务器介绍

参考如下文章
GigE Vision简介
百度介绍

4.API

1.PLCamera:参数列表,类似于枚举,包含了一组参数的名称。通过它可以得到设备参数,并可以设置参数值。

//设置最小曝光时间。
minExposureTime = camera.Parameters[PLCamera.ExposureTimeRaw].GetMinimum()

2.PLGigECamera和PLUsbCamera
分别代表网口相机和USB3相机的参数列表。
3.PixelDataConverter
转换图像格式的类

你可能感兴趣的:(工业相机,硬件,c#)