Chinaunix首页 | 论坛 | 博客
  • 博客访问: 628393
  • 博文数量: 603
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 4940
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-17 11:04
文章分类

全部博文(603)

文章存档

2011年(1)

2008年(602)

我的朋友

分类:

2008-09-17 11:12:12


()
- ()
-- ()


由 lc850511 在 2008-08-15 13:39 发表:

实时数据显示

在vc++6.0下,有一些实时数据需要显示,这些数据从40个通道分别采集得到,要求在界面上实时显示,5秒钟更新一次,界面要求编程如图1所示。单击某个通道能得到这个通道的具体信息,如图2所示。
第一个图就是5*8的矩形框,每个矩形框里显示一个通道的数值,5秒钟数字更新一次,是全部40个通道都要更新。
第二个图是单击其中某个通道,弹出一个界面,只显示这个通道的数值外加帮图显示。
本人新学VC,希望得到大家的帮助。
谢谢


由 ayuilove1 在 2008-08-15 16:46 发表:

只是思路啊:为每个通道写个类,它的属性有采集的数据,以及启动,及关闭定时器的函数,当然还要有定时器的响应函数,这个函数的作用是从固定的渠道的到数据,
定时器的间隔定为5S,在工程里申明一个这个类变量的数组,共40个,然后就是画图了。。。图没提供,所以不做评论了。。。如果能力强的话,上面的类可以从CWND派生,在WM_PAINT,WM_LBUTTONDOWN,完成你要的功能!


由 smilebit 在 2008-08-28 19:53 发表:

楼上的思路值的借鉴。

__________________
为祖国荣誉而战


由 小人物 在 2008-09-08 23:57 发表:

数据是否已经获得,需要写代码吗,如果不需要则可以根据接收的数据进行显示处理。显示40个数据可以直接定义个你接收数据类型的40个元素的数组实时接收数据。
继承一个Picture控件类,增加接收数据、显示数据函数和并重写单击事件负责单行显示(单行显示可以自定义一个显示类,或者直接在整体显示下边显示),在显示类添加一个Picture类,将其类型改为你继承的类名即可。


全部时间均为北京时间. 现在时间是14:51 .

Powered by: vBulletin Version 2.2.8
Translated and hacked by:
Copyright © Jelsoft Enterprises Limited 2000, 2001.


--------------------next---------------------

阅读(280) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~