源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

.NET示波器控件的实例代码分析

  • 时间:2020-08-29 21:41 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:.NET示波器控件的实例代码分析
[b]缘起 [/b]同事负责的项目中,会扫描硬件中的某个东西是否存在,因此老板希望对这些扫描结果,能有个图像画的介面可以查看 因此做了个小工具,可读取同事提供的数据,并将其视觉化显示 那显示扫描结果最容易的就是示波器了,但第三方控件的示波器功能又太繁琐,最终就决定自己做个简单的 反正对我来说用GDI来绘制,跟花时间去研究没用过的第三方控件,时间也不会差太多 [b]思路 [/b] [img]http://files.jb51.net/file_images/article/201305/2013053110555215.jpg[/img] [b]如图所示,示波器其实就是这样简单的图 [/b]整体思路其实很单纯,就把一个示波器分成三个部分来绘制. 首先是上面那块横线,通常表示高值 第二块是下面那块横线,表示低直 第三部分就是连结垂直的线 高度的运算,我是用最简单的方式,将一个UC的高度直接除2,当做中心y座标 表示高点的则是中心y座标往上,高度/5的位置 表示低点的则是中心y座标往下,高度/5的位置 示波器的部份,则是先把头尾的线去掉,然后再将数据拆分成两个部分 一个部分是高点要绘制的座标,另一部分是低点要绘制的座标 有了这两个座标,就同时可以绘制垂直的线了 比例上则是使用示波器的值,以及这个控件的宽度做比例上的调整 代码
[url=http://xiazai.jb51.net/201305/yuanma/Oscilloscope_jb51net.rar]项目下载 [/url][/b]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部