当前位置:主页 > 科技论文 > 仪器仪表论文 >

基于RPC的分布式测试系统研究与实现

发布时间:2021-01-26 22:08
  仪器仪表的迅猛发展使得仪器设备在接口类型、访问标准、总线协议等方面呈现出多样性,给测试系统带来了组建复杂、测试资源利用率低、测试系统开发困难等问题。伴随着网络技术的发展,出现了分布式测试系统,它为测试系统面临的困难提供了新的转机,并逐渐成为测试领域的研究热点。因此,对分布式测试系统的研究具有重要的应用价值和理论意义。本文以某测试系统研制项目为背景,依托网络技术及测量设备硬件技术,在此基础上,结合分布式测试系统的构建原则与C/S体系结构模型,实现了一种基于RPC的分布式测试系统。本文主要工作如下:1、在仪器控制方面,采用了VISA和IVI-C两种仪器控制方式,实现了系统测试资源的控制,从而满足了系统在资源控制方面的需求;2、将客户端和服务器接口函数分为简单数据类型和复杂数据类型两类,并从返回值、参数传递方式、参数类型和参数安全传输等方面对接口函数进行设计,实现了客户端与服务器端通信接口的定义;3、采用Labwindows/CVI软件设计了客户端的用户管理模块、系统自检模块和数据处理模块,并设计了简洁、方便的人机交互界面供用户控制测试过程;4、在VS2010软件下,利用C++面向对象编程语... 

【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校

【文章页数】:78 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第一章 绪论
    1.1 课题的研究背景和意义
    1.2 自动测试系统的发展和研究现状
    1.3 分布式测试系统的发展和研究现状
    1.4 RPC的发展和研究现状
    1.5 课题主要研究内容及章节安排
第二章 分布式测试系统构建和RPC技术研究
    2.1 分布式测试系统基本理论
        2.1.1 分布式测试系统概念与特点
        2.1.2 分布式测试系统通信方式
    2.2 基于OMT的分布式测试系统建模
    2.3 分布式测试系统搭建方法研究
        2.3.1 分布式测试系统构建原则
        2.3.2 分布式测试系统体系结构模型
        2.3.3 基于C/S架构的分布式测试系统软件层次结构
    2.4 RPC技术研究
        2.4.1 RPC技术简介
        2.4.2 RPC框架选择
        2.4.3 WindowsRPC通信协议
    2.5 本章小结
第三章 基于RPC的分布式测试系统软件设计
    3.1 系统总体方案设计
        3.1.1 系统需求分析
        3.1.2 硬件平台介绍
        3.1.3 软件方案设计
    3.2 测试资源控制
        3.2.1 SCPI、VISA、IVI介绍
        3.2.2 基于VISA和SCPI的资源控制方法
        3.2.3 基于IVI的资源控制方法
    3.3 接口函数程序设计
        3.3.1 客户端接口函数设计
        3.3.2 服务器接口函数设计
    3.4 客户端软件功能设计
        3.4.1 用户管理模块
        3.4.2 系统自检模块
        3.4.3 数据处理模块
    3.5 服务器软件功能设计
    3.6 本章小结
第四章 基于RPC的分布式测试系统实现
    4.1 基于IDL的服务接口实现
        4.1.1 接口定义文件
        4.1.2 配置文件
        4.1.3 生成代理存根
    4.2 客户端软件功能实现
        4.2.1 接口程序结构
        4.2.2 客户端远程调用的实现
    4.3 服务器软件功能实现
        4.3.1 服务程序结构
        4.3.2 服务器远程调用的实现
    4.4 本章小结
第五章 系统测试与验证
    5.1 测试平台介绍
    5.2 远程调用程序测试
    5.3 系统整体测试
        5.3.1 用户管理模块验证
        5.3.2 系统自检模块验证
    5.4 本章小结
第六章 总结与展望
    6.1 全文总结
    6.2 后续工作展望
致谢
参考文献
硕士期间的研究成果


【参考文献】:
期刊论文
[1]分布式自动测试技术发展综述[J]. 周新力,王正磊,宋斌斌.  电子科技. 2018(02)
[2]基于Thrift框架RPC的研究与实现[J]. 田翠珍.  信息与电脑(理论版). 2016(01)
[3]国外自动测试系统发展综述[J]. 齐永龙,宋斌,刘道煦.  国外电子测量技术. 2015(12)
[4]军用航空电子自动测试系统的发展[J]. 李阳.  硅谷. 2014(16)
[5]自动测试系统的发展趋势[J]. 郭荣斌,赵秀才.  国外电子测量技术. 2014(06)
[6]军用自动测试系统的发展综述[J]. 屈建兵.  直升机技术. 2014(01)
[7]远程过程调用协议RPC在异构双核通信中的应用[J]. 高云志.  火控雷达技术. 2013(02)
[8]基于VISA库及SCPI命令的仪器程控测量[J]. 秦凡,韦高.  现代电子技术. 2011(11)
[9]一种改进的C/S模式在管理信息系统中的应用[J]. 孙晓莹,王秋芬.  现代计算机(专业版). 2010(14)
[10]C/S与B/S两种软件体系结构[J]. 张淑荣,苏兵.  电脑学习. 2010(06)

博士论文
[1]基于网络的自动测试系统关键技术研究[D]. 顾文荃.华东师范大学 2013

硕士论文
[1]基于WLAN的无线分布式测试系统[D]. 轩志伟.中北大学 2014
[2]基于无线网络的分布式测试系统软件平台设计[D]. 姚娟.中北大学 2013
[3]基于无线网络的GPIB控制器软件设计与实现[D]. 曾杰.电子科技大学 2007
[4]基于虚拟仪器的开放式综合测试技术研究[D]. 郭琳娜.西北工业大学 2006



本文编号:3001895

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/3001895.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4b112***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com