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

PyVISA-p的Python项目详细描述


pyvisa py

一个pyvisa后端,它实现了"虚拟仪器软件"的很大一部分 在纯python(借助于一些不错的跨平台)中的"体系结构"( visa ) 库python包!)

说明

pyvisa作为ni-visa库的包装程序启动,因此需要安装 您系统中的国家仪器签证库。大多数时候都是这样, 对大多数人来说。但是NI-VISA是一个专有的图书馆 系统。这时pyvisa py跳入。

从1.6版开始,pyvisa允许使用不同的后端。这些后端可以是 动态加载。pyvisa py就是这样的后端之一。它实现了大多数方法 对于使用python和一些开发良好的基于消息的通信(串行/usb/gpib/ethernet)。 易于部署和跨平台的库

visa和python

python有两个特性,使得它对于测量控制非常有趣:

  • python是一种易于学习的脚本语言,开发周期短。
  • 它代表了一个高抽象级别,它与抽象完美地融合在一起 测量程序的级别。
  • 它有一套非常丰富的本地库,包括 数据分析和可视化。
  • 提供一大套书籍(多种语言)和在线出版物。

要求

  • python(使用2.7、3.4+进行测试
  • PYVISA 1.6+

任选 -pyserial(与串行仪器接口) -PYUSB(与USB仪器接口) -Linux GPIB(与GPIB仪器接口,仅在Linux上)

安装

使用pip:

< Buff行情> $pip安装pyvisa py

文档

文件可在线阅读:https://pyvisa-py.readthedocs.org" rel="nofollow">https://pyvisa py.readthedocs.org

pyvisa py由hernan e.grecco编写和维护,hernan grecco @ gmail >>;

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

(如果您认为您的姓名属于这里,请通知维护人员)

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

推荐PyPI第三方库


热门话题
java如何按专辑中曲目的数量过滤这些歌曲   JavaSWT:如何从动作创建普通按钮   java如何使用具有此特定公式的未排序数组实现二叉搜索树?   java PDFBox 2.0.4:提取图像时内存使用率高   java无法实例化类型集   JavaSpring服务周期性任务   java如何在用户打开活动时发出网络请求,但前提是自上次请求已过24小时?   c#如何从Hibernate/NHibernate中的值对象引用实体?   在命令行上运行java时,显示sql server错误消息“java.lang.ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriver”   java数据提供者和断言   java模运算符未给出正确的结果   如何将Eclipse java项目部署到jar文件中   java动态规划问题“以输入价格购买玩家后,总评分必须最高”   java我必须为数组的每个元素制作getter setter吗?   未调用java JUnit RunListener   java如何计算加入多播socket的客户端?