数据是从串口通信传过来的,每15s来一个,要求是来一个点描一个,操作人员实时了解传过来的数据的情况?该如何实现呢,用什么控件或是技术,请求大虾指点迷津,谢谢了
解决方案 »
- 同一系统中的两个程序(进程)是否可以通过串口COM交换数据?
- 为什么QREPORT的QUICKREP控件会卡???
- 主程序与DLL的关系(属于不同进程,还是属于同一进程的不同线程,还是其他?)
- 如何用高级语言如delphi做mapinfo的二次开发,多谢各位了!
- 有没有做塑胶注塑行业的富翁。想就业务流程沟通一下!参与就有分。
- 用delphi如何开发向手机发短信的程序?
- 画图速度慢,怎么再提高???
- 为什么我的windows不能显示hint(就是鼠标指向对象的提示),搞的我的delphi都不知道用的是哪个控件,怎么解决?(千万不要告诉我重装windows)
- !!!让你迅速找到好单位的一条捷径!!!
- csdn.net的bug
- 能给我讲讲吗?
- ListView 和 DBGrid
image.canvas
用这个属性去画
你如果觉得上面的比较难实现,可以在一个Panel里放20个TSharp,在Sharp的OnMouseMove里写显示某节点的代码
在tdbchart中画出的曲线中能不能加上些什么,直接实现鼠标点上时显示该点的值呢
这位仁兄,你好,我下的delphi 2007不带demo,可否发一份给我呢,,谢谢你了
实际上我也是用鼠标采集数据,然后在chart上显示曲线,我现在是想动态获得曲线上各点的值,可以做到吗
procedure TForm1.Timer1Timer(Sender: TObject);
var
i:integer;
begin
for i:=0 to 100 do
begin
ChData1[i]:= Sin((i/100)*2*pi);
Chart1.Series[0].Add(ChData1[i],'',clRed);//.YValue[i] :=ChData1[i] ;
end;
end;procedure TForm1.BitBtn2Click(Sender: TObject);
begin
timer1.Enabled:=true;
end;
ChData1: array[0..200] of Double;