Top page

pythonでGPIB トラブルシューティングとメモ

環境 (動作確認済み)

OS PC PC側インターフェース NI VISA python
Windows 11 2023/9最新版 Surface Book 2 USB2.0 ni-488.2_23.5_online.exe 3.11.5
Windows 11 2023/9最新版 Surface Laptop Studio USB-C DockでUSB-CからUSB2.0に変換 ni-488.2_23.5_online.exe 3.11.5

環境 (正常動作せず)

OS PC PC側インターフェース NI VISA python 問題
Windows 7 Service Pack 1 32bit版 FMV ESPRIMO D5290 USB2.0 NIVISA1600full.zip 3.6 32bit版 (3.8はSP1+updateが必要) python, NI VIAS, pyvisaのインストールはOK。
デバイスリストが取得できない

 

ドライバ (NI-VISA) インストール方法

pythonモジュール pyVISA インストール方法

便利なNI標準プログラム

動作確認

参考URL: 

  1. 適当なGPIB装置を接続する
  2. pythonのinteractive modeに入り、以下を実行
    >>> import pyvisa
    >>> rm = pyvisa.ResourceManager()
    >>> rm.list_resources()
    ('GPIB0::18::INSTR')
    ・ ここで空タプルが返ってきた場合、GPIBドライバのインストールから再確認
    ・ 赤字のように、GPIBXX:GPIBアドレス のような文字列が返ってこない場合、装置の接続を確認
     いずれの場合も、NI MAXアプリを起動して確認する

プログラム例

SCPIリファレンス:

サンプルプログラム


GPIBコマンド関連ドキュメント

GPIB / NI-488.2

SCPI

Keithley2000

Keithley 2400

Keithley 2450

Keithley 6517

その他