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起一个新的线程,我们非常高兴去帮你实现。

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