如何有效地以覆盖形式显示一段数据流波形?(100分)

  • 主题发起人 主题发起人 葛琳
  • 开始时间 开始时间

葛琳

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!先祝节日快乐~0~
Question:
我这里有个数据流文件(已经读入某数组),现在需要将它以
覆盖形式动态显示其代表的波形。如果您有过这样的编程经验,
请回该文;或者Email到:Iamling@263.net
由于是个新手,所以请尽可能地回答详细点。//blush
//thank

 
不明白,能否再叙述的详细些?!
 

请看Simba的问题!

 
哈这个问题太简单了。
 
用TChart就可以了,你运行一下Delphi5/Demos/TeeChart/TeeDemo.dpr就知道怎么做了。
 
用Teechart 似乎只能显示点连成的折线,如统计图这种形式,但表示出示波器来就比较难,不知各位大虾能否指点一下如何应用它来做出象示波器一样的效果来?
 
大致步骤如下:

1。 在程序中建一个缓冲Image(或TBitmap也行) 如TempImage
2。 利用数据流的波形数据在其Canvas上画好第N帧波形
3。 把这一Canvas用CopyRect写到窗体上欲显示的控件如TargetImage
的Canvas上
4。 读N+1帧数据
5. 回步骤2。
 
多人接受答案了。
 
后退
顶部