IMAQdxを用いて複数のUSBカメラから同時に画像収集ができますか?

更新しました Dec 22, 2023

使用製品

ハードウェア

  • Camera

ドライバ

  • NI-IMAQdx

問題

2台以上のUSBカメラがあり、IMAQdxドライバを用いて同時に画像収集をしたいのですが、可能ですか?

解決策

NI-IMAQdxを使用すると、複数のUSBカメラから同時に収集できますが、いくつか注意点があります。
 

最も重要なことは、いくつかのUSBカメラのドライバは、2台以上のカメラから同時に収集することができません。NI-IMAQdxドライバはカメラドライバを経由するため、カメラドライバが複数のカメラから同時に収集できない場合、NI-IMAQdxはこれらのカメラから同時に収集できません。
 

USBカメラにはさまざまな種類がありますので、NIはそれらすべてをテストして複数台のカメラから同時に取得できるドライバがあるかどうかを判断することはできません。
 

もう1つの制限は、コンピュータのUSBバス自体です。一度に複数の収集を実行しながら、バスを介して渡されるデータ量をコンピュータが処理できることを確認する必要があります。さらに、コンピュータに複数のUSBデバイスが接続されていると、帯域幅を占有してタイムアウトエラーが発生する可能性があります。
 

最後に、本記事で記載している「同時」とはハードウェアタイミングを意味するものではないことに注意してください。USBデバイスですので、ソフトウェアタイミングのみの動作となります。