论文部分内容阅读
随着网络通信的不断发展以及武器装备的日益复杂,传统的自动测试系统开始向着分布式体系、通用化结构的方向不断发展。同时,具备故障诊断定位以及维修支持功能的武器装备保障及通用化测试系统也越来越受到人们的重视。本课题的目的在于利用虚拟试验支撑平台研制出新一代的导弹故障诊断定位及维修支持系统。本系统的硬件采用VXI总线系统,选取了若干种覆盖了当前及未来一段时间内导弹故障诊断及维修需要的仪器资源,并设计了单元适配器来实现对不同被测对象的通用测试。在软件设计中以虚拟试验支撑平台作为开发框架。为实现测试任务与测试程序的分离,将测试任务以数据库为载体独立存储;测试任务中测试流程的设计支持跳转、终止、条件判断等多种执行顺序,故障判定的设计支持故障量与逻辑关系的综合使用;采用组件技术将测试流程读取解析部分与每一个仪器设备的控制部分均单独封装为组件,不仅可以联合组建测试工程,而且每一部分均可独立使用,最大程度的方便了使用者;将VXI模块驱动与VISA标准库引入设备组件的开发,实现了在MFC框架内对VXI设备的控制;在利用虚拟试验支撑平台分布式体系结构特性的基础上,实现了网络传输进行远程故障诊断及维修支持的功能。本课题最终在visual studio 2005集成开发环境下成功设计了完整的软件。经过单元测试和系统测试两级测试表明,本系统具有较强的通用性和扩展性,实现了任务书中所提出的设计要求及性能指标。同时软件运行可靠,用户界面友好,能够很好的满足用户对新一代导弹故障诊断定位及维修支持系统的需求。