エラー-20134: タスクを開始する前に同期パルスが検出されません、がLabVIEWで発生

更新しました Nov 2, 2023

使用製品

ハードウェア

  • PXIe-4302

ソフトウェア

  • LabVIEW

ドライバ

  • NI-DAQmx

問題

NI-DAQmxを使用して複数のデルタシグマのデータ集録カードを同期しようとすると、次のエラーメッセージが表示されます。
エラー-201347がDAQmxStartTask.viで発生しました:7220002

考えられる理由:
タスクを開始する前に同期パルスが検出されませんでした。同期パルスのソースがデバイスに接続されていることを確認してください。

解決策

このエラーは、予想される時間枠内にスレーブデバイスがマスタから同期パルスを受信していないために発生します。
デルタシグマカードでこれを解決するには、DAQmxタスクを制御関数(DAQmx Control Task.vi)を使用して、同期パルスを受信する準備ができているリソースをコミットする必要があります。

スレーブデバイスは、マスタの前にコミットする必要があります。以下の画像は、LabVIEWサンプル(アナログ入力-同期 [Analog Input - Synchronization.vi])からPXIe-4302用に変更され、マスタとスレーブの両方のDAQmxタスクを開始関数(DAQmx Start Task.vi)にDAQmxタスクを制御関数が追加されています。

同期の4302の例-DAQMx制御(コミット)