官網 https://pypi.python.org/pypi/PyVISA
安裝需求
您必須先安裝下列軟體,才能安裝 pyVISA。
1. VISA (NI-VISA3.2,Win XP)
2. Python ( Python 2.6~3.2 版之間)
下載
切換網頁至 https://pypi.python.org/pypi/PyVISA,點擊綠色的 Download 按鈕。
安裝
將下載下來的檔案 PyVISA-1.5.zip 解壓縮,然後開啟「命令提示字元視窗」,切換路徑到 pyVISA 裏(註A),鍵入 python setup.py install 即可。如下圖所示:
註A:我的 pyVISA 解壓縮檔案是放在路徑「D:\download\PyVISA-1.5\」。
測試是否已正確安裝
啟動 Python,然後你可以鍵入下列程式碼,如果沒有出現錯誤訊息,表示已正確安裝。
>>> import visa
>>> lib = visa.ResourceManager()
Q&A
Q:鍵入 import visa 時會出現下列錯誤訊息:
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python27\lib\site-packages\visa.py", line 18, in <module>
from pyvisa import logger, __version__, log_to_screen
File "C:\Python27\lib\site-packages\pyvisa\__init__.py", line 20, in <module>
import pkg_resources
ImportError: No module named pkg_resources
A:這是缺少 pkg_resources 模組所致,請到是德科技網站 http://www.keysight.com/ 下載 IO Libraries Suite 軟體,下載頁 http://www.keysight.com/main/software.jspx?ckey=1184883&lc=cht&cc=TW&nid=-11143.0.00&id=1184883
Q:Windows ERROR 126
A:詳 http://sourceforge.net/p/pyvisa/bugs/15/
A:詳 http://sourceforge.net/p/pyvisa/bugs/15/
程式碼範例
import visa
rm = visa.ResourceManager()
my_instrument = rm.open_resource('GPIB::14')
my_instrument.write("*IDN?")
print(my_instrument.read())
安裝 NI-VISA 3.2
切換網頁到 http://www.ni.com/download/ni-visa-3.2/389/en/ ,點擊 visa320full.exe。它會要求您建立使用者帳號,如下圖。
如果您已經註冊過那麼就點擊「登入」,輸入正確的使用者名稱和密碼,然後再次點擊 visa320full.exe。
接著再雙擊下載的檔案 visa320full.exe,然後依照安裝視窗指示進行即可。
您可能會喜歡
1. pyVISA 參考文件 https://pyvisa.readthedocs.org/en/latest/
沒有留言:
張貼留言