采集数据,实时显示数据曲线。
每秒采样1000个数据点,用数组存数据,显示器刷新频率85Hz,如何在窗口中实时显示数据曲线(实现的思路即可,代码实例最好)?或者回答两个疑问:1)用数组来存,时间长了,数据太多,内存能够吗?
                  2)如果数组的长度一定,假设为100000,窗口能显示得全吗?
                  3)显示器刷新频率与采样频率,数据长度,坐标之间的关系?

解决方案 »

  1.   

    网上找的:
    设置最长时间窗口,也就是你绘图的横坐标,然后确定分辨率,并把数据存放到一个大的数组里面,数组大小为0x7FFFFL,然后用一个循环把点连起来。对于新到来的数据,可以把以前的曲线用背景颜色擦去
     
    数组的大小为0x7FFFFL?设置最长时间窗口,也就是你绘图的横坐标,然后确定分辨率?
      

  2.   

    这有个例子
    http://download.csdn.net/source/2308688
      

  3.   

    to:xianglitian(向立天),谢谢,不过我的积分不够!
     
      

  4.   

    谢谢您的热心:[email protected]
      

  5.   

    to:xianglitian(向立天),十分感谢!我收到了,回去学习。结贴后,一定给分!
      

  6.   

    谢谢各位的指点,尤其热心的xianglitian(向立天)(尽管您发给我的例程我已经在网上下载到了,但您的无私慷慨令在下十分感激),在各位的指点及个人的学习下,对该问题有点思路了,该到结贴的时候了。再次感谢各位!