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

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

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

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

推荐PyPI第三方库


热门话题
Java ClientServersocket只能发送1个文件   使用jCUDA实现复杂矩阵的java操作   映射是否存在独立于持久性技术的Java数据API   java Android图像在ExiFinInterface不工作的情况下旋转   java api通过串口发送文件   java使用Restcontroller将空值转换为空字符串   如何在Java中指定网络接口   在一个不工作的安卓系统中,java在另一个文本视图的右边膨胀文本视图   Java JSON解析器错误   java单空间Swing文本   我在eclipse中制作的java游戏在导出后停止加载我的资产   java将给定字符串转换为long,并在解码时返回相同的字符串   java在安卓应用程序中使用dll库   javascript映射json对象并创建随机数组   java JMS主题生存时间   在Swing中的JTextArea上使用setText时出现java死锁   java JFXtra议程是否只在特定时间之间显示?