用MSCOMM控件实现串口数据的接收,按照所给的串口通信协议,被控对象每20ms给串口发送一帧数据,每帧数据11个字节,我在初始化串口时,设置
m_Com.SetRThreshold(11);//参数11表示每当串口接收缓冲区中有11个字符时将引发一个接收数据的oncomm事件
在处理oncomm事件中,将每一帧数据存入到Excel文件中,
现在要将这些数据绘制成曲线,横轴是:时间(秒),纵轴是:角度(°)
希望能够实现曲线的左右拖动,和回放功能!好像有一个Chart控件,不知道能否实现上面的功能,
但是我的vc6.0中好像没有这个控件啊!请高手能否给个思路呢!

解决方案 »

  1.   

    这个是得自己找个控件,VC是没有的。
    LZ可以参考一下:
    http://topic.csdn.net/t/20050113/08/3721301.html
    不行的话可以上网搜一下相关控件。
      

  2.   

    我以前是用自绘的手段来解决这个问题的。自己写的网格背景,然后通过串口传输的数据归入自己的结构体,使用Vector存储。然后再用GDI在窗体上描点,输出。
      

  3.   

    我目前也是自己绘制网格背景,然后将数据的值设置成CPoint型,x坐标和y坐标,
    但是觉得这样灵活性很差,我想要左右拖动,看前些时刻的曲线时,就不知道怎么弄了!