最近,老大布置了个任务。。给卡住了! 设计一个实时数据的采集与分析系统,能够根据数据绘制直观的曲线,并实时刷新,同时给出相应的参考评估与趋势预测;后台数据库能够对实时数据进行管理,并能够对相应时间段的历史数据按照用户要求进行组织和展示。求大牛们,给点思路!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很深奥的问题,对于DELPHI初学者来说难度很大啊···· 线程采集数据,采集一次自动保存到数据库,同时刷新显示曲线,查询+图表参考评估和趋势预测可以考虑用spc控制图。 代码不贴,说一下思路!首先找到你的X坐标和Y坐标的关系表达式,然后根据你的采集数据,换算出XY的换算系数,然后根据换算系数换算出XY的坐标点,然后绘制上去就行了!一点点数学基础,一点点图像绘制就可以了! 实时曲线最好用delphi的chart控件吧,采用分屏显示,不显示的数据擦除.规定一屏显示多少时间.画图.一边画曲线一边存储到数据库里. 一般X轴是时间,y,z轴对应数据.描点.chart1.series[n].addxy(x,y) 所谓“实时监控”就是有数据就马上显示在图形上吧。就是一个实时画图操作了。用chart控件思路如下:1.设置chart属性x轴为时间吧,宽度固定比如一屏5000秒;2.y轴最大值设定,比如一个范围0-10000的值;随之对应的轴刻度自动出来了;3.用ADO连接数据库对吧,相应导入、导出数据查查网上有这方面的操作,不难;4.数据库对图形的监控,你可以用Timer控件,做定时的监控了,比如:设定多少秒,做一次监控动作; 根据这个思路,你考虑看看。 对于实时画图,chart控件就可以了。不要考虑其他控件,因为其他控件还要自己画刻度,控制变化的刻度比较麻烦。chart控件是自己的刻度,变化很方便。chart控件画图的思路:一边画图一边清除不显示的数据图形; 有没有郑州的Delphi程序员? 关于数据模块的OnDestroy事件 ■如何让MDI子窗体的查询进度条在主窗口显示■ INTRAWEB开发的网页没有“后退”功能? 远程桌面连接 实现远程拍照 有谁可以帮我进入教育网,多谢 ADODataSet中的字段不能拖拽到窗口中 高手请进=〉关于ListView的问题!!! 怎么在grid的某一列写代码 delphi中如何调用c程序? 菜鸟请问Delphi能做什么? 求助淘宝API Sign签名问题
参考评估和趋势预测可以考虑用spc控制图。
1.设置chart属性x轴为时间吧,宽度固定比如一屏5000秒;
2.y轴最大值设定,比如一个范围0-10000的值;随之对应的轴刻度自动出来了;
3.用ADO连接数据库对吧,相应导入、导出数据查查网上有这方面的操作,不难;
4.数据库对图形的监控,你可以用Timer控件,做定时的监控了,比如:设定多少秒,做一次监控动作; 根据这个思路,你考虑看看。
chart控件画图的思路:一边画图一边清除不显示的数据图形;