NI LabVIEW IMAQdx環境下でGigEカメラを使用している際の画像ストリームの遅延#
LabVIEW IMAQdxでGigEカメラを使用している場合、画像ストリーム中に一部のGVSPパケットが遅延することがあります。対応する画像が、通常よりもかなり遅れてLabViewに到達します。
NI IMAQdxドライバーは、約1秒ごとに255.255.255.255へディスカバリー・ピング(DISCOVERY_CMD)を定期的に送信して、GigEカメラを検索しているようです。
これらのコマンドを無効にすると、スムーズな画像ストリームを実現するのに役立ちます。
次のレジストリキーを使用して、自動検出メカニズムを無効にすることができます。キーが存在しない場合は、追加してください。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\niimaqdxk\Parameters]
"DiscoveryTimeout"=dword:00000000
これによりオフになるのは自動検出メカニズムのみです。手動でのカメラ列挙はこのレジストリキーの影響を受けません。
GigE Visionカメラをまったく使用していない場合も、このメカニズムをオフにすることをお勧めします。