kaiyun官方注册
您所在的位置: 首页> 测试测量> 解决方案> 如何使用Python编程语言和ADALM2000创建虚拟示波器

如何使用Python编程语言和ADALM2000创建虚拟示波器

2022-07-26
作者:ADI软件系统工程师Christian Jason Garcia & Arnie Mae Baes
来源:ADI公司

一个功能齐全的物理实验室造价不菲,其中的各式实验仪器常常价格昂贵,而且管理复杂。试想如果能够构建一个可放入口袋、随时便携的虚拟电子实验室,那么将为未来带来无限的可能。虚拟电子实验室,是通过一系列基于软件的应用来实现的仿真电子仪器所组成的模拟实验室环境,用户可以在该环境中开展大量电子实验。

本文旨在演示用户如何使用ADIADALM2000和简单的开源编程语言Python开发所需的虚拟实验室仪器。通过Python与ADALM2000相结合,可以开发多种虚拟实验室仪器,如示波器、信号发生器、数字万用表等。其中,示波器作为物理电子实验室中常用的基本仪器之一,是个不错的入门选择,将在下文中重点讨论。

1.jpg

2.jpg

3.jpg

4.jpg

proxy5.png

对于其他可用的信号源,也可以遵循相同配置。最后,通过USB端口将ADALM2000设备连接到PC。

简单的虚拟示波器

在这一部分将逐个代码块介绍程序,还将讨论代码的作用,并说明以这些方式编写代码的原因。随后的部分中将演示修改基础代码,以添加更多功能,从而满足开发人员用例要求。

首先,导入将用于开发虚拟示波器的三个库(libm2k、matplotlib和NumPy)。

6.jpg

7.jpg

8.jpg

9.jpg

10.jpg

关于作者

Arnie Mae Baes于2019年12月加入ADI公司,担任固件工程师。在进入公司的第一年,她重点负责GUI和固件开发。2020年12月,她加入消费电子软件工程部门,现在重点负责固件测试开发。她毕业于菲律宾八打雁国立大学,获电子工程学士学位。

Christian Jason Garcia是ADI公司的一名固件验证工程师,工作地点在菲律宾垂亚斯将军城。他拥有圣托马斯大学电子和通信工程学士学位,于2018年11月加入ADI公司。他在电动交通部门专门负责SmartMesh网络的软件测试和系统验证。

AETweidian.jpg

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306116;邮箱:aet@chinaaet.com。
Baidu
map