用于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第三方库


热门话题
java使用maven pom文件中的外部文件来设置系统属性   java JDBC Informix事务回滚   java如何从SharedReferences向Listview显示数据   java您可以在Eclipse中重新绑定“next menu element”键吗?   java EJB对象引用声明作为类成员字段与方法局部变量   将片段类传递到addSlide方法时需要java表达式   java getLocalHost()显示错误的IP地址   java鼠标拖动逻辑   Android中的java反射不起作用   java交换机案例需要两个调用才能实际工作   java使用SBT将工件发布到本地maven repo,并在Gradle项目中使用它   JAVA中是否存在具有相同和不同值的排序数组?   java从Mongodb异步驱动程序文档获取值