gpib、rs232和usb仪器的python-visa绑定

hedgehog-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 >;维护。

按字母顺序列出的其他贡献者有:

如果你认为你的名字应该在这里,请告诉我。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Tomcat JDBC异常池已耗尽   java如何修复运行Android emulator时出现的GPU驱动程序问题错误   DB2AS400Java函数总是返回相同的值   在java中实现不透明句柄   JAVA创建代理时的lang.ClassCastException   数学热到小数点后四舍五入到逗号后的下一个5的乘法   Java方法next()中的NoTouchElementException   java机器人配置错误   java与MySQL一起使用自动增量,需要检索该数字   lambda使用java匿名函数返回值   跨线程组的java JMeter BeanShell属性设置   java如何在thymeleaf中构建绝对URL?   java在单击按钮时将文本设置为当前正在使用的EditText   Java组合框如何添加图标?   java使用通配符“重写”类中的方法