嵌入式开发中Python的应用——数据示波器_中国教育装备采购网
  • 首页
  • 装备资讯
  • 热点专题
  • 人物访谈
  • 政府采购
  • 产品库
  • 求购库
  • 企业库
  • 院校库
  • 案例·技术
  • 会展信息
  • 行业日历
  • 嵌入式开发中Python的应用——数据示波器

    中国教育装备采购网 2014/8/8 16:51:00 围观2333次 我要分享

      在嵌入式开发中我们常常要进行数据分析、算法设计、原型验证、自动化测试、辅助工具设计,每个环节的工作效率对整体的开发都非常重要。选用一个好的辅助开发工具是非常必要的。Python作为一门解释型语言,容易上手,应用广泛,拥有众多功能强大的第三方库,开发平台轻量化,相比VS,非常适合嵌入式开发中的辅助开发。

      本文主要介绍使用Python实现一个类似于示波器,能实时观察传感器数据的辅助工具。这个需求源于项目的需要,使用这个工具能实时观察sensor数据的变化,并对实时数据做简单分析,对算法设计有很大的帮助。通过后续更新可以加入算法,实时验证算法,进行原型验证。本文首先介绍需要使用的Python相关库,然后介绍工具的使用情况。

      本文实现工具用到的相关Python库

      wxPython 库

      wxPython是Python的一个GUI工具链。Python程序员可以通过wxPython简单、快速的创建强壮的、实用的图形用户界面程序。这个库以Python扩展模块的形式提供,提供非常受欢迎,用C++编写的跨平台的GUI库wxWidgets。

      matplotlib 库

      matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。

      它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。

      Serial 模块

      工具介绍

      本工具实现将sensor x,y,z 三个轴的数据实时绘制到窗口中。

      嵌入式设备将采集到的sensor数据通过串口发送给PC,Python在获取到串口数据后经过简单处理然后使用matplotlib库进行绘图。

      CH1,CH2,CH3分别代表x,y,z。通过“Set the Y axes scale”文本框来调整Y轴的范围(每格代表的值)。Receive to file 复选框可以设置将接收的数据保存到文件。Avg文本框显示三个轴各自的平均值,Average按钮按下时,将使用2s内的数据重新计算平均值。最下面三个文本框统计三个轴最大的变化范围。窗口中显示的波形是三个轴数据相对于各自平均值的变化情况。

    来源:爱板网 我要投稿
    2018南京展
    采购网二维码

    扫一扫,欢迎关注

    教育装备采购网官方微信

    掌握教育装备行业最新、最权威资讯

    相关阅读

  • 实时示波器和采样示波器的介绍和区别

    实时示波器和采样示波器的介绍和区别
    中国教育装备采购网08-02
    实时示波器通常被称为DSO(数字存储示波器)或MSO(混合信号示波器)。目前在售的大部分示波器都是实时示波器。实时示波器的带宽范围从几MHz到几十GHz,价...
  • 恒奥德仪直销示波器使用步骤 基本原理
    中国教育装备采购网07-12
    示波器是一种用途十分广泛的电子测量仪器。它能把肉眼看不见的电信号变换成看得见的图像,便于人们研究各种电现象的变化过程。示波器利用狭窄的、由高速电子组成的电子束,打在涂有荧光物质的屏...
  • 频谱仪与示波器有什么区别?
    中国教育装备采购网06-21
    一、频谱仪频谱分析仪又名频谱分析仪,是一种测试测量设备,主要用于射频和微波信号的频域分析,包括测量信号的功率,频率,失真产物等。按照工作原理分,频谱有两种基本的类型:实时频谱仪和扫...
  • 示波器的那些事---之存储、存储深度

    示波器的那些事---之存储、存储深度
    中国教育装备采购网06-20
    示波器的存储、存储深度在选择示波器时,工程师首先需要确定测量所需的带宽。然而当示波器的带宽确定后,影响实际测量的恰恰是相互作用、相互制约的采...
  • 恒奥德仪器厂家解析示波器使用步骤原理
    中国教育装备采购网05-04
    恒奥德仪器厂家解析示波器使用步骤原理示波器是一种用途十分广泛的电子测量仪器。它能把肉眼看不见的电信号变换成看得见的图像,便于人们研究各种电现象的变化过程。示波器利用狭窄的、由高速电...
  • 一见倾心,泰克推出5系列混合信号示波器

    一见倾心,泰克推出5系列混合信号示波器
    中国教育装备采购网03-14
    全球领先的测量解决方案提供商泰克科技公司发布的基于全新平台推出5系列混合信号示波器(MSO)。这款产品也创造了业界的5个第一,包括:1.四通道、六通道...
  • 泰克5系MSO混合信号示波器—北京海洋兴业

    泰克5系MSO混合信号示波器—北京海洋兴业
    中国教育装备采购网03-13
    随着人工智能的发展和混合动力汽车的各种嵌入式系统正变得日趋复杂,开发工程师们对于测试测量解决方案有更多需求,对示波器的要求也不断提高。为了高...
  • 示波器维修分享 示波器测量小知识

    示波器维修分享 示波器测量小知识
    中国教育装备采购网11-17
    【测量小贴士】之三:示波器测量篇测量小贴士,您最贴心的小助手。【测量小贴士】之示波器测量篇。1不接任何信号,RIGOL数字示波器基准线出现偏移该怎...
  • 中达电通股份有限公司
    产品线 企业简称 成立时间