- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用VC实现接收数据到曲线的转换及其动态显示,vc6.0绘制坐标系曲线,vc绘制曲线,vc曲线的绘制,vc曲线控件,vcip地址转换,vc大小写转换,vc串口接收字符串程序,vc字符串转换成asc,vc编码转换
J$ 利用!##实现接收数据到曲线的转换及其动态显示
利用!##实现接收数据到曲线的转换及其动态显示
张卫钢 陈文斌 长安大学信息工程学院 (
)((*+,
#$%’()
-./0 12345 6.5789. :262 543;24 2;975/6.=542;/?40 6.4 :262 7’06586/7’ 7’@450/7’ A57= :262 67 85@40%
B:736/7’ 6.4 C2D 7A 3256/6/7’ A540.C./. =2E40 /6 3700/F;4 6.26 6.4 85@40 254 :D’2=/2;;D 0.7C’ 786 8’:45
6.4 ./9. 0344: 7554037’:4’4%B:736/7’ :82; F8AA45 -4.’/G84 67 4;/=/’264 6.4 0544’ 9;42= 6.80 542;/?40
6.4 :D’2=/2;;D :/03;2D/’9 7A 6.4 :262 2’: 85@40 /’ !## 2’: 254 233;/4: /’ 2’ 2682; 357H46%
*+,-.’/%I:26285@4:D’2=/2; :/03;2D/’9!##
摘 要
在工控和测量等领域,经常需要将外设采集到的数据通过串行或并行通信方式传送给计算机并把数据转换成曲线
在屏幕上动态地显示出来。本文通过数据更新算法,实现了数据到曲线的数据结构转化;采用 “间隔刷新”方法,使得在高
速通信条件下曲线的动态显示成为可能;采用 “双重缓冲”技术消除了屏幕闪烁,从而实现了在 !##下数据曲线的动态
显示并应用于实际工程中。
关键词:数据,曲线,动态显示,
!##
在工控和测量等领域,经常需要将外设采集到的
数据通过串行或并行方式传送给计算机并把数据转换
成曲线在屏幕上动态地显示出来,以便实时观察到数
据的变化以及大小情况。本文结合实际工程,介绍一种
在!##环境下将串口接收到的数据通过数据转换在
屏幕上实时地进行动态显示的具体方法。
! 数据转换
曲线存在于坐标系统中,它是数据的图形化表示。
要想把数据转变成曲线,必须把每一个数据变换成相
应坐标下的一个点。对于单个数据必须加上一个横坐
标或纵坐标才能构成一个坐标点。通常将要处理的数
据作为纵坐标,附加一个数作为横坐标。在实际应用
中,经常出现接收到的数据大小很难刚好适合于作为
显示点纵坐标 (其大小有可能超出屏幕显示范围)的情 图 数据更新算法示意图
出”的队列,该队列保存了最近 个数据,每接收到一
况。所以,必须对其按比例进行压缩 (即对所有的数据 ’
除以一个整数),使之刚好能够作为一个显示点的纵坐 个数据,经过处理,就将其插入队列中,当队列满了以
标并符合程序员的要求。有了点,就能构成曲线。把所 后,新的数据就会把队列最前面的数据 “顶”出去,这样
有点的横坐标按照递增的顺序构建,然后将所有的点 始终都能保证保存的’ 个数据是最新的;再比如,可
用直线首尾相连,反映数据变化的曲线就形成了。 以用一个数组,每次新数据来到时,就将前面的所有数
曲线的动态显示 据向后移一个位置,把新的数据插入下标为( 的位
曲线显示有静态显示和动态显示之分。静态显示 置,数组满了以后,最后一个数据自动就会被新来的数
的曲线是一个静止图形;而动
文档评论(0)