gpib、rs232和usb仪器的python-visa绑定
hedgehog-pyvisa的Python项目详细描述
Pyvisa
支持"虚拟仪器软件"的python包 "架构"(VISA),用于控制测量设备和 通过GPIB、RS232、以太网或USB测试设备。
说明
测量仪器的编程可能真的很麻烦。有很多 不同的协议,通过许多不同的接口和总线系统发送 (GPIB、RS232、USB)。对于你想使用的每一种编程语言,你必须 查找同时支持设备及其总线系统的库。
为了缓解这种不幸的情况,虚拟仪器软件体系结构 ( visa )规范在90'年中期定义。今天签证在 所有重要的操作系统。有几家供应商提供visa图书馆,其中一部分 免费下载。这些库与任意外围设备一起工作, 尽管它们可能仅限于某些接口设备,如供应商的GPIB卡。
visa规范对visual basic、c和g(labview的图形 语言。但是,可以将visa与任何能够调用dll中函数的语言一起使用。 python就是这样一种语言。
visa和python
python有两个特性,使得它对于测量控制非常有趣:
- python是一种易于学习的脚本语言,开发周期短。
- 它代表了一个高抽象级别[2],它与抽象完美地融合在一起 测量程序的级别。
- 它有一套非常丰富的本地库,包括 数据分析和可视化。
- 提供一大套书籍(多种语言)和在线出版物。
要求
- VISA(通过NI-VISA 3.2、WinXP进行测试,网址:www.ni.com/visa)
- python(使用2.6和3.2+进行测试
安装
使用pip:
< Buff行情> $pip安装pyvisa或简易安装:
< Buff行情> $easy_安装pyvisa或者下载并解压缩源分发文件并:
< Buff行情> $python setup.py安装文档
可在线阅读文档,网址为https://pyvisa.readthedocs.org" rel="nofollow">https://pyvisa.readthedocs.org
pyvisa最初由奥地利因斯布鲁克的torsten bronger和gregor thalhammer编写。它是基于泰哈默早期的经验。
它由Florian Bauer于2012年3月至2013年8月进行维护。 它目前由hernan e.grecco<; hernan grecco @ gmail com >;维护。
按字母顺序列出的其他贡献者有:
- bauflo3<; bauflo3 @ 516c0664-e049-0410-bc6e-8f9a6051a51d >;
- bkstein<; bernd krietenstein @ rohde schwarz com >;
- 布朗格>;
- christian lupien<; 基督教徒 lupien @ Usherbrooke ca >;
- colin marquardt<; github @ marquardt home de >;
- CrazyFermons<; 头脑风暴者 @ web de >;
- gnbl<; l @ eleif net >;
- Gregor Thalhammer<; Gregor Thalhammer @ gmail com >;
- 蜂鸣器
- KCSAFF
- 洛德福利斯<; laszlo hegedus cherubits hu >;
- martin ritter<; 骑士 @ mpp mpg en >;
- 马修94<; matthewlove94 @ gmail com >;
- Matthieu Dartiailh<; marul @ laposte net >;
- mordoror<; mordoror @ gmail com >;
- 托拜厄斯穆勒
- Yves Delley<; 破解 @ Delley 网络 >;