串口通讯(100分)

  • 主题发起人 主题发起人 小翁
  • 开始时间 开始时间

小翁

Unregistered / Unconfirmed
GUEST, unregistred user!
您好:
我用Delphi程序与硬件相连,调试串口通讯时,当把接收的信号转换成十六进制以后,
用控件PaintBox以曲线的形式显示出来,但是,不能保存曲线,也不能对曲线的间隔在时
间轴上进行变换,请诸位大哥有这方面的经历或示例,发送给我。

谢谢!!
小翁[?]
 
不清楚你的意思
 
我有程序,是刚做的,但不能给你,是我们正在做的一个项目,不过可以简单说一下,具体需要
你自己实现
1.保存曲线你可以用一个数组存放数据,当然测试时间也要保存,然后把这个数组存入文件或数据库,在需要曲线时
再把数据从文件或数据库中读出来,然后画出来就行了
例如,可以用data[1001]数组存数据,用data[0]存时间,然后从data[1]到data[1000]存数据
2.至于曲线时间轴的时间间隔需要在画曲线时设置,首先从data[0]中读出数据的个数,在画
曲线时根据时间间隔将data所对应的时间要换算出来,然后显示在paintbox中
 
接受答案了.
 
后退
顶部