追加情報
コンピュータがUSBトランザクションエラーを報告すると、DAQmxはUSBデバイスで実行中のタスクをすべて中止し、エラー-50808を返します。Intelによると、トランザクションエラーとは、転送が正常に完了しなかったとホストコントローラが判断した状況になると生じるエラーです。
USBトランザクションエラーは、ホストコントローラ、デバイス、またはケーブルの問題によって発生する可能性があり、必ずしもNIハードウェアに固有のものではありません。 ホストコントローラによっては、他のホストコントローラよりもこれらのエラーの影響を受けやすいものがあります。デバイスを別のホストコントローラに接続するか、USBケーブルを交換すると、トランザクションエラーの可能性を減らすことができます。
シグナルインテグリティを向上させ、トランザクションの信頼性を高めるために、NIでは以下を推奨しています。
- より短いUSBケーブルを使用します。
- ホストとデバイス間の中間接続を排除します。USBケーブルエクステンダは使用しないでください。
- 必要に応じて、電源供給のあるUSBハブのみを使用します。
- 装置が過熱していないことを確認します。一部のデバイスは、NI MAXで独自の温度をレポートします。