
咨询热线:
400-658-6388
电话:0632-5666688\5656699
传真:0632-5666616
公司地址:山东省滕州市经济开发区恒源北路609号
鲁南衡器VB编程技术在(电子)地磅管理软件上的
文章出处:鲁南衡器
人气:
发表时间:2017-11-06
简单、易学、高效的编程语言开发系统,以其所见即所得的可视化界面设计风格和32位面向对象的程序设计等特点,已广泛地应用于各个领域,是很多计算机软件开发人员采用的开发工具。鲁南衡器通过对一个地磅管理系统软件的编程过程,介绍了用VB6. 0编程软件在地磅管理系统中的技术应用。

管理软件功能需求
SCS微机地磅称重系统主要通过计算机串口连接地磅称重仪表,处理仪表所获取的汽车重量信息,达到管理汽车称重数据的目的。系统软件要求达到的功能主要有:设置管理权限,达到操作人员分级登录操作。记录、贮存并打印每一次称重结果。包括车号、货物名称、运货单位、驾驶员、毛皮重、净重、进出厂过磅时间、司磅员等内容。查询打印功能。可按车号、时间范围、司磅员、货物种类、驾驶员等或任意组合查询过去称重记录,并可打印输出。统计打印功能。可对称重结果自动进行统计,并打印各种报表,如月报、年报、分类报表等。数据维护功能。包括记录限制修改和删除,数据备份和导出。在这个系统软件中,重点是编写数据采集的串口通信模块和数据库操作访问功能程序。用Visual Basic编程语言来编制这些程序,也就要充分理解串口通信和数据库访问相关的控件特点和应用技术。
数据采集程序模块的设计

用VB开发串口通信程序常用两种方法,一种是利用 WINDOWS的通信API函数实现,另一种是采用VB内集成的 MSComm通信控件实现。在实例中选用MSCoimn控件实现串口通信的编程,该控件具有丰富的与串口通信密切相关的属性和事件,提供了对串口的各种操作。在通信过程中,当发送数据、收到数据或产生传输错误时,触发MSComm控件的 OnComm事件,然后可以通过判断CommEvent属性值获得事件类型,再根据事件类型进行相应数据处理。因此用其实现微机串口的数据通信相当简单,以很少的程序代码就可以轻松实现串口的访问和数据通信。

仪表可连接8个350Ω或12个700 Ω的高精度称重传感器,用于测量汽车重量数据。仪表测量准确度为III级 (N=3000)按显示分度值设置不同,测量范围最大值100吨。该仪表具有RS-232/RS422 (选配)串行通讯接口,能与微机进行串口数据通信,实时传送检测数据。该仪表串口数据通信协议是:数据传输速率为600/1200/2400/9600bps (可选), 数据格式(10位):1位开始位,8位数据位(ASCII编码),1位停止位,无奇偶校验位。通讯方式有连续方式和指令方式两种,这里只列举连续通讯方式中的格式。所传送的数据为仪表显示的当前称量(毛重或净重)。每帧数据由10组数据组成。

数据库程序模块设计

本例以Microsoft Access数据库进行称重数据的管理,建立db1. mdb数据库。地磅完成一个称重过程一般是某车号汽车称毛重,再过皮重(或者称重顺序反调)得出净重后,数据存入数据表,打印报表。在实际称重中称毛重和过皮重的过程并不连续,有时要连续称几台汽车的毛重或皮重,因此必须建立一个用于存贮称重暂存数据的表。在db1. mdb数据库中建立报头、帐户、本地表、称重、单位设置、历史皮重、串口、物质类别等数据表。“本地表”用于存贮历史称 重数据,“称重”表存贮称重暂存数据。

SCS微机地磅称重软件建立了 “系统登录” “称重管 理” “报表管理”等多个窗体,都涉及到对db1.mdb数据库的编程,主要应用了 Visual Basic对Access数据库操作的编程语言。
VB提供了良好的界面设计能力,提供了强大的数据库访问功能和微机串口通信功能。完全能够满足地磅管理系统的数据采集、处理和存储要求。
上一篇:数字式地磅无需称重显示仪表降低地磅故障率是 下一篇:鲁南衡器地磅计量的信息化建设
访问量:
此文关键词:鲁南,衡器,编程,技术,在,电子,地磅,管理软件,