ハンドシェイク
- 更新日2025-12-03
- 2分で読める
外部デバイスと信号を交換することによって各データ転送を要求または認識することを、ハンドシェイクと呼びます。
たとえば、スキャナから画像を取得する場合を例とします。この処理は、以下の手順で行われます。
- スキャナは、画像をスキャンしてデータ転送の準備が完了すると、測定デバイスにパルスを送信します。
- 測定デバイスは、8ビット、16ビット、32ビットのデジタルサンプルを読み取ります。
- 測定デバイスは、デジタルサンプルの読み取りが完了したことを通知するパルスをスキャナに送信します。
- スキャナは、次のデジタルサンプルの送信準備が完了すると、また別のパルスを送信します。
- 測定デバイスは、2つ目のデジタルパルスを受信し、サンプルを読み取ります。
すべてのサンプルの転送が完了するまでこれらの手順が繰り返されます。
メモ すべてのDAQデバイスがハンドシェイクをサポートしているわけではありません。ハンドシェイクのサポートについては、各デバイスのドキュメントを参照してください。Eシリーズデバイスでは、8デジタルライン (8255チップが追加搭載されたデバイス) だけがハンドシェイクをサポートしています。