在使用 NI LabVIEW IMAQdx 时使用 GigE 相机出现图像流延迟#
如果在 LabVIEW IMAQdx 下使用 GigE 相机,您可能会发现在图像传输期间某些 GVSP 数据包出现延迟。相应的图像到达 LabView 的时间比平时晚得多。
NI IMAQdx 驱动程序似乎会通过定期(大约每秒一次)向 255.255.255.255 发送发现 ping (DISCOVERY_CMD) 来搜索 GigE 相机。
禁用这些命令有助于获得流畅的图像传输。
您可以使用以下注册表项禁用自动发现机制。如果该项不存在,请添加它:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\niimaqdxk\Parameters]
"DiscoveryTimeout"=dword:00000000
这只会关闭自动发现机制。手动相机枚举不受此注册表项的影响。
如果您根本不使用 GigE Vision 相机,您可能也希望关闭此机制。