加入收藏 | 每日签到 | 帮助
碧波液压网 欢迎你,游客。 登录 注册
Top
您的当前位置:主页 > 机电技术 > 电气电子与自动化 > 正文

一种高效DSO波形显示算法的实现

来源:现代电子技术  作者: 张墨 吕运朋 孙金伟

 

  数字存储示波器所显示的波形是由系列直线段有效地逼近而得到的。画波形函数是由画点函数按照一定的算法写出的,不同的算法画出的波形在速度和效果上会有所不同。因此有效的波形显示算法可以很大程度上提高波形的显示速度和视觉效果。

  1 示波器程序模块的介绍

  示波器采用嵌入式μC/OS操作系统。每一个任务都是一个无限循环。为了降低耦合,增强内聚,需要建立消息邮箱,以保证不同任务之间的通信。示波器的模块示意图如图1所示。

一种高效DSO波形显示算法的实现

  2 波形显示线程和画波形函数的说明

  波形显示功能是由波形显示线程实现的,画点、画线、显示字符等都由基本的画点函数来实现。一种常见的波形显示方法就是:分别根据示波器通道的采样数据绘制波形,待下一屏显示数据准备就绪之后,将上一屏已经显示的波形全部擦除,再绘制准备就绪的波形数据。由于执行画点函数比较耗时,特别是在接近图形满屏的情况下,画点函数被调用次数较多,严重影响其他线程获得CPU的使用权,有可能会产生拖屏现象。示波器采用一种高效地波形显示算法,可以有效的解决上述问题,算法是在画波形函数中实现的。图2是画波形函数的流程图。

一种高效DSO波形显示算法的实现

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

顶一下
(0)
0%
踩一下
(0)
0%

【免责声明】本文仅代表作者个人观点,与碧波液压网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以 及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。


扫描上面二维码,可以在手机上浏览本文章内容

标签:责任编辑:bbcad  时间:2020-07-22  点击:

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码:

最新评论

碧波液压 www.bbcad.com 联系QQ:768541974 邮箱:webmaster@bbcad.com

Copyright © 2017 -2018 BBCAD. 碧波液压网 版权所有 Power by DedeCms 苏ICP备18011607号-1