VISA書き込み関数
- 更新日2025-07-30
- 4分で読める
VISAリソース名で指定されたデバイスまたはインタフェースに書き込みバッファからのデータを書き込みます。

入力/出力
VISAリソース名
—
VISAリソース名は開くリソースを指定します。VISAリソース名制御器は、セッションとクラスの指定にも使用できます。
書き込みバッファ
—
書き込みバッファには、デバイスに書き込むデータが含まれています。
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
VISAリソース名出力
—
VISAリソース名は、VISA関数が返すVISAリソース名のコピーです。
リターンカウント
—
リターンカウントには、書き込まれた実際のバイト数が含まれます。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
データが同期的または非同期的に転送されたかどうかは、プラットフォームによって異なります。ノードを右クリックして、ショートカットメニューから同期I/Oモード»同期を選択して、データを同期的に書き込みます。
ハードウェアドライバ間でデータを同期的に転送すると、データ転送中、呼び出しスレッドがロックされます。転送速度によっては、この操作は呼び出しスレッドを必要とするその他のプロセスを妨げる場合があります。ただし、アプリケーションで高速データ転送が必要とされる場合、操作を同期的に行うと、呼び出しスレッドはこの操作に専念されます。
メモ ほとんどのアプリケーションでは、4台以下の計測器と通信を実行している場合、同期的な呼び出しの速度が多少向上します。5台以上の計測器と通信を実行している場合、非同期の操作によってアプリケーションの速度が大幅に向上します。LabVIEWのデフォルトは非同期I/Oです。
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\Instrument IO\Serial\Serial.lvproj
- labview\examples\Instrument IO\GPIB\GPIB with VISA functions.vi
VISAリソース名
—
書き込みバッファ
—
エラー入力 (エラーなし)
—
VISAリソース名出力
—
リターンカウント
—
エラー出力
—