有关数据采集和实时画图的一个问题,急(只有64分)(64分)

  • 主题发起人 主题发起人 touhenteng
  • 开始时间 开始时间
T

touhenteng

Unregistered / Unconfirmed
GUEST, unregistred user!
做的是个数据采集油压并实时画图的问题,油压是按照类似正弦的规律变化,3秒钟一个周期,而数据采集用的是多线程做.
while not Terminateddo
begin

....
sleep(1);
end;
因为要做几万个循环...
刚开始做的几个循环还好..但是到了后来...
周期就会明显加大,慢慢变成4秒,5秒,
这是什么原因啊?
是不是线程同步的问题啊?
学习了临界区一会,还是不知道怎么用...
我真是郁闷死了.
高手救命啊
 
你使用什么显示图形?teechart?如果是,你不能一直累加数据在后面。
 
那用什么啊?我的图形时要动态移动的
不是线程同步问题嘛?
 
对这个问题有影响的很多
你说得不是很清楚。 更新图形最快的,还是单线程
 
我做过一个类似的东西,直接操纵画布描点。
 
图形移动没有关系,你可以把前面的清除 。这个很容易理解,数据量太大以后,会增加处理负担。
 
to mewsmile
可以给我看看直接操纵画布描点怎么做嘛?
我是菜鸟
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
I
回复
0
查看
692
import
I
后退
顶部