服务热线
18613981349
砝码检测自动化系统的研究:
砝码检定及校准工作是质量计量的*项重要内容,目前大多数实验室的砝码检测工作仍以人工操作方式为主,工作效率低且容易出错。*已有少数研究者进行了砝码检测自动化的相关工作[1-3],但在很多方面仍有待完善。开发*个功能完备的砝码检测自动化系统,可以把工作人员从繁重的检定记录填写、计算工作中解脱出来,可以集中更多*力*注在砝码检定工作的整体控制上来,从而让工作简化且*成为可能。鉴于此种情况,我们以现有设备为基础,结合计量工作的实际经验,采用相关的计算机技术和通讯技术开发了*套通用性强,功能完备的砝码检测自动化系统。
1技术路线
1)系统符合*现行有效的砝码检定规程规定的检定方法及数据处理的数学模型。
2)采用*的串口服务器设备,利用串行通讯技术和以太网把多台测试设备和计算机连接起来,构建*个砝码检测平台,可在多台设备和多台计算机之间实现点对点通信。
3)采用SQLServer2008服务器数据库实现测试数据的数据库管理,构建*个可信任的、*的、智能的数据平台。
4)采用面向对象的C#语言在.NET环境下进行软件开发,采用ADO.NET技术实现C#与SQLServer2008数据库的交互。
5)采用Syncfusion*的EssentialXlsIO控件和EssentialDocIO控件实现完备的报表功能,可输出Excel格式和Word格式的报表。
2系统构成
本系统主要由作为检测设备的电子天平和质量比较仪、串口服务器、计算机和自主开发的软件系统构成。采用MOXANPort5610RS-232机架式串口设备服务器,将实验室现有的多台测试设备(电子天平或质量比较仪)连入以太网,再将多台计算机及外围设备连入以太网,即可实现多台设备和多台计算机之间的点对点通讯。3软件设计
3.1开发工具
C#是*种简单、现代、面向对象、类型非常安全、派生于C和C++的编程语言,其设计与现代开发工具的适应性要比其他语言更*,它同时具有VisualBasic的易用性、*性能以及C++的低级内存访问性。C#是使用.NET的*种面向对象的新语言。VisualStudio2010是*个全面集成的开发环境,用于编写、调试代码,把代码编译为程序集进行发布。基于*佳考虑,本文采用C#语言作为软件开发工具,以基于.NETFramework4.0的VisualStudio2010作为开发环境进行软件开发。
3.2数据库管理
以数据库为中心,以数据管理为重点构建的基于数据库管理的自动化检测系统是现代测试系统的发展趋势。在基于数据库的自动化测量测试系统中,很重要的*部分工作是对实时采集的数据进行显示、查询、统计、生成报表分析等。这其中涉及的*主要的任务就是对数据的读取和写入,即与数据库系统进行交互。数据库可保存在本地服务器上,也可保存在远程服务器上,为其它计算机提供数据服务和文件服务。本系统在开发之初即定位于开发*个界面友好、功能完善、通用性强、可扩展的商业软件,为了满足不同用户的需求,本系统同时兼容了MicrosoftAccess(桌面型数据库)和MicrosoftSQLServer2008(服务器型数据库)两类数据库,为用户提供单机版和网络版两种选择。我们采用ADO.NET组件,可以很容易地实现C#语言与数据库的交互。
3.3通讯技术
本实验室现有的几台测试仪器均带有RS232串口,采用串行通讯技术即可实现计算机与检测仪器的通讯,从而可实现在计算机上对测试设备进行控制。NETFramework4.0类库包含了SerialPort类,可以方便地实现*需要串口通讯的多种功能,本系统通过C#的串行通讯类实现了计算机与测试设备的通讯。
3.4软件系统结构
本系统软件采用模块化设计,主要由五大部分组成:主程序、操作模块、数据库模块、设置模块和帮助模块,软性结构模型框图如图2*示。砝码检定软件可以自动保存实验数据,将实验结果保存的本地或远程服务器的数据库上。
4系统主要特点
1)自动化程度*。当基本信息输入后,系统可自动进行砝码自动*大允许误差、标准砝码折算质量修正值的查询;在数据采集完毕后,系统可自动完成相关计算,自动判断结果合格与否,自动生成原始记录,自动生成检定证书或结果通知书。
2)强大的数据库管理功能。用户可根据不同的条件和需要,选择合适的数据库(Access或SQLServe)。可方便的对数据进行保存、浏览、查询、备份、输出等操作。
3)系统安全性。本系统设有完善的安全保密机制,对各种数据的操作均设有*定的权限,实现多级安全控制,非法使用者不能操作。针对不同级别人员采用严格的权限、口令设置,权限控制到按钮级,保障统*;将电子签名技术运用到证书签名部分,保证了证书的真实性。
5)容错能力强。设有自动检错功能,对输入数据的合理性进行检查,防止输入错误,具备完备的提示功能。*大地提*了用户操作的安全性和可靠性。
5结束语
设计并开发了*套砝码自动化检测系统,实现了砝码检测工作的自动化、信息化和数字化,*大简化了工作流程,提*了工作效率和技术水平。该软件系统界面友好、容易操作,可实现实验仪器控制、数据采集、处理和计算、数据库管理和报表输出等功能,具有广阔的应用前景。
上一篇:砝码检测系统主要功能与特点
下一篇:电梯砝码试重收费标准