用于RIGOL DS1054Z示波器的Python包和软件。

ds1054z的Python项目详细描述


Github pklaus/ds1054zPyPI Package

DS1054Z

此软件包允许您连接到RIGOL DS1054Z示波器 通过以太网。它带有一个通用的命令行工具。

当然,你也可以用它来控制你自己的范围 使用the API编写脚本 必须提供套餐。

本软件以入门级示波器DS1054Z命名, 我相信没有理由它不能在任何范围内 RIGOL的DS1000Z和MSO1000Z系列:

  • DS1054Z
  • DS1074Z
  • DS1104Z
  • DS1074Z-S
  • DS1104Z-S
  • MSO1074Z
  • MSO1104Z
  • MSO1074Z-S
  • MSO1104Z-S

功能

  • 通过MDN/DNS-SD发现您的作用域
  • 保存屏幕截图(包括屏幕控件的可调暗)
  • 运行/停止范围
  • 获取波形
  • …还有更多!

安装

安装非常简单:

pip install ds1054z[savescreen,discovery]

DS1054Z取决于 python-vxi11哪个 应该会自动安装。

有关安装的详细信息,请参阅 installation sectionpackage documentation中。

推荐的固件

旧版本的示波器固件有很多问题。这个 VXI-11连接可能不稳定或命令可能返回意外 数据。具体来说,我推荐版本00.04.04.sp3(别名 00.04.04.03.02)发布于2017-02-08。

使用量

命令行工具

此软件包安装一个名为 ds1054z。你可以用它来保存你的示波器屏幕,因为 示例:

ds1054z save-screen --overlay 0.6 192.168.0.23

您可以找到将cli工具与^{tt2}一起使用的更多方法$ 或者通过阅读the manual

开发人员

如果您喜欢python编程,请在 您自己的代码:

fromds1054zimportDS1054Zscope=DS1054Z('192.168.0.23')print("Connected to: ",scope.idn)print("Currently displayed channels: ",str(scope.displayed_channels))

作者

资源

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

推荐PyPI第三方库


热门话题
JavaSpringbean已创建但未自动连接   java LibGDX游戏在三星Galaxy Grand Prime上结束   如何在Java中列出字符串句子中所有匹配条件的单词   java在Recyclerview中使用“putExtra”传递数据   java从一个特定的数组中提取特定的JSON对象,以便在Android中通过一个意图放入另一个活动   java需要使用IntelliJ和设置项目SDK的帮助   java springcontextindexer和Swagger 3   java使用indexOf和substring计算数字   java使用xml解析在word文档中查找隐式分页符   在添加<context:componentscan basepackage=“com.young.user”/   java无条件更改JTable单元格的背景色   选择列表中的java调用oracle函数:节点无数据类型   java如何添加缓冲图像作为JFrame的背景,然后在此图像上添加面板?   java Javadoc找不到用scala编写的类   java连接到文件共享程序的IP地址   java将数组元素加载到集合中   Tomcat中的java servlet、过滤器和线程   非Bean对象中的java EJB CDI注入?   java与println和printf的不同舍入