论文部分内容阅读
虚拟仪器是集虚拟仪器技术、测试技术及计算机应用技术于一体的跟踪测量设备。虚拟仪器与ZK型虚拟测试振动与控制实验装置结合,可提供适用于“理论力学”、“实验模态分析”、“结构力学”等课程的23项教学实验。在每次实验中均产生若干实验信息,这些信息对于分析实验现象有重要意义,同时也是评价虚拟仪器性能的重要指标。然而,这些实验信息长期以来没有一套统一的管理系统管理,长期以来的人工操作管理方式存在效率低、保密性差等缺点,无法实现数据资源的共享,给实验信息的查找、更新及维护工作带来了困难。虚拟仪器实验管理信息系统应运而生,其主要目的就是利用软件实现实验信息管理、数据处理、实验设备以及人员管理,使虚拟测试实验管理更加高效、规范,同时,实验室工作人员可以共享实验数据,有利于数据分析方法的开发及虚拟仪器的研究。虚拟仪器管理信息系统的管理对象是虚拟测试实验及虚拟测试系统,应具有设备管理、实验管理、信息查询等功能。在结构化方法与原型化方法的共同指导下,分模块进行系统开发。将系统划分为虚拟仪器设备管理模块、实验数据管理模块、人事管理模块、系统管理模块四大功能模块,再对每一模块进行细分,以实现系统的整体功能。为系统使用者提供良好的操作界面,实现对虚拟测试实验信息的存储、查询和分析,可以让用户在不了解数据库运行机制的前提下,方便地使用该系统完成虚拟测试实验信息的管理。本论文综合运用虚拟仪器技术、管理信息技术、计算机技术及数据库技术,采用客户/服务器结构建立了一套适用于虚拟测试实验的实验管理信息系统。关系数据库设计是系统开发的核心。通过对虚拟仪器测试数据类型和来源的分析,建立数据库的概念模型,在关系数据库规范理论的指导下,将其转换为关系模型。在服务器端,采用SQL Server数据库系统实现数据库,为虚拟仪器实验管理系统开发奠定基础。实验信息按数据来源不同可分成两类数据表构建,一类是静态数据表,用来存储可以进行统一编码管理的实验信息,这类表需要数据库管理员不断进行维护和更新,不随实验的进行而改变。另一类是动态数据表,这类表与特定实验相关,表格内容根据实验的不同而不同。客户端采用VC可视化编程技术开发系统的应用程序,实现系统全部功能,通过ADO数据库接口技术完成应用程序对数据库的读写等操作。由于虚拟测试实验都是基于虚拟仪器的,可充分利用虚拟仪器中强大的分析功能,对用户所选实验记录进行分析。或者,利用管理信息系统中提供的数据分析算法实现。本文首次将虚拟测试技术与管理信息技术相结合,建立了一个以虚拟测试实验为核心的支持与帮助系统,达到了预期的效果。