我想要做一个类似示波器的东西, 能实时显示采集的波形,
数据量很大,假设我的频率像素点为1000,而我一屏想要把5000个点都画出来
而且数据不能抽样,这时用MoveTo ,LineTo 肯定不行请教高手有什么办法?
设置屏幕的比例??多谢!

解决方案 »

  1.   

    我不明白了,为什么用MoveTo/LineTo就不行了呢?你计算好比例,尽管画好了,看不看得见,那就没办法,谁叫你的显示器就这么大?几十年来所有的画曲线软件都是这么做的,还能怎么办?
      

  2.   

    autocad里面几万根线,缩小时也就那么几根,俺看,不但可以抽样,还可以大大的抽样。
      

  3.   

    还有自己在 memory 里面画好图,让显卡自己缩。本质上是一样的。
      

  4.   

    一屏显示出来?什么意思,5000个点显示在同时在屏幕的可见区域
    很明显不现实啊,降采样,每隔几点画一次就行。反正一般采样率都比较高,
    降采样不会有什么影响的,数据别丢就行,人眼是看不出来的。
    再说波形显示器都要实时的,你可以移动啊,示波器不就那样嘛
    我做过几个波形显示的界面
    全是MoveTo LineTo,没什么问题啊