服务热线
18613981349
solserver技术开发砝码检测自动化系统:
采用c#编程语言和SQLServer数据库技术开发了*套砝码检测自动化系统,该系统具有界面友好、操作容易和*度自动化等特点。该测试系统功能完备,可实现仪器控制、数据采集、分析处理、数据库管理和实验结果报表输出等功能。1引言
随着信息技术的迅猛发展,计量信息化、数字化已是计量事业发展的必然趋势。目前大多数质量计量实验室的砝码检测工作仍以人工操作方式为主,工作效率低且容易出错。如何利用信息技术实现砝码检定工作的信息化和自动化具有重要意义。在砝码检测方面,*已有少数研究者开展相关工作,开发出适于自用的检测系统,为砝码检测自动化做出了重要贡献,但在通用性和功能完备性等方面仍有很多工作有待改进和完善。本文对自主开发的砝码自动化检测系统的技术手段和相关功能进行了介绍。
2系统设计和软件开发
2.1系统构成。砝码自动化检测系统主要由作为检测设备的电子天平和质量比较仪、串口服务器、计算机和自主开发的软件系统构成。本系统采用MOXANPort5610RS.232机架式串口设备服务器,即可将实验室现有的多台测试设备(电子天平或质量比较仪)连入以太网。再将多台计算机及外围设备连入以太网,即可实现多台设备和多台计算机之间的点对点通讯。
2.2通讯技术。本实验室现有的几台测试仪器均带有RS232串口,采用串行通讯技术即可实现计算机与检测仪器的通讯,从而可实现在计算机上对测试设各进行操作,包括开机、重启、读数、归零、去皮等多项操作。.NETFramework4.0类库包含了SerialPort类,可以方便地实现*需要串口通讯的多种功能,本系统通过c的串行通讯类实现了计算机与测试设备的通讯。
2.3软件设计
2.3.1面向对象技术。采用面向对象技术有如下几个好处:*是与人类习惯的思维方法*致;二是稳定性好;三是可重用性好;四是可维护性好。封装、继承和多态是面向对象开发技术的主要特征。
2.3.2开发工具。c群是*种简单、现代、面向对象、类型非常安全、派生于C和C++的编程语言,其设计与现代开发工具的适应性要比其他语言更*,它同时具有VisualBasic的易用性、*性能以及C++的低级内存访问性。C≠}是使用.NET的*种面向对象的新语言。VisualStudio2010是*个全面集成的开发环境,用于编写、调试代码,把代码编译为程序集进行发布。基于*佳考虑,本文采用C语言作为软件开发工具,以基于.NETFramework4.0的VisualStudio2010作为开发环境进行软件开发。
2.3.3数据库管理。在基于数据库的自动化测试系统中,很重要的*部分工作是对实时采集的数据进行显示、查询、统计、生成报表分析等。这其中涉及的*主要的任务就是对数据的读取和写入,即与数据库系统进行交互。数据库可保存在本地服务器上,也可保存在远程服务器上,为其它计算机提供数据服务和文件服务。本系统在开发之初即定位于开发*个界面友好、功能完善、通用性强、可扩展的商业软件,为了满足不同用户的需求,本系统同时兼容了MicrosoftAccess(桌面型数据库)和MicrosoftSQLServer2008(服务器型数据库)两类数据库,为用户提供单机版和网络版两种选择。我们采用ADO.NET组件,可以很容易地实现c撑语言与数据库的交互。
2.3.4软件系统结构。本系统软件采用模块化设计,主要由五大部分组成:主程序、操作模块、数据库模块、设置模块和帮助模块。
免责声明:文章*供学习和交流,如涉及作品版权问题需要我方删除,请菠菜信誉线上,我们会尽快进行处理。
上一篇:*砝码以及相关检定证书的概述
下一篇:E2等级砝码毫克组检定组合算法