随机停止从GigE相机上接收图像



主要软件:
主要软件版本: 3.1
主要软件修正版本: N/A
次要软件: N/A

问题: 为何我在使用GigE相机进行连续图像采集(Grab)时,会在一段随机长度的时间后停止从一部分或全部的GigE相机中接收图像?

解答: 当通过同一台计算机用多台GigE相机进行采集时,传输带宽很可能不够大,如果使用3.2.1版本之前的NI-IMAQdx驱动,就可能导致心跳信号检测超时。默认的心跳超时时间1000ms比异步传输超时时间短,从而造成程序在IMAQ Grab.vi这个子VI中挂起,但也不会报告错误或导致LabVIEW没有响应。

在只有一台相机的应用中,带宽通常是足够的。对于那些多相机的应用,心跳包就有可能丢失。这个问题在NI-IMAQdx 3.2.1中已经修复。对于那些没有最新驱动的用户来说,可以运行附件中的注册表补丁并重新启用驱动,从而将心跳检测超时时间从1000ms改为5000ms。

相关链接: KnowledgeBase 417CKU5L: Troubleshooting Tips for GigE Vision Cameras
Drivers and Updates: NI Vision Acquisition Software

附件:
niimaqdx.reg




报告日期: 11/08/2007
最近更新: 01/20/2009
文档编号: 4F7I95DT