双雄五金网 >> 拼图机

微机化指示仪表检定系统的开发0固化炉

2022-09-15

微机化指示仪表检定系统的开发

微机化指示仪表检定系统的开发 2011年12月09日 来源:   由于计算机技术在电力系统中应用的迅速发展和普及,原有的基于MSDOS操作系统下的采用dBASE及Foxbase数据库的微机化指示仪表检定系统应用软件已逐渐不能胜任检定和管理工作的需要。因此,对其进行了较为彻底的更新。新的检定系统在硬件上采用的是HP公司新一代PCI插槽的GPIB接口卡和联想奔腾Ⅱ代PC机,软件上采用Visual Basic 6.0应用程序开发软件及SQLServer 7.0数据库进行编程。1系统的开发思路及其实现 新一代检定系统在设计思路上应符合当前电测计量工作的需求,在功能上应能满足今后一段时期内电测指示仪表检定和管理工作的需要,还要具有开放性,灵活性,可供多用户使用等特点。在开发该系统时开发人员主要在以下几个方面进行了技术创新。 (1)采用了新一代的高速GPIB接口卡  系统所采用的是HP公司的HP82350A型HP-IB(Hewlett-Packard Interface Bus)接口板,其通过PCI总线与计算机进行通讯,同以往使用ISA总线的GPIB接口卡相比,该接口卡具有高速(最高传输速率达750kb/s)、即插即用等优点,并可直接使用VB或C/C++等高级语言对其进行编程。   HP82350A型GPIB接口卡所带的两个I/O指令库分别为:HPVirtual Instrument Software Architec-ture(HPVISA)library和HPSstandard Instrument Con-trol Library(HPSICL)。  在使用VB或C/C++语言编程时,可以通过调用其中任一个指令库中的子程序来实现对该接口板的设置与操作。本系统采用的是HPSICLI/O指令库(标准化仪器控制库)。 其主要指令有: iclear—仪器清空; iclose—关闭与仪器的通讯; iopen—打开与仪器的通讯; ivscanf—对仪器进行读操作; ivprintf—对仪器进行写操作。  以下是两个VB的子程序,其作用是通过GPIB接口卡分别对数表进行初始化和读取数表数值。 (2)采用了SQLServer大型网络关系型数据库平台   由于该系统采用了SQLServer数据库平台,通过ActiveX数据对象(ADO)及开放式数据库互连(ODBC)标准与应用程序进行数据交换,与原系统相比不仅大大提高数据库存储容量,确保了数据的安全性;而且其系统组成可以根据用户的不同需求采用普通单机用户模式或者客户/服务器模式,从而提高了系统的灵活性,并可实现检定记录及测试数据的共享。  此外,由于SQLServer数据库的并行能力十分强大,可支持多个用户同时对数据进行访问,因此在采用客户/服务器模式的情况下,本系统支持多套检定装置同时开展指标仪表检定工作,且数据库可根据用户需求选择存放在服务器上或是在任一客户端上。由于目前各个单位一般均有自己的局域网,因此在采用客户/服务器模式时,用户也可仅将几个客户端接入局域网,便可联网开展检定工作,从而减少硬件投入。 (3)采用了Crystal Reports报表打印系统  在用VB编写报表打印程序时,由于Visual Ba-sic 6.0中带有Microsort Data Reports和Seagate Crys-tal Reports两种报表引擎,经过仔细比较我们认为Crystal Reports的功能更加强一些。  Crystal Reports在国外应用得较多,但因其尚未有中文版及相关参考书较少等原因在国内应用较少。目前,其最新版本已升至8.0版,本系统所用的是VB6.0中发布的4.6版。  Crystal Reports的优点是能在一张表格中同时使用多个数据库,能够创建交叉报表和子报表,并且它具有非常强大的公式及函数功能,比MicrosortData Reports要成熟一些。在Crystal Reports中,报表使用ODBC与数据源相连接,应用程序创建报表定义并把它们保存在.RPT文件中,这个.RPT文件必须随同.EXE文件一同发布。另外,Visual Basic应用程序要使用一个Crystal Reports报表,还必须包含附加的动态链接库(DLLs)和一个OCX控件。2系统功能 指示仪表检定系统的主要功能如图1所示。   主要功能分为五大部分,分别为检定、查询、打印、维护和帮助功能。 (1)检定功能首次提供了脱机检定功能,方便了一些未装有接口的计量标准器检定工作的开展,同时对联机检定功能及继续检定功能进行了改进。在联机检定时检定人员可根据需要随时查看本次检定任务中任一点的测试数据,如有必要可重新对该点进行检定;在继续检定时,检定系统可同时存储多个检定任务,检定人员也可根据实际情况对检定任务进行增减。

如皋市如城镇井富海产品经营部

辛集市乾祥纺织印刷有限公司

兴达印务有限公司

北京华信电力实业总公司

东莞市樟木头联威包装材料厂

雄县振良塑业有限公司

上海苏阿比贸易公司

北京东方宇航科贸有限公司

嘉祥县三联胶辊制造有限公司

长沙市麓山机电有限公司

友情链接