为PyVISA实现TCP/IP、GPIB、RS232和USB资源的模拟后端
项目描述
PyVISA-sim 是一个 PyVISA 后端,模拟了大部分“虚拟仪器软件架构”(VISA)。
描述
PyVISA最初是作为NI-VISA库的包装器而诞生的,因此您需要在系统中安装National Instruments VISA库。这在大多数情况下对大多数人来说都是可行的。但有时您需要在不使用物理设备甚至不使用NI-VISA的情况下测试PyVISA。
从版本1.6开始,PyVISA允许使用不同的后端。这些后端可以动态加载。PyVISA-sim就是这样的后端之一。它在一个模拟环境中实现了基于消息通信(串行/USB/GPIB/以太网)的大部分方法。可以通过一个简单的纯文本配置文件来控制模拟设备的行为。
VISA和Python
Python有一些特性,使其非常适合用于测量控制。
Python是一种易于学习的脚本语言,具有短的开发周期。
它代表了一个高抽象层,与测量程序的抽象层完美融合。
它有一个非常丰富的本地库集合,包括用于数据分析可视化的数值和绘图模块。
有大量(多种语言)的书籍和在线出版物可供使用。
要求
Python(已测试3.8至3.11版本)
PyVISA 1.11+
安装
使用pip
$ pip install -U pyvisa-sim
或安装开发版本
$ pip install git+https://github.com/pyvisa/pyvisa-sim
如果需要,PyVISA将自动安装。
文档
文档可以在https://pyvisa-sim.readthedocs.org在线阅读。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪一个,请了解更多关于安装包的信息。
源分布
PyVISA-sim-0.6.0.tar.gz (51.7 kB 查看哈希值)
构建分布
PyVISA_sim-0.6.0-py3-none-any.whl (34.6 kB 查看哈希值)