Tchartfx控件带的哪个函数可以改变曲线的值——让曲线‘动’起来???(100分)

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

top_hj

Unregistered / Unconfirmed
GUEST, unregistred user!
Serial1->AddY(num,label,color);
我怎么找不到这个函数?是把Serial1的值赋给ADDY这个函数的num吗?
我在做一个实时读取串口数据,并根据这些数据用曲线图动态地反映在PC上,以便
监视下位机实时的状态。现在就是不知道怎样把串口的这些值赋给这个控件,让曲
线‘动’起来???急死我啦!!
我是一个初学者,望能详细解答,在此感激不尽!!谢谢!!
 
哈哈,巧了,我前天也遇到这样的问题,现在基本解决:
我用的是chart 控件,应该和chartfx差不多
//初始化
procedure TForm1.FormCreate(Sender: TObject);
begin
FastLineSeries1.FillSampleValues(5);
end;
//要动起来,就要一个Timer控件了,在里面写代码,主要是
//动态添加坐标值,就可以实现 和win2000任务管理器中,cpu使用的情况的动态曲线了
procedure TForm1.Timer1Timer(Sender: TObject);
var tmpX:Double;
begin
With FastLineSeries1do
begin
tmpX:=XValues[1]-XValues[0];
//Delete(0);
AddXY(XValues.Last+tmpX,Random(100),'',clTeeColor);
end;
end;

 
多人接受答案了。
 
后退
顶部