解决方案 »

  1.   


    资源分配?我没有用很多资源的,仅仅只是一个数据处理完后就发给tchart显示,最后测试程序也只是一个随机数画图,由串口发来的数据不停的触发
      

  2.   

    TChart不适合大量数据实时绘图。这种事情还是自制控件或直接画canvas更靠谱。
      

  3.   


    但是我看别人有的用Tchart做的上位机就不会出现这个情况,长时间运行挺好的
      

  4.   

    有可能是超出整数的范围32768
    如果时间足够长,ValueIndex就会大于32768
      

  5.   


    ValueIndex是integer型的,32位,smallint才是16位,才只有32768
      

  6.   


    但是我看别人有的用Tchart做的上位机就不会出现这个情况,长时间运行挺好的
    可能数据量不大,可能刷新慢。
      

  7.   


    但是我看别人有的用Tchart做的上位机就不会出现这个情况,长时间运行挺好的
    可能数据量不大,可能刷新慢。不会,我下位机发送的同样的数据,并且一帧数据比我的还大,都很OK的
      

  8.   

    先要创建10个Series 
    for i := 0 to 9 do
      begin
         Series := Form_Main.Chart1.Series[i]
         Series .AddY(Random(2000));
      end;
      

  9.   

    我长期做上位机:
    首先,TChart是没有问题的,只是注意一下版本。
    TChart在使用上需要深入学习,计算机图表本身就是一个比较复杂的技术。
      

  10.   


    我用的delphi 2010搭配tchart 806版本。还想请问下tchart里面如何将数据导出为tee格式呀,目前找到的资料好像只能导出为图片格式
      

  11.   

    到官网看看Demo。我也没导出过。他们提供了这个方法,应该可以实现的!