hur.cn - 华软网

 热门搜索

关于MFC画实时等值线

  作者:未知    来源:网络    更新时间:2011/10/5
      我在画一个实时数据等值线的图,数据是从别的地方读上来的,且数据量挺大,希望不存储就直接利用描点的方式画出等值线,不知道该怎么做,忘高人指点。。。。。。整条线都要显示的那种。。。。。
---华软 网友回答---
先开辟一个循环队列(一般1024足够),类型由数据类型决定,每次读一个数据放到队列里,然后显示队列里的数据。
---华软网友回复---
但是我的数据量很大啊,10ms左右就采一次,队列不够的吧
---华软网友回复---
看看这个
http://blog.csdn.net/xianglitian/article/details/6100767
如果你不想保存可以考虑丢弃一部分数据
是毫秒一显示
眼睛都反应不过来
---华软网友回复---
数据量再大又如何,最后显示出来是给人看的,人的眼睛30多帧就很舒服了,你刷新率太高也没意义。显示就用内存DC,只绘刷新前最新的数据,之前还在显示范围内用ScrollDC来做就好了。
---华软网友回复---
我的意思是数据量太大,不方便存,想绘制实时曲线的话,会不会因为UpdateData之后前面绘制的曲线就不见了
---华软网友回复---
没人回复啊。。。。。。想知道能不能不存储数据,利用CDC就画出整条曲线,而且是动态更新的
---华软网友回复---
虽然数据是10ms来一次,可你显示可以100ms一次。
丢弃9个数据,保留一个。
---华软网友回复---
引用 6 楼 zhangjun917856123 的回复:
没人回复啊。。。。。。想知道能不能不存储数据,利用CDC就画出整条曲线,而且是动态更新的
不可能      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。