基于中间件技术的分布式测试技术研究

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:renmin9999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术和网络通信技术的发展为军用自动测试技术的发展带来了新的突破,传统的基于总线控制的军用自动测试技术受制于地理环境、空间距离等因素的阻碍,已经不再能够满足复杂度很高的武装设备的测试。计算机技术和网络通信技术发展为其提供了新的解决方案,使其朝着网络信息化的分布式方向发展。本课题的目的是结合当今军用自动测试技术的研究现状,开发出分布式测试系统软件,实现不同厂家仪器相互之间的集成和相互之间的操作、远程测试和故障诊断、测试程序集(Test Program Sets,TPS)的可移植、数据信息管理、信息可以共享等功能,解决军用自动测试系统存在的部分问题。由于中间件技术的发展,导致软件体系结构产生了重大变革,传统的二层C/S软件结构中,加入了中间件层,使其成为三层C/S软件结构来构建分布式系统。因此,本课题提出了基于中间件技术的分布式测试技术来解决当前军用自动测试系统的问题。通过对中间件技术的深入分析,开发出符合军用自动测试技术的中间件,实现了中间件的仪器控制、进程通信、数据管理等服务。中间件为上层的测试应用程序提供相应的对外操作接口,实现TPS的可移植性;中间件屏蔽了底层仪器之间的异构性,实现了仪器间相互操作和测试平台的通用性和可扩展性;中间件提供了远程过程操作调用的能力,实现了远程测试和故障诊断。本文重点讨论了中间件平台的仪器控制模块设计、进程间通信模块设计、数据管理模块设计,具体实现内容为:(1)根据传统的军用自动测试系统的框架,深入研究当今流行的中间件技术、分布式测试系统,设计出基于中间件技术的分布式测试系统的框架。(2)仪器控制模块设计。分析任意波形发生器(AWG)、程控电源(PPS)、数字万用表(DMM)和C型通用开关(SWTCH)等仪器的控制函数,采用面向对象的思想,并利用IVI(Interchangeable Virtual Instruments,可互换式虚拟仪器规范)开发标准和C语言设计并封装成具有良好的可移植的驱动函数类库。(3)进程间通信模块设计。以RPC(Remote Procedure Call,远程过程调用)远程通信技术实现各个进程间互相通信。(4)数据管理模块设计。采用数据库连接技术,实现对数据库的操作访问;设计了数据存储功能,实现了数据信息的存储。
其他文献
目的探讨临床路径在局部中晚期鼻咽癌中的应用,分析变异因素,提高临床路径实施的质量。方法对完成治疗的93例局部中晚期鼻咽癌患者的临床路径资料进行分析,并对其变异因索进
在国有企业人力资源管理中,绩效考核是人力资源管理内容的重要环节,直接对企业的发展产生影响。绩效管理系统能够让企业职工明确企业战略发展目标,在一定压力下完成企业目标
互联网的普及改变了我们的工作方式、学习方式和生活方式。在教育领域,网络也给课程改革提供了一个新的机遇,使得传统意义上的教育有了突破课本和黑板,突破时空限制的张力,引
从2017年开始,西方国家陆续启动对外国投资的国家安全审查改革。本文概述欧盟及其主要成员德国和英国的外资安全审查制度改革情况,分析改革的特点和影响。欧盟及其主要成员的
<正>IgA肾病(IgA nephrophathy,IgAN)由法国病理学家Berger[1]首次描述,是世界范围内最常见的原发性肾小球疾病,以IgA或以IgA为主的免疫复合物在肾小球系膜区沉积为特征。临
<正>随着新课程改革的深入,原来的教研活动形式(如说课)已不能满足广大教师的需求,迫切需要加以改进和创新,使之更有利于教师的专业成长和学生负担的减轻.于是作为一种重要的
<正>2008年9月,浙江省英语高考恢复了已经中断四年的听力考试。但恢复后的听力考试单独进行,安排在每年的3月和9月,满分30分。试卷采用全国公共英语等级考试(二级)——PETS2
我国LNG工厂、接收终端和运输方式的发展存在着小型LNG液化技术实现了液化流程和关键设备的国产化,但大型LNG液化技术仍被国外垄断、沿海LNG接收站冷能资源丰富但冷能利用效
目的:分析普通外科常见检验危急值,讨论危急值的护理管理策略。方法收集并分析2012年1月至2014年12月普通外科的检验危急值报告项目及范围,总结及探索护理策略。结果观察组的护
<正>"这道题讲过多少遍了,怎么还不会做?"作为一名初中数学教师,你是否经常这样"狠狠"地抱怨你的学生?在我们的数学课堂中,常常会发现这样的现象,这充分说明学生没有系统地掌