vb问题实时曲线绘制
大神,上次你给我的那个实时曲线绘制图我如果要加进我实时收到的数据,是要再哪里更改,请大神指点。。谢谢。。...
大神,上次你给我的那个实时曲线绘制图我如果要加进我实时收到的数据,是要再哪里更改,请大神指点。。谢谢。。
展开
2个回答
展开全部
我给你的例子,都是在Timer控件中,用随机数来产生的数据。
就是在 Timer1_Timer() 事件过程中。
如果数据从“硬件采集”而来,就要把它改到相应的“接收到数据”的地方。
接收数据后,就把数据写入缓冲区中,并调用绘图过程,刷新画而。
那个变量 lIndex (或arrIndex),就是记录“当前的数据应该写到哪儿”。
接收一个数据后,就把这个“指针”后移一个。
还有你要注意的是,这个缓冲区是用的固定大小的。
(因为图片就那么大,能画“多少格”是固定的)
在移动“指针索引号”时,要注意用相应的算法,
保证它的值在缓冲区数组的下界到上界之间变化。
就是在 Timer1_Timer() 事件过程中。
如果数据从“硬件采集”而来,就要把它改到相应的“接收到数据”的地方。
接收数据后,就把数据写入缓冲区中,并调用绘图过程,刷新画而。
那个变量 lIndex (或arrIndex),就是记录“当前的数据应该写到哪儿”。
接收一个数据后,就把这个“指针”后移一个。
还有你要注意的是,这个缓冲区是用的固定大小的。
(因为图片就那么大,能画“多少格”是固定的)
在移动“指针索引号”时,要注意用相应的算法,
保证它的值在缓冲区数组的下界到上界之间变化。
更多追问追答
追答
电脑和单片机之间的“通讯”,一般都是用串口的吧。
我没有试验环境,从来没搞过这方面的应用,没经验啊。
(我是业余爱好,计算机语言全是自学的)
出现那个提示,一般来说是你在调试运行中,
中断程序后修改了含有绘图方法(窗体或图片框的绘图方法)的过程。
它基本上都会出这种提示。
这个应该是 VB6.0 的IDE 导致的问题。
你要停止程序的运行,然后在那一句上随便作一点儿修改
(比如输入几个空格,或把数据改成别的,再改回来,等等)
再重新运行就可以了。
也可以保存工程代码、关闭工程、再重新打开工程。这样也能正常运行程序。
来自:求助得到的回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询