Basler GigE相机在MAX中出现测试包超时错误
问题: 当我尝试从我的Basler Gigabit ethernet相机获取一副图片时,为什么我得到一个测试包超时的错误?我使用的是Vision Acquisition Software 2009版本。解答: 对于测试包超时错误,常见的两个原因如下:
[*]Jumbo frames从相机里获取巨型帧,但是网卡并没有被设置为允许巨型帧。设置网卡为允许巨型帧。
[*]防火墙阻止从相机传输数据。关闭或者设置防火墙为允许从网卡传输数据。
然而,在Vision Acquisition Software 2009有一个已知的问题,即从一些2.x固件版本的Basler相机中中读取图像时返回测试包超时错误。这是由于在驱动中默认允许测试包以及相机固件的问题阻止了及时传递数据包。Basler 相机升级后的固件将会修复这个问题。
测试包超时错误也可以通过在 Measurement & Automation Explorer (MAX)设置相机Test Packets Enabled 属性为disabled 来解决。请按照以下步骤来设置该属性:
[*]打开MAX。
[*]单击设备与接口一I-IMAQdx Devices下的Basler GigE 相机。
[*]选择Camera Attributes 标签。
[*]单击相机属性右侧列表中的View Options然后选择View All。这样允许显示所有的相机属性。
[*]单击Expand All 以显示所有属性。
[*]选择Test Packet Enabled属性并设置为disabled。
该属性将在Measurement & Automation Explorer中如下图所示:
页:
[1]