论文部分内容阅读
1553B总线因具备较高的可靠性及实时性,自问世以来,就得到了各国军方的青睐,如今已经成为最重要的数据总线之一。本文选取1553B总线作为研究对象,对现阶段多数1553B总线测试系统的不足进行了总结,并针对性地提出了一种1553B仿真测试系统方案。该系统设计为一个通用化测试平台,给予用户二次开发的机会,用户可根据自身需求设计不同仿真测试方案。系统包含两种模式:设计模式与仿真模式。设计模式下,根据运用场合不同可自定义测试方式;仿真模式下,按照设计模式下的测试方式模拟运行。设计模式中分为三个自定义模块,ICD录入、时序设计、交互设计。ICD录入模块拥有标准化ICD数据管理功能,具有根据录入结果自动生成通信解析接口的能力,同时为提高ICD文档的录入速度,该部分重点提出一种通用化的文档自动化技术;时序设计是对所有通信行为进行基于时序的建模,可根据不同应用场合自定义时序模型;交互设计中拥有丰富的虚拟仪表库,可根据需求自行设计交互界面,并关联时序模型。仿真模式下具有前端交互和后端服务两个运行程序。后端服务程序根据时序模型运行,实时接收总线消息,并调用ICD解析接口解析总线消息,同时接受前端交互操作,按照不同触发条件执行不同操作,操作包含总线消息发送与前端界面更新;前端交互程序基于用户自定义的交互界面,接收后端服务程序的数据更新,同时执行用户界面操作。该系统所提供的二次开发平台采用界面设计模式,降低了使用门槛,平台简洁明了,操作便捷,提高了二次开发效率。系统中所有模块均采用通用化、标准化设计,可以广泛地应用在1553B总线及其他同类总线的测试中。