当前位置:主页 > 科技论文 > 信息工程论文 >

一种跨平台的自动测试系统信号建模工具的设计与实现

发布时间:2020-04-18 07:38
【摘要】:面向信号的测试方法是现在自动测试系统的发展方向,信号是面向信号的自动测试系统的关键要素,信号存在于自动测试过程的各个阶段。完整可靠的定义信号对于面向信号的自动测试系统具有至关重要的作用。同时,为了满足自动测试系统在多平台部署的需求,本文在研究IEEE 1641标准的基础上设计实现了一套基于STD标准可跨平台部署的信号建模工具和配套的波形仿真工具。使用该工具可以对测试信号进行精确定义,使得测试信号可以无障碍的在所有符合STD标准的自动测试系统中交换。本文主要阐述了自动测试系统信号建模工具的设计实现方法,该软件不要求用户具备代码式的编程能力,允许用户通过流程图的形式创建符合STD标准的测试信号描述文档。为了让用户验证创建的信号是否满足要求,该软件还附带一个波形仿真工具可以对用户创建的信号进行波形仿真。本文的主要研究内容分为以下部分:(1)提出了一套流程图式UI交互模块的架构,该架构实现了一个简易的流程图模块,使用该模块可以完成流程图式建模操作,允许用户通过拖拽的方式在窗口中创建图元,然后使用鼠标连线设置图元之间的连接关系。这是软件编程实现信号建模工具的基础。(2)在流程图架构的基础上,依据STD标准对BSC信号的定义,针对不同BSC信号的接口和属性特征,实现了STD标准定义中的所有BSC信号图元。使用这些图元可以以流程图的方式构建更加复杂的TSF信号。(3)实现TSF信号波形仿真工具,在载入TSF信号XML描述文档后,根据用户指定的TSF信号属性信息,计算出TSF信号波形,最终将波形显示在波形仿真窗口中。与使用成熟流程图软件二次开发实现图形化建模不同,本文基于Qt提出了一套流程图式UI交互模块的架构,并在此架构的基础上依据IEEE 1641对测试信号的定义设计并实现了信号建模工具,使用本文设计的工具可以方便快速的建模复杂的测试信号,经检验,完全可以满足面向信号的自动测试系统对信号建模的需求。
【图文】:

流程图,信号建模,主界面,工具


图 4-3 信号建模工具主界面图形绘制窗口内部是一个 QGraphicsView 视图类,用于显示、编辑添加的 BSC图元。BSC/TSF 接口信息窗口、BSC/TSF 描述窗口这四个 dock 窗口使用splitDockWidget 函数分别按照水平和垂直排列。信号建模工具主界面实例化的过程主要在 MainWindow 类的构造函数中执行,首先程序 new 五个 QDockWidget 窗口,,设置窗口标题、最大/最小大小、窗口伸缩策略和各个窗口在主窗口中所占的比例大小等。然后调用 splitDockWidget 函数将各个窗口按照图 4-3 信号建模工具主界面图所示分割排列。随后,添加菜单项和工具栏的快捷方式,菜单响应函数必须使用 connect 宏和菜单触发信号连接起来。最后在 BSC 图元窗口加载 BSC 图元库,主界面初始化结束,界面显示在屏幕上。界面加载流程图如图 4-4 所示。

效果图,图元,效果图,类继承


图 4-5 图元效果图设计中,采用设计三个类 QNBlock、QNConnection 和 Q、图元端口间连接关系和图元端口,再通过一个名为 QN个图元的管理,以及对鼠标按下、释放、点击、拖拽等事关系如图 4-6 所示。sEdit 类继承自 QObject 类,QObject 类是 Qt 对象模型框有对象的基类,QNodesEdit 类继承自这个类是为了符合样,QNodesEdit类才能通过Qt框架提供的信号槽的方式on 和 QNPort 三个类的属性。ck、QNConnection 和 QNPort 三个类继承都继承自 QGrap视图框架(Graphics View 框架)的一部分,图形视图框供了支持图元碰撞检测、坐标变换等操作的接口,本文设该类和重写该类的接口实现了对图元的精确绘制和定位。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN911.23;TP311.52

【参考文献】

相关期刊论文 前8条

1 黄义文;;Linux操作系统内核裁剪的分析[J];中国民航飞行学院学报;2010年03期

2 曹成俊;张宏伟;;自动测试系统中的总线技术[J];现代电子技术;2008年14期

3 严英强;杨锁昌;;IEEE1641标准及发展[J];仪表技术;2007年07期

4 赖根,肖明清,夏锐,王学奇;国外自动测试系统发展现状综述[J];探测与控制学报;2005年03期

5 王子强,刘海燕,李媛州;Linux下图形用户界面程序的开发与实现[J];计算机应用与软件;2005年06期

6 高军哲,潘孟春,祖先锋,蒋鹏;在Lab Windows/CVI7.0下基于PXI总线的导弹自动测试系统设计与实现[J];国外电子测量技术;2005年03期

7 万长胜,金革,王坚,李昔华,郝黎凯,黄鲲,李峰,任间;用Qt进行面向对象软件的设计与开发[J];核电子学与探测技术;2004年03期

8 熊华,刘凤新,潘小莉;Windows动态链接库原理分析及其应用[J];北京化工大学学报(自然科学版);2004年01期

相关会议论文 前1条

1 赵波;;自动化测试系统概述及其在计量测试中的应用[A];2008年江苏省计量测试学术论文集[C];2008年

相关硕士学位论文 前2条

1 齐少华;TPS流程式开发环境与仪器管理模块的研究与实现[D];电子科技大学;2013年

2 王蕾蕾;可视化测控组件的研制[D];哈尔滨工业大学;2007年



本文编号:2631877

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2631877.html


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

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