主题:[讨论]曲线绘图的实时实现?
haoenglish
[专家分:0] 发布于 2006-11-17 20:43:00
在builder中如何实现实时绘图。图是那种笛卡儿坐标的。有XY轴的。X轴为时间轴。Y轴表示变量变化的趋势。那个控件可以实现这个功能?
多谢!
回复列表 (共4个回复)
沙发
邓子826826 [专家分:70] 发布于 2006-11-17 21:12:00
您好:
用的控件是Tchart 在(aditional)里面很容易找到。或者点击菜单中的[View]->[Component List],会弹出一个小窗口,在上面写TChart,就会看到了!双击这个控件,会出来许多图,选择[fast line],根据需要可以再设置其它的属性,让后写程序时,这样:
例如您有N个点(x[i],y[i]);
for(int i=0;i<N;++i){
Series1->Add(x[i],y[i]);
}
这样就OK了!
板凳
邓子826826 [专家分:70] 发布于 2006-11-17 21:14:00
哦,对了,实时的话还要用Timer控件,这个找的方法和上个一样,用的方法先自己捉摸一下好吧!
3 楼
haoenglish [专家分:0] 发布于 2006-11-17 21:31:00
我试试。[em18][em18]
4 楼
邓子826826 [专家分:70] 发布于 2006-11-19 09:42:00
哦,上面第一个应该是AddXY(),不是Add(),不过你应该很容易发现!呵呵!
我来回复