纯Python实现的VISA库。
项目描述
PyVISA后端,在纯Python中实现“虚拟仪器软件架构”(VISA)的大部分功能(借助一些优秀的跨平台库python包)!
描述
PyVISA最初是IVI-VISA库的包装器,因此您需要在系统中安装一个VISA库(National Instruments,Keysight等)。这在大多数情况下对大多数人来说都是可行的。但是,IVI-VISA实现是专有库,只能在某些系统上运行。这就是PyVISA-py介入的时候。
从版本1.6开始,PyVISA允许使用不同的后端。这些后端可以动态加载。PyVISA-py就是这样的后端之一。它使用Python和一些开发良好、易于部署且跨平台的库实现了基于消息的通信方法(串行/USB/GPIB/以太网)。
VISA和Python
Python具有一些特性,使其非常适合测量控制。
Python是一种易于学习的脚本语言,具有短的开发周期。
它代表了高抽象级别,与测量程序的抽象级别完美融合。
它具有丰富的本地库,包括用于数据分析可视化的数值和绘图模块。
有大量书籍(许多语言)和在线出版物可用。
要求
Python(已测试3.6+)
PyVISA 1.11+
可选
PySerial(用于与串行仪器接口)
PyUSB(用于与USB仪器接口)
linux-gpib(用于与gpib仪器接口,仅在Linux上)
gpib-ctypes(用于在Windows和Linux上与GPIB仪器接口)
psutil(用于跨多个接口发现TCP/IP设备)
zeroconf(用于HiSLIP和VICP设备的发现)
pyvicp(用于启用Teledyne LeCroy专有VICP协议)
安装
使用pip
$ pip install pyvisa-py
文档
文档可以在https://pyvisa-py.readthedocs.org在线阅读
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
PyVISA_py-0.7.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c53b941a5ee6547aadc5321f930c924dd5c4434891bc512fcafcdd5a4a8d110d |
|
MD5 | 5c8596ae50f4878177b6717a65aab37c |
|
BLAKE2b-256 | 707b9c9cbb09596d00a3a5b009559e9b859ac459d01611fea6b3b655f74dc323 |