1885.材料试验机检定校准信息系统_第1页
1885.材料试验机检定校准信息系统_第2页
1885.材料试验机检定校准信息系统_第3页
1885.材料试验机检定校准信息系统_第4页
1885.材料试验机检定校准信息系统_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕 业 设 计 题 目: 材料试验机检定/校准信息系统专 业: 计算机科学与技术 姓 名: 指导老师: 2007年6月1日摘 要材料试验机是材料力学研究中的重要工具,如何得到准确的计量结果,是长期以来要解决的重要的问题。材料试验机检定/校准信息系统是应用visual basic6.0语言和sql server 7.0数据库,开发出来的检定信息系统。它具有友好的操作界面,简便的数据处理。主要应用于计量检定部门,对各种材料试验机的检定,并能将结果打印输出,提高了测量精度,减轻了检定员的劳动强度,确保了试验数据的客观性与科学性。本论文主要阐述了材料试验机检定/校准系统的设计原理、系统构成、功能特点及

2、应用。关键字: 材料试验机、vb6.0、检定/校准abstractmaterial testing machine is an important research tool in material machaincs. how can get accurate measuring results is a pending problem for long period. the probation/calibration of computer information system for material testing machine is developed information s

3、ystem by visual basic 6.0 language and sql server 7.0 databases. man-computer interface is quit good and simple and convenient by data processin , main application at work by measure assay office.for diversified material testing machine examine. but also print the result of experiment. it increases

4、the precision of experiment and reduces labour intensity of experiment , and also ensures science and objectiveness of experiments.this paper in troducese in details the probation/calibration of computer information system for material testing machine and the construetin ,functional charateristics o

5、f the controlling system and its application . keywords: material testing machine,visual basic 6.0, probation/calibration目 录第一章 引 言 - 1 第二章 材料验机检定/校准信息系统的发展进程和最新动态- 3 2.1 发展进程 - 3 2.2 最新动态 - 3 2.3 计量检定工作中的作用 - 5第三章 材料试验机检定校准信息系统开发环境及使用工具- 7 3.1 dao 与ado - 7 3.2 microsoft sql server7.0 - 83.3 odbc开放式

6、数据库连接 - 12第四章 系统数学模型 - 14 4.1 标准测力仪 - 14 4.2 试验机指示装置 - 144.3 标准仪器(测力仪)温度修正值 - 15第五章 数据库设计 - 16 5.1 数据库的设计 - 165. 2 综合考虑数据表之间的关系 - 225.3 主关键字与索引 - 245.4 改善数据库访问 - 24第六章 模块设计 - 26 6.1 模块说明 - 27 6.2 流程设计 - 34第七章 系统测试 - 417.1 测试结果 - 417.2 自我总体评价 - 41 7.3 系统展望 - 42 7.4 结论 - 42 参考文献 - 44附录第一章 引 言 在平时的工作中,

7、每当要检定试验机时,总是感到一种无法言语的痛苦:检测工作之前,要耐心换算测力仪温度修正值、抄写标准仪器信息、委托方资料、被检定设备信息:如设备名称、设备编号、制造厂、型号规格等;检测工作完成之后,还必须计算测量数据的平均值、计算相对误差、计算重复性所有这些计算不是仅仅面对一个记录,而几个或十几个。一台试材料验机的检测就有如此多的数据要分析,在实际工作中每天的检定数量当然不可能只有一台,故此检定人员的工作强度可想而知由于计算机在各行各业的广泛使用,送检单位(委托方)对材料试验机进行计算机改造的浪潮也越刮越猛,被检定设备的自动化程度也越来越高。以往由检定人员手工记录数据的工作方式,已不太适合这种动

8、态测量的需要。面对如此状况,这就要求计量检定工作的方式也越趋复杂多变。但在目前检定工作中,经常会遇到在以下几个具有代表性的问题:1. 检测环境简陋,常常干扰数据记录的速度;2. 用标准设备检定时,需要进行温度修正,但引用的标准参数不是一个固定值,而是随标准设备在每年检定中有所变化,是一个阶段稳定的参数;3. 测试项目多。材料试验机一般分三个档,每个档又分五到六个检定点;4. 记录数据多。对每个检定点进行3次进程(或回程)读数,六个检定点就是18次读数,三个档就是54次读数;5. 检定方式复杂。同一台材料试验机,在检定时可能会采用一种或两不同的检定方式来完成;6. 运算比较烦琐。在相对误差和重复

9、性计算时,由于检定方式的不同,涉及到多个不同的计算公式;7. 无法现场为送检单位(委托方)出具检定数据。由于大多数单位往往是is认证实体,从而会影响送检单位的认证复核期。针对以上问题,为适应更新的检定方式,为现场检定材料试验机创造了良好的条件,在综合考虑实际工作情况,多方征求前辈和同事见解之后,决定开发材料试验机检定/校准信息系统,将自己所学到的计算机知识应用于自己的工作中,为自己和大家工作提供方便。本信息系统主要包括:检定设备的数据处理、原始记录的生成,标准设备的有关参数设定以及转换,根据平时工作需求,本系统还具有查询功能、打印功能等。产品名称:材料试验机检定/校准信息系统,下文中简称“系统

10、”。产品用visualbasic6.0(下文中简称“vb6.0” )作为开发语言,数据库使用sql server 7.0。第二章 材料验机检定/校准信息系统的发展进程和最新动态2.1 发展进程现我国大部分企事业单位应用的试验机多采用机械式的测试系统。从传感器到显示装置都利用机械传动的形式实现信号的传递。其基本原理将试件固定在基座和上下可移动的滑动台上,启动电机后,在油泵的作用下,使试件变形同时带动机械表盘指针,显示其受力情况。由于机械惯性大,信号反映滞后,容易造成读数不客观,结果不精确。因此,在原有设备的基础上加以改进,提高测试系统的精度和客观性,对试验机增设微机控制系统是一个发展趋势,但从计

11、量部门进行现场检定的角度看,其软件设计也有尽人意之处,特别是在与标准试验机的示值相对误差对比上各不一样,致使其直接影响试验机的精度和稳定性。2.2 最新动态对液压万能材料试验机进行微机控制改造,在2000年10月理化检验-物理分册上的液压万能材料试验机微机控制系统研制2一文提到,2000kn液压万能材料试验机增设微机控制系统,利用光电编码器和直线角位移转换机构完成活塞行程检测;负荷检测采用薄膜压力传感器;在油源处添加比例阀和放大器,采用脉冲调宽控制,对比例阀的流量和方向进行调节;测量、控制电路全部采用集成化插卡,插于计算机isa扩展槽。(由信号输入单元、控制及数据处理单元、信号输出单元和执行器

12、四部分组成,测量、控制电路全部采用集成化插卡,插于计算机isa扩展槽。)软件部分包括主控程序:完成外围设备的控制,对试验参数进行修改及完成试验曲线分析、数据存储、读取及打印等功能;测量控制软件:对工作设备进行标定、对实时测试与控制;管理软件。由此看出,这种控制系统的最大优点是集成化程度高,采用数字脉冲调宽比例阀控制,通过微机实现宽范围的数字控制,自动精确的测量和控制试验全过程,各种试验参数和曲线由计算机进行测量、显示处理并打印。 这种控制系统在以下两个方面没有进行更深的探讨:1.软件与硬件的配套关系;2控制力速率、变形速率和位移速率的标定系数问题。由于本系统软件和硬件是配套使用,应用范围有一定

13、的局限性。对于不同类型的试验机其采集数据的方式不同,应用的硬件控制电路不同,其软件与硬件自然要重复开发,造成资源浪费。对于微机测量输入信号有力、变形和位移三种,所以其控制方式也有三种力速率、变形速率和位移速率,这三种速率在试验过程中均可调整。这种调整是采用比例阀推动活塞,按设定条件工作。这样就会造成其标定系数随时发生变化,必须及时经常修正或找计量部门来调整。如果采用数字调整(参考上海华龙测试仪器厂生产的ya-600型电液式压力试验机)既直接输入所需要的数据。人工输入标定系数来改变示值相对误差,也可在整机处于标定状态时,通过先输入标定点的力值数,由微机自动确认各检定点的标定系数。数字化调整的优点

14、是:可随时输出标定系数来检查材料试验机是否发生改变,以便及时修正或找计量部门来调整。对于广泛使用的we系列液压万能材料试验机,均为手工控制和操作,无法定量满足国家标准gb228-873的要求,换言之,标准中的大部分指标无法做到。进口或合资企业的产品虽然可以满足iso6892-84及gb228-87的要求,但因价格昂贵(每台仅主机部分价格49万),且使用条件苛刻-对环境因素、人素质要求较高,大部分企业难以接受。浙江省技术监督检测研究院针对以上情况,研制了液压万能材料试验机的微机控制系统4,该系统在1998年已通过浙江省级技术成果鉴定。它由pwm电液比例控制系统、控制电路、计算机及数据处理三部分组

15、成。pwm电液控制系统采用pwm数控电液比例微小流量阀,由宽脉冲调制信号经放大后控制比例电磁铁,通过比例电磁阀驱动阀芯实现流量控制。并具有较高的抗污染和抗干扰能力,且阀芯的摩擦力影响得到有效抑制,减小了因此而产生的滞回误差,由此产生良好的微小流量控制性能。然而电磁阀的阀芯容易卡死,这不单是电磁阀阀芯结构或加工工艺的问题,控制信号的频率对阀芯性能有一定的影响,该阀控制频率在30至40hz时性能比较好,无论是流量的输出和压力的拌动量都能保持系统要求的性能。控制电路包括测量信号的放大、数据在线采集、控制信号输出等功能,汇集成特殊的isa总线接口卡,此适用于各种直流桥式传感器,包括负荷传感器、液压传感

16、器、电子引伸计等,而且不再需要附加其它别的电路,并能够提供多种驱动能力。计算机及数据处理系统采用面向对象方法与c+描述,软件采用统一的ad接口和io接口,支持不同类型的输入输出设备,如ad/da卡、打印机、绘图仪等。软件同时设计了alp(auto loading program)即自动加载程序,供有关人员进行功能扩展和再次开发使用。软件开发应用面向对象方法与c+语言描述,由于c+语言必须是在学习过c语言或pascal语言的基础上才能阅读和理解程序,对于一般的试验机使用人员要想进行再次功能扩展,软件编程技术难度深了些,这一点是本系统开发人员所没考虑周全之处。在vb日益成熟的今天,如果用vb替代c

17、+语言,利用vb可视化强的编程方法,对各功能进行模块化设计,各模块在结构上相互独立,在功能上相互调用。这样,对于材料试验机进行功能扩展其软件开发相对简单,提高了企业的使用价值。2.3计量检定工作中的作用计量部门在工作中,不但要为企业设备改造出力献策,最主要的工作是完成量值传递的作用,保证所有企业的计量设备检定数据的科学性、公正性、稳定性。但在实际检定工作中,会遇到各种困难,例如:材料试验机制造厂家不同,生产的试验机型号各不相同,这样就会有各种系列的材料试验机出现在我们检定人员面前。对于不同种类的试验机若进行微机改造,则又会出现不同的微机控制测试系统或机械式的测试系统。为适应这些新生事物,就要求

18、我们计量部门能够有一种通用的软件,既能满足检测微机控制测试系统的试验机,又能检测机械式的测试系统,并能在检定现场完成测试数据处理,同时又能为计量检定人员提供随机技术服务,为企业即时出具检定测试数据,从而判断材料试验机运行情况。为实现无纸办公,免去检定员记录、换算等繁琐工作,减轻劳动强度,确保试验数据的客观性、公正性与科学性,为现场检定工作创造良好的条件,计算机现场检定设备已是必然的趋势。此计算机检定信息系统,本着省略人工计算的过程,由计算机进行数据处理,从而达到提高工作速度;生成检定的原始记录,简化操作,实现人机对话,输入检定过程的每一步,都按检定流程来进行,按照检定规程要求在与标准计量器具进

19、行比对,计算出材料试验机的相对示值误差和重复性误差,依据“93国际指南”5计算出测量结果扩展不确定度,为检定设备下结论,给出具有法定效果的检定报告,使检定工作达到最简化的程度。第三章 材料试验机检定校准信息系统开发环境及使用工具 数据库应用系统由于考虑本系统将被应用于本单位的企业网中,所以特别选取适合网络服务和面向多类型数据的库,对于其框架采用:程序为visual basic 6.0,(以下简称vb6.0)运用ado控件连接sql server数据库。 做为一种简捷、系统的 windows应用程序开发工具,vb 6.0 具有强大的数据处理能力,提供了多种数据访问方法,可以方便地存取micros

20、oft sql server、xbase等多种数据库,被广泛应用于建立各种系统。3.1 dao 与ado 中间数据库主要负责前端程序和后端数据库软件的沟通工作, 就vb6.0而言,它提供两组这样数据对象:“dao”和“ado” 。“dao”有自己的查询引擎,不需要大型、复杂的数据库就可使用sql语句检索、排列和筛选数据,但在处理远程数据请求之前,必须把所有的数据送到本地工作站,当在低速连接中调用大量数据时,就暴露出dao的缺点:存取数据类型有限,它不“认识”internet ,无法处理e-mail、 html或图像数据。这就意味着dao不大能用于internet或企业网应用程序,对于数据库项目

21、需要通过网络服务连接的用户进行交流,只能选用ado(活动数据对像)模型进行数据库编程。“ado”几乎可以访问任何格式的数据库,“ado”将成为新数据存取标准。ado是活动数据对像,其模型非常简单,能够直接创建一个记录集对象,而不必创建和管理其运行中的大量其它插入对象。ado由于使用oledb(对象的连接与嵌入数据库)-ole的主要功能是:在自己的程序中显示别的应用程序的数据,或从应用程序中的数据来启动与其相关的应用程序,以便进一步处理数据。利用ole控件创建一个ole对象,可以显示各种不同的数据类型,如:文档、电子表格、图表等。oledb对任何格式存储的数据,以任何方式执行查询提供访问途径,不

22、要求所有数据存储都以表格、行和列的形式出现,因此更适合用远端数据库odbcadovb数据库程序 ado数据传送运作图于多数据库存储类型-可以使得vb应用程序能够很方便地对windows环境中的其他应用程序的功能进行使用。ado数据库对象模型的结构如下:connection errorerrorscommandparameterparameters recordsetfieldfields3.2 microsoft sql server7.0数据库既存储数据的地方,常见软件用access、sql server和oracle等。本系统采用microsoft sql server7.0创建数据库表。

23、使用microsoft sql server7.0有以下几点特色:1)革新性革新使得sql server 7.0在数据库产品发展最快的应用领域中成为领先者。这些方面包括电子商务、移动计算、分支自动化、商业级应用如数据交换中心等。最重要的领先和新领域包括 :(1) 第一个能缩放出适应从便携式计算机到企业级应用的各种规模的数据库 ,它们可以使用完全相同的代码 ,该数据库提供了 100%的代码兼容性 ;(2) 第一个支持自配置和自调珠数据库 ;(3) 第一个与olap服务器集成数据库 ;(4) 第一个与数据转换服务 (dts)集成的数据库 ;(5) 数据仓库框架成为解决元数据问题的第一个综合方法 ;

24、(6) 第一个提供多服务器管理以适应大量服务器应用的数据库 ;(7) 对任意类型数据库的最广泛的复制选项 ;(8) 与windows nt server、microft office 和 back office(r)家族的最佳集成 ;(9) microsoft的全局数据存取 (universal data access)策略实现了对大量信息资源的高性能存取。2).易用性microsoft的策略是使 sql server真正成为创建、管理和部署商业应用程序最简便的数据库。这也就意味着向开发人员提供快速简单的编程模型、减少标准操作的高级工具。sql server7.0通过许多特性 ,例如多服务器、

25、单控制台管理、基于事件的作业执行和警报、集成化安全性以及管理脚半等 ,降低了使用的总体成本。新的版本还常规任务的自动化将数据库管理员解放出来 ,以便处理高级的工作。所有这些功能强大的管理工具和新的自配置特性的结合 ,使microsoft sql server7.0成为分支自动化和内嵌数据库应用程序的最佳选择。3)可缩放性和可靠性客户对数据库管理系统所作的投资是以编写该数据库的应用程序以及与部署和管理相关的培训为形式的 ,这种投资应该受到保护 ,当企业发展时 ,数据库也应相应的扩展 ,以便处理更多的数据 ,事务以及用户 ,客户也希望在他们将数据库应用程序缩小到便携式计算机上和移植到分支机构,为了

26、满足这些需求 ,microsoft提供了能够适应从运行windows 95或windows 98操作系统等便携式计算机 ,直到运行windows nt server企业版的tbyte级对称多处理器服务器的规模可变的单一数据库引擎。所有这些系统维护着任务中心的商用系统的安全性和可靠性。sql server7.0版是为移动计算机市场不断增加的需求而设计的全新版本 ,具有低内存开销、自动调整和多点复制等革命性的新特性。同时 ,sql server也是顶级oltp和数据仓库系统的理想选择 ,它具有例如动态记录级锁定、并行内部查询、分散式查询和巨型数据库 (vlob)增强等缩放特性。4)数据仓库事务处理

27、系统保留了企业数据库架构的核心组件。企业在改善其数据的可读性方面也会进行大量的投资。microsoft的策略是降低数据仓库的成本和复杂性。同时使技术为更广泛的用户服务。microsoft已经为数据仓库的全部过程建立了一套完整的处理方法 ,其目标是通过技术、服务和供应商的联合 ,使得经济划算的数据仓库解决方案的创建和设计变得更加容易。microsoft数据仓库联盟将数据仓库和应用程序领域的业界领先者联合在一起。microsoft数据仓库架框是一组为同化数据仓库解决方案的集成和管理面设计的编程接口。sql server7.0中新的产品革新改进了数据仓库处理 ,它包括 :(1)“plato”企业解决

28、方案核心组件 ,它需要在线分析处理 (olap)服务 ,包括从企业报表和分析到数据建模和决策支持 ;(2) 数据转换服务 ,实现数据的加载、输出转换 ;(3) 改善对复杂查询和巨型数据库的处理 ;(4) microsoft repository成为信息共享的通用架构 ;(5) 可视化设计工具用于创建和维护数据库图表 ;(6) 集成化复制 ,包括用于相关数据交换中心维护的多点更新于一种更新的数据库编程技术 ole db,相对于原先的 odbc技术 ,ole db是一种面向对象的数据库接口 ,而 odbc则是一个基于过程的接口 ,在 odbc中每一种类型的数据库都必须有一个动态链接库为之服务 ,这

29、些动态链接库被称为 odbc驱动器。在 ole db中虽然也需要驱动器 ,不过它们的驱动器是用 active x实现的。一个 active x中定义了用来实现特定接口的类 ,通过这种方式 ,提高了数据库编程的速度 ,因为它减少了在程序和需要进入数据库引擎之间的层次。另外 ,microsoft公司为 odbc和 ole db提供了一个 odbc/ ole db桥 ,用来在 ole db中使用 odbc驱动器 ,从而在 web应用程序中 ,可以通过 ado api访问任何类型的数据库 ,不管它使用何种驱动方式。在程序中可以方便的利用 ado的对象来操纵数据库 ,例如 :利用 ado的 connec

30、tion对象实现与数据库的连接 ,用 recordset对象实现对数据记录的访问 ,用 command对象来实现 sql查询 ,用 error对象来控制数据交换时发生的错误。在编制对数据库的写入程序 (数据采样程序 )时 ,考虑到由于历史数据的数据量较大 ,对某些不重要且变化不大的数据可以进行数据压缩采样 ,而在存放该单元内数据采集点的信息的表中用一个字段定义该点是否采用数据压缩 ,用一个字段定义数据压缩的力度。5)数据的备份与恢复考虑到由于某些系统原因或人为原因的影响 ,大量的数据都可能有丢失的危险 ,为了在出现这种情况的时候使损失减少到最小,利用 mssql server7. 0的数据库备

31、份功能 ,采用在完全备份的基础上使用事务日志备份的策略对历史数据进行备份操作 ,利用这种备份策略 ,用户可以花费较少的时间和较少的空间把所需的历史数据备份下。为了实现当服务器在备份时 ,仍然能够同时接受应用程序的访问请求。我们采用在线备份的方式。6)安全性sql server7.0的安全架构与windows nt相集成 ,提供了更佳的灵活性。数据库使用权限现在可以直接分配给windows nt用户。管理员可以将sql server角色定义为不仅包括windows nt用户和组 ,而且包括sql server用户和角色。sql server用户可以成为多重sql server角色的成员。这允许数

32、据库管理员将sql server使用权限作为windows nt组或sql server角色进行管理 ,而不是单个用户的帐号。数据库访问和权限现在使用windows nt组进行管理。新的服务器或数据库角色 ,如dbcreator,diskadmin和sysadmin等 ,提供了比系统管理员(sa)更好的灵活性和安全性。3.3 odbc:开放式数据库连接微软制订的一个窗口开放式服务性结构,对不同的数据库通过odbc来达到统一的处理方式,也就是说通过odbc的驱动程序,用户可以以一种相同的语法来存取或是维护数据库中的数据。vb应用程序 odbc命令 odbc驱动程序数据库(base, sql se

33、rver, informix) ( vb应用程序与odbc的关系)odbc是一个标准的程序语言接口,通过odbc可存取许多不同的数据库中的表格与数据记录;这个功能可以通过在“控制面板”中的“odbc数据源(32位) ”图标,设置所要使用的odbc驱动程序与dsn。现对odbc驱动程序中sql服务器的设置作一介绍。 例如本检定信息系统, 在设置odbc驱动程序时,要添加odbc数据源,其“数据来源名称(name) ”是自定义的,“sql服务器(sql server) ”部分,输入的内容是存sql服务器名称,在“建立新的数据源到 sql server ”画面中,选择使用sql服务器上设置的帐号作为

34、认证。设置完毕后不要忘记“测试数据来源”,测试看您的设置是否正确。本系统就odbc添加数据源的工作非常重要,否则,系统将显示出错提示。第 四 章 系统数学模型 本系统涉及到的公式如下:4.1 标准测力仪以试验机指示装置为依据,在标准测力仪上读数: 示值相对误差: q = % 示值重复性相对误差: b=式中:4.2 试验机指示装置以标准测力仪标准值为依据,在试验机指示装置上读数时,按下列公式计算: 示值相对误差: q = % 示值重复性相对误差: b = 式中:4.3标准仪器(测力仪)温度修正值,计算公式如下:f= f1 (1+k*(t1-t2) k=0.00027/ ,k-测力仪温度修正系数;

35、t1- 检定温度(检定委托方设备时的现场温度 );t2-标准测量温度(检定标准设备时的现场温度);f1-测力仪定度值(标准设备各检定点的定度值);f-标准测力仪定温度修正值。第五章 数 据 库 设 计5.1数据库的设计数据库设计的首要工作是根据实体-联系法设计数据表。 sql server的一个重要特征就是,它是一个关系型数据库, 所以数据表设计时要遵循关系规范化理论即 3个范式的要求一般来说 ,逻辑数据库设计会满足规范化的前 3级标准 :第一范式:没有重复的组或多值的列;第二范式:每个非关键字段必须依赖于主关键字 ,不能依赖于 1个组合式主关键字的某些组成部分;第三范式:1个非关键字段不能依

36、赖于另 1个非关键字段。遵守这些规则的设计会产生较少的列和更多的表 ,因而也就减少了数据冗余 ,也减少了用于存储数据的页。但表关系也许需要通过复杂的合并来处理 ,这样会降低系统的性能。某种程度上的非规范化可以改善系统的性能 ,非规范化过程可以根据性能方面不同的考虑用多种不同的方法进行 ,但以下方法经实践验证往往能提高性能。计量检定工作要求,存储被检定设备的数据,存储送检单位信息 ,送检单位应可以同时有不同种类型的多个材料试验机 。依据关系规范化理论设计数据表。如下: 表一 试验机检定或校准记录_检测设备表:列名数据类型长度精度小数位数允许空关键字原始记录编号varchar50000证书编号ch

37、ar1000v录入者varchar10000录入日期datetime8000设备编号text1600v设备名称 text 1600v规格型号text1600v出厂编号text 1600v量程text1600v准确度或分度text1600v证书编号text1600v设备状况text1600v发证日期datetime800v有效日期datetime800v检定结论text1600v表二 试验机检定或校准记录_测试数据列 名数据类型长度精度小数位数允许空关键字原始记录编号varchar50000证书编号varchar5000v录入者varchar1000v录入日期datetime800v额定值tex

38、t1600v检定点text 1600v测力仪温度值text1600v测力仪定度值text 1600v测力仪温修值text1600v进程或回程读数1text1600v进程或回程读数2text1600v进程或回程读数3text1600v进程或回程读数平均值datetime800v误差datetime800v重复性text1600v表三 试验机检定或校准记录_综合表列名数据类型长度精度小数位数允许空关键字原始记录编号varchar50000证书编号varchar5000v委托方varchar20000v仪器名称varchar20000v制造厂varchar20000v型号规格varchar5000v

39、出厂编号varchar5000v设备号varchar5000v量程varchar5000v检定温度varchar5000v相对湿度varchar 5000v技术特征varchar5000v检定方式varchar5000v测试地点varchar20000v检定员varchar5000v核验员varchar5000v检定日期datetime800v技术依据varchar5000v扩展不确定度varchar5000v检定结论varchar5000v备注varchar20000v录入者varchar5000v录入日期datetime800v检测设备数量char11000v检测项目数量char11000

40、v表四 试验机检定或校准记录_设备台帐列名数据类型长度精度小数位数允许空关键字设备编号char20000设备名称char10000v规格型号char10000v出厂编号char2000v量程char5000v准确度或分度char5000v证书编号char2000v设备状况char10000v发证日期datetime800v有效日期datetime800v有效日期datetime800v检定结论char1000v表五 帮助_仪器名称定义列名数据类型长度精度小数位数允许空关键字仪器名称代号char10000仪器名称char20000v表六 帮助_制造厂定义列名数据类型长度精度小数位数允许空关键字制

41、造厂代号char10000制造厂名称char20000v表七 帮助_委托方定义列名数据类型长度精度小数位数允许空关键字委托方代号char10000委托方名称char30000v表八 帮助_扩展不确定度定义列名数据类型长度精度小数位数允许空关键字不确定度代号char10000不确定度名称char20000v表九 帮助_核验员定义列名数据类型长度精度小数位数允许空关键字核验员代号char10000核验员名称char20000v表十 帮助_检定员定义列名数据类型长度精度小数位数允许空关键字检定员代号char10000检定员名称char20000v表十一 帮助_检定方式定义列名数据类型长度精度小数位数

42、允许空关键字检定方式代号char10000检定方式名称char20000v表十二 帮助_检定结论定义列名数据类型长度精度小数位数允许空关键字检定结论代号char10000检定结论名称char20000v表十三 帮助_测试地点定义列名数据类型长度精度小数位数允许空关键字测试地点代号char10000测试地点名称char20000v其中表一、表二和表三均是描述委托方送来的被检定设备有关信息,表一被检定设备在出具检定证书时,涉及到证书内容的有关信息,如“原始记录号”、“证书编号” 、“设备名称” 、“发证日期”、“有效日期”、“检定结论”等。表二主要针对被检定设备测试项目中涉及到的有关数据信息。这些

43、信息表现在:“额定点” 、“检定点” 、“进程或回程读数”,这些信息将通过运算产生原始记录报表 。表三是关于委托方送检的设备的有关信息,包括“仪器名称” 、“制造厂” 、“型号规格” 、“出厂编号” 、“量限”等。表三和表一、表二为父子表关系 ,也称为主从表 ,表三为父表,表一和表二是子表,一条委托方数据信息记录可对应一或多条被检定设备明细记录 ,列出“委托方” 将有多条“仪器名称” 、“型号规格” 、“制造厂” 、“出厂编号” 、“准确度或分度”的记录显示 ,但给出检定设备的“原始记录号”仅显示一条记录。以上三个表关键字相同,同为“原始记录编号” ,其中“证书编号” 、“录入日期” 相互对应

44、。表四是在检定工作中,要用到的标准仪器的信息。这些信息将在原始记录和检定证书中得到体现。5. 2综合考虑数据表之间的关系在设计数据表时 ,除了遵循规范化原则外 ,还需根据具体的应用对象特性 ,综合考虑数据表之间的关系 ,调整数据表的结构 .例如:在材料试验机检定系统中 ,要求先测量现场环境温度,系统应将测力仪定度值自动转成测力仪温修值 ,并在以后的工作中,将该测力仪温修值与进程的平均值计算,得出误差和重复性。要达到以上要求 ,可以有若干种方案 ,一种是分别建立标准仪器(测力仪)定度值、标准仪器(测力仪)温度修正值数据表 ,数据表之间的数据通过变量传递 .这种方案虽可完成目标要求 ,但在数据表字

45、段比较多的情况下 ,编程工作量大 ,程序执行效率低 ,且容易出错 。第二种方案是将标准仪器(测力仪)定度值、标准仪器(测力仪)温度修正值合放在一个数据表中 (见表二),标准仪器(测力仪)温度修正值作为计算字段 ,此字段数值以下由公式给出。f= f1 (1+k*(t1-t2) k=0.00027/ ,k-测力仪温度修正系数;t1- 检定温度(检定委托方设备时的现场温度 );t2-标准测量温度(检定标准设备时的现场温度);f1-测力仪定度值(标准设备各检定点的定度值);f-标准测力仪定温度修正值。当输入标准仪器(测力仪)定度值后,依据检定温度与标准仪器测量温度的差值 ,根据公式计算结果自动显示标准

46、仪器(测力仪)温度修正值。显然第二种方案准确度高。代码如下:private sub tt检测项目_change()with ms_检测项目 .text = trim(tt检测项目.text)测力仪温修值 if .col = 3 or .col = 4 then if isnumeric(.textmatrix(.row, 3) and isnumeric(trim(t检定温度.text) and isnumeric(.textmatrix(.row, 4) then .textmatrix(.row, 5) = format(cdbl(trim(t检定温度.text) - cdbl(.textmatrix(.row, 3) * 0.00027 + 1) _ * cdbl(.textmatrix(.row, 4), #0.000)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论