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
转换图像格式的类