PyVISA教程-用Python控制儀器【爲PyVISA添磚加瓦】

你可以通過多種方式提升PyVISA。

報告問題

可以通過PyVISA issue maker報告任何包或者文檔的問題。同時請上傳特性請求,評論或者疑問。平臺相關的信息也是需要的。如果認爲存在問題,運行下面的命令,粘貼輸出信息附在後邊。

python -m visa info

提供下面的log輸出也非常有幫助。實現該功能,在代碼中添加下邊兩行代碼。

import visa

visa.log_to_screen()

如果問題跟特定儀器相關,請附上儀器廠家和型號說明。

貢獻代碼

提供修改,代碼或者文檔到PyVISA,需要在github中提交patch或者fork,然後用拉取請求提交改動。

也可以從PyPIN或者GitHub獲取代碼,也可以克隆公共資料庫。

$ git clone git://github.com/pyvisa/pyvisa.git

下載tar格式包:

$ curl -OL https://github.com/pyvisa/pyvisa/tarball/master

下載zip格式包:

$ curl -OL https://github.com/pyvisa/pyvisa/tarball/master

利用源文件,可以嵌入到Python包中,或者安裝到你自己的包中:

$ python setup.py install

如果有舊版本的Python,不必卸載,可以嘗試Anaconda。這是一款免費的集成了多種科學運算包的Python發行版,由Continuum Analytics維護。

更改已經存在的後臺

後臺是PyVISA關鍵的一部分,它提供了跟各種接口的基礎通信功能。有一些後臺需要您的維護。去PyPI網頁查看,看哪些可以提供幫助。

提交新後臺

如果認爲有新的基礎通信的方法,寫出來吧。可以採用任何已經存在的後臺爲模板,或者在issue maker起一個新的線程,我們非常高興去幫你實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章