基于GDI+的系统可测性建模软件设计与实现

被引量 : 7次 | 上传用户:bodden
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于制造工艺与设计水平的发展,电子系统的复杂度越来越高,复杂电子系统的故障测试与诊断变得更加困难。为了更好的完成对系统的测试诊断,需在设计阶段就考虑可测性方面的问题,可测性分析软件的重要性也被体现出来。目前国内可测性分析软件建模平台以利用现有绘图工具进行二次开发为主,但现有绘图工具存在模块体积庞大与缺乏可测性针对性等缺点,因此有必要开发一种新的可测性建模软件平台。本文介绍了基于图形设备接口(GDI+)的可测性建模软件平台的设计与实现。本文主要完成以下工作:首先,可测性模型图形单元库的设计与实现。针对于现有建模平台存在的问题并结合电子系统可测性建模的实际需求,选择了GDI+作为整个平台的图形开发方式,设计了可测性模型图形单元库。图形单元库的实现,先设计了一个基础类节点数据结构,图形库中各类节点均从基础类节点中派生;然后依据建模的需求设计了单元库中各类节点的图形外观与功能;其后为图形单元库中各类节点设计其所特有的数据结构,为后续功能的实现预留接口。其次,软件平台功能的设计与实现。由于软件平台的开发是基于GDI+进行的,无可直接使用的图形操作等功能函数,因此需自主实现平台的各项功能。软件平台基本功能主要分为图形操作功能与平台操作功能两个方面,均是以模型树为数据核心,实现了以图形库中各类图形对象移动、绑定、剪切等为代表的图形操作功能和以多层建模、建模文件读写、测试组等为代表的平台操作功能。同时,软件平台的功能实现中增加了自动建模与连接检测功能,提高了用户的使用体验。最后,故障-测试依赖矩阵生成的实现。依赖矩阵作为进行可测性分析的重要数据,文中详细阐述了平台所实现的矩阵生成过程,即首先由图形单元连接关系搜索生成邻接矩阵,然后由该邻接矩阵通过矩阵变换处理后得到可达矩阵,最后在可达矩阵基础上通过测试与信号间的关联关系获得故障-测试依赖矩阵。综上所述,软件平台设计实现了进行可测性建模的各项功能,解决了Visio为代表的建模软件体积庞大与缺乏可测性针对性的问题,为设计人员提供了易用的且交互界面友好的建模平台,满足进行可测性建模的需求。
其他文献
为提高纤维素纤维与聚酯纤维混合物含量的检测效率,在对纤维素纤维和聚酯纤维在95℃~100℃、75%的硫酸中耐酸性试验的基础上,通过数据对比试验,得出了快速定量测试纤维素纤维
纳西族东巴象形文字的演变经历了初创、成熟、变异三个阶段。初创阶段的象形文字是从岩画中脱胎产生的,以“岩喀”(或“阮可”)字为代表;成熟阶段以中甸白地字为代表;变异阶段,象形
链霉菌次级代谢产物非常丰富,其内存在大量沉默的次级代谢产物生物合成基因簇,激活这些沉默基因簇往往产生活性天然产物,这已成为新药候选化合物的重要来源。生物信息学分析
针对工作流管理系统的描述、构造和实现问题,讨论了工作流的建模原则,分析了工作流要素间的关系,提出了一个描述工作流控制过程和组织结构的模型--接力式协作的工作流控制模
习近平总书记在中央统战工作会议上的重要讲话中指出,积极引导宗教与社会主义社会相适应,必须辩证看待宗教的社会作用。这一要求具有很强的现实针对性,对于我们正确认识和妥善处
报纸
本文采用气相色谱—质谱联用仪 (GC— MS) ,对竹醋液原液及简单蒸馏的精制竹醋液组分进行分析比较。结果表明 :竹醋液是一种成分不稳定的混合物 ,随放置时间及精制方法的不同
45钢轴在台架试验过程中发生断裂,对失效件进行外观观察、断口宏微观观察,结合零件在试验过程中的受力状况,判断该轴属扭转疲劳断裂,断裂位于沟槽处,该部位存在应力集中效应,
从军队突发事故应急医疗保障平台的需求出发,提出一套信息管理系统,从系统结构、工作流程和功能模块等方面对该系统进行相关研究描述,并实现了原型系统,通过具体案例对该系统
糖尿病,属中医"消渴"范畴,糖尿病的并发症众多,消渴肾病(糖尿病肾病)是糖尿病最常见的慢性微血管疾病之一。糖尿病患者患病十年后,近50%并发糖尿病肾病,且比例逐年升高,已成为临
美国和日本在保障和促进残疾人就业的立法和服务方面为中国的残疾人就业保障的发展和完善提供了经验性的借鉴。中国应在明确法律责任,细化法律原则,加强残疾人就业服务人才队