1)删除定时器事件部分的所有程序。
10余年的芦淞网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整芦淞建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“芦淞网站设计”,“芦淞网站推广”以来,每个客户项目都认真落实执行。
2)如果使用mscomm一次接收一组数据(即用数组),那么要用循环按数组元素来画线。
3)如果使用mscomm一次接收一个数据,那么每次触发oncomm就调用画线过程来画线。
4)查检你oncomm事件里MSComm.Input返回的数据是否正确,使用二进制接收时,每个数据都是字节数据,因此每个数组元素值不会大于255,利用mscomm发送大于255的数需要组织协议,收到数据后进行数据解析,再用解析的数据画线。
实时的用graphs.ocx控件,VB6安装盘里有,历史曲线最好把数据导入到EXCEL用XY散点图做,速度快,打印在EXCEL里也很灵活方便呀,我开发过和你同样的东西就是这么实现的。
应该可以实现的,每3秒从串口采集一组数据,相应每三秒绘制一次。
准确来说是绘制折线,你把坐标取的足够多的话,当然看起来像是曲线
1、首先,把数据采集到Access数据库
2、清除所有图像
3、根据你的需要,取最新的N组数据作为坐标,绘制新的图像(在事先定义的坐标系中绘制折线图)
4、绘制图像的代码单独写在成一个函数或者过程,每隔三秒调用一次就行了
1、2,有多少数据就画多少曲线,前或后没有就断开呗,前后都没有就画横线。
3,数据库按时间排序,选出最新时间值,然后根据这个值
,通过类似 select * from table where date#2010-8-20# and date#2007-8-23# 这样的语句选出往前两天的数据。
Beginning VB 2008 从入门到精通 ;ID=181830 Pro VB 2008 and the .NET 3.5 Platform ;ID=184746 Visual Basic 2008 Programmerss Reference ;ID=181605 Apress Accelerated VB 2008 ;ID=181504 Visual Basic 2008 Step by Step Wrox Professional VB 2005 with .NET 3.0 ;ID=158893 Build A Program Now Visual Basic 2005 ;ID=146029 .NET游戏编程入门经典—VB.NET篇 ;ID=158821 O'Reilly Visual Basic 2005 Cookbook ;ID=160654 .NET Insight for Classic VB Developers ;ID=162041 Fast Track Visual Basic.NET ;ID=161990 Security for Microsoft Visual Basic.NET ;ID=175012 Visual Basic.NET How to Program 第二版 ;ID=173182 Visual Basic 2005 简明教程 ;ID=173180 Visual Basic 2005傻瓜书 ;ID=173178 Programming Visual Basic.NET ;ID=173164 Visual Basic .NET Tips and Techniques ;ID=176561 VB开发人员SQL Sever指南 ;ID=173176 How to Code .NET ;ID=145559 Essential .NET, Volume I ;ID=176152 ADO.NET全攻略 . 查看原帖