注册 登录
编程论坛 VB6论坛

如何实现在 PictrueBox 控件中实时动态的画两条以上的折线图?

Tidal_Choidi 发布于 2014-07-21 11:55, 490 次点击
如题。

求思路,谢谢了先。
4 回复
#2
风吹过b2014-07-21 12:50
看你的画图函数是怎么写的。

你画图函数支持几条线。支持两条,那就可以画两条,如果只支持一条,那就只有一条了。
#3
Tidal_Choidi2014-07-21 13:32
我是调用的Line()-()函数进行画线,就是想通过使用Line()方法实现在同一个PictrueBox中同时画动态的两条曲线,楼上能提供更具体的方法吗?定时器是肯定得用到的吧?因为是动态画曲线。
#4
风吹过b2014-07-21 14:36
看你的数据是怎么产生的,是定时采集数据,还是数据定时发给程序。这两种程序的 流程都不一样的。

定时采集数据,测试时时,都是这种的,使用 定时器。
安时数据发给程序,则使用的是消息系统,也是事件响应。

数据保存,根据你绘图的点来确定,如果是二条曲线,那就是 二个数组。一条就是一个。
绘图函数。
流程:
绘坐标系。如果坐标系不会再变化了,可以保存备用。
然后再依次绘制 这几组曲线(折线)

我以前写的都是一根线的,你要用的话,那要修改 绘图函数,到里面再加一个线的绘制过程。
你自己到论坛搜索一下吧。
#5
圣能自动化2014-07-24 12:43
楼上思路可以参考
1