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

来源 :电子科技大学 | 被引量 : 9次 | 上传用户:lurnay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
仪器仪表的迅猛发展使得仪器设备在接口类型、访问标准、总线协议等方面呈现出多样性,给测试系统带来了组建复杂、测试资源利用率低、测试系统开发困难等问题。伴随着网络技术的发展,出现了分布式测试系统,它为测试系统面临的困难提供了新的转机,并逐渐成为测试领域的研究热点。因此,对分布式测试系统的研究具有重要的应用价值和理论意义。本文以某测试系统研制项目为背景,依托网络技术及测量设备硬件技术,在此基础上,结合分布式测试系统的构建原则与C/S体系结构模型,实现了一种基于RPC的分布式测试系统。本文主要工作如下:1、在仪器控制方面,采用了VISA和IVI-C两种仪器控制方式,实现了系统测试资源的控制,从而满足了系统在资源控制方面的需求;2、将客户端和服务器接口函数分为简单数据类型和复杂数据类型两类,并从返回值、参数传递方式、参数类型和参数安全传输等方面对接口函数进行设计,实现了客户端与服务器端通信接口的定义;3、采用Labwindows/CVI软件设计了客户端的用户管理模块、系统自检模块和数据处理模块,并设计了简洁、方便的人机交互界面供用户控制测试过程;4、在VS2010软件下,利用C++面向对象编程语言和Windows RPC通信框架,完成了客户端接口程序和服务应用程序的编写,分别实现了客户端请求发送与测试数据接收、服务器请求监听和请求处理功能,同时采用TCP传输协议,实现了客户端与服务器的可靠通信。最后,通过对远程调用程序的测试,验证了程序设计的可行性。并通过用户管理模块和系统自检模块的测试结果,表明了该基于RPC的分布式测试系统完全满足了客户要求,同时具有良好的可扩展性、可伸缩性、易操作性等特点,为分布式测试系统的实现提供了一种新的途径。
其他文献
<正>唐琴(吴江高级中学历史教师,江苏省特级教师):有人说,历史是所有学科的入门。中学课程改革后,历史学科加重了跨学科课程内容,由此也给中学历史教师带来了困惑。比如,历史
自然拼读法作为一种建立在语音、语境、语感基础上的英语教学方法,重点在于强调字母音与形之间的关系,将其应用在小学英语语音教学中能够显著提高学生的单词记忆效率,助力其
<正>宫颈癌是女性仅次于乳腺癌的常见恶性肿瘤,全世界每年新发病例约50万人。韩国2010、2011年宫颈癌的新发病率和病死率分别占全部肿瘤患者的1.94%,1.71%和25.45%,26.53%[1-
<正>绵羊的产羔率是衡量母羊生产性能的一项重要经济指标,它不仅能反映羊只的生产性能和生产水平,同时也反映了产品数量和经济效益。阿勒泰地区是一个畜牧业大区,是自治区主
目的:分析SandersⅣ型跟骨骨折采用撬拨术结合有限内固定治疗的疗效。方法:回顾分析各种原因采用撬拨术结合有限内固定治疗的30例SandersⅣ型跟骨骨折患者的临床资料,随访12~24个
<正>金在酸性Cl-体系中溶解的电流振荡行为及其机理已作了较为详细的研究。我们由循环伏安判据发现金在酸性Br-体系和高浓度盐酸中电溶解的一些新的振荡行为,并应用原位拉曼
会议
1921年中国共产党在上海召开了第一次全国代表大会,会后创建了党领导的第一个出版机构——人民出版社。这是中共党史上的一件大事,也是近现代中国出版史上的一件大事,但对它及其
缺血性脑卒中是临床常见的脑血管疾病,其发生、发展与兴奋神经毒性、血小板活化因子水平、氧化应激、炎症、凋亡密切相关。因此,寻找多靶点不良反应小的制剂来治疗缺血性脑卒
在不同的条件下讨论了与pascal定理相关的一些结论.举例证明了pascal定理在n=8的情形下其相应的结论是错误的,并对n>8的偶数点形的情况作了一定的猜想.
期刊
随着经济全球化的发展,全球国际航运港口正在进入第四代港口阶段。大连港作为辽宁沿海经济带国家战略的重要支点以及东北亚地区国际航运重要港口,必须加快第四代港口建设。文