我这里有一组ECG的采样数据,已知采样频率为200HZ,走纸速度为25.0mm/s,增益为10.0mm/mv,要求用MFC绘制出该组数据的心电波形图,不知道怎么着手啊?那个心电波形图的物理意义是什么呀?求高手指点!!!谢谢

解决方案 »

  1.   

    采样频率  这个每秒震动200次,和你绘图没关系。应该关心每秒收到多少数据吧。
    走纸速度  这个比较好理解,2.5cm/S,更新数据的频率和数据量,美妙要画2.5CM的波形图增益很难理解
    mv是毫伏么?  根据电压,会提高你的走纸速度??
      

  2.   

    看看这个控件能否用得上:
    www.st-curve.cn
      

  3.   

    画就是了,用GDI+
    意义之类的,跟画图无关
      

  4.   

    这个嘛,道先要确定绘图对象,使用Moveto就够了。200采集率比较少见,一般都是256或512的,每秒200个数据,需要在屏幕上走出2。5cm的距离,你需要跟据2.5cm的距离得到多少个象素点,将每200个数据进行抽点算法进行抽点操作,(抽点算法需要保留最大值和最小值,这两个点不能抽掉,因为这是心电波的波峰与波谷)然后就是定基线,跟据情况(一般是0或1024)画线时需要都是大于零的数据。增益无所谓了上面说的10是不是打错了,相当于1.0吧。1.0就是既不放大也不缩小,忽略即可。滤波的话不用也可以不用管了。使用时钟控件画出来就行了一直用moveto就能画出来。
      

  5.   

    对不起,上面我打错了,是LineTo