跳转到主要内容

为PyVISA实现TCP/IP、GPIB、RS232和USB资源的模拟后端

项目描述

Continuous integration Documentation building Code Coverage Documentation Status PyPI - License PyPI

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 查看哈希值)

上传时间 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面