基于VB的多路数据采集系统上位机软件设计

基于VB的多路数据采集系统上位机软件设计

林业机械与木工设备

设计计算

瑜,

韩玉杰,

闵昆龙

(东北林业大学机电工程学院,黑龙江哈尔滨150040)

要:采用VisualBasic6.0设计多路数据采集系统的上位机软件,实现对由单片机组成的测量系统数据的

采集、传输、保存、分析、绘制曲线图以及数据和曲线图的打印。文中以烘炉内多点温度数据采集系统设计为例说明用于串口通信上、下位机的软件设计,以及VB中mscomm,msflexgrid等控件的用法。

关键词:多路数据采集;上位机;mscomm控件;msflexgrid控件中图分类号:TP311

文献标识码:A

文章编号:1001-4462(2007)01-0029-02

SoftwareDesigninHostComputerofMulti-dataAcquisition

SystemBasedonVB

ZHANGYu,HANYu-jie,MINKun-long

(CollegeofMachineryandElectricityofNortheastForestryUniversity,HeilongjiangHarbin150040,China)

Abstract:Thisarticlemainlyexplainedhowtodesignsoftwareforhostcomputerofmulti-dataacquisitionsystembasedonvisualbasic6.0.Alsoitdisplaiedthatthewholesingle-chipsystemhowtoacquire,

communicate,saveandanalyzethedata,howtodrawgraph,andhowtoprintdataandgraph.Thetesttakedtheoven’smulti-temperaturedataacquisitionsystemforexample,expoundedthedesignofsoftwareofhostandslavecomputerthatusingforserialcommunication,andalsoexplainedthemscommcontrolandmsflexgridcontrolofvisualbasic.

Keywords:multi-dataacquisition;hostcomputer;mscommcontrol;msflexgridcontrol

微软公司的visualbasic6.0是windows应用程序易学易用的面向对象开发工具,是目前应用最为广泛、

的开发工具,并且为用户提供了大量的控件。这些控件可用于实现各种功能,减少了程序设计的很多困难。本文主要介绍利用mscomm控件实现和RS232串口的数据通信,接收测量系统上传的数据,然后通过msflexgrid控件将数据以电子表格的形式进行显示,再利用

为例,其上位机软件界面见图1。

picturebox根据分析完成的数据绘制出曲线,利用commondialog实现数据和曲线图的保存和调出,利用处理好的数据和绘制的曲线通过printer将接收的数据、

打印机打印出来。现以烘炉内多点温度数据采集系统

收稿日期:2006-08-30

图1

基于VB的多路数据采集系统上位机软件设计

烘炉温度多路数据采集系统上位机软件界面

第35卷

29

2007年第1期

你可能喜欢

  • VB高级编程
  • VB控件大全
  • VB基础教程
  • 串口通信编程
  • 工程电路
  • 上位机软件
  • 单片机数据采集设计

基于VB的多路数据采集系统上位机软件设计相关文档

最新文档

返回顶部