论文部分内容阅读
随着导弹装备的日益复杂和计算机网络技术的发展,人们对导弹装备保障系统的通用测试能力和远程测试保障能力越来越受到人们的重视。本课题的目的是在继承和完善现有的测试和诊断功能的基础上,重点研究解决导弹综合保障系统中存在的若干技术难题。其一,在研究虚拟试验支撑平台的基础上,进行系统软件设计,以满足系统的平台化测试需求;其二,利用多线程技术和虚拟试验支撑平台提供的订购发布服务,设计一种可靠的通信模式,以实现系统的远程测试和远程故障诊断功能;其三,研究音视频网络传输技术,利用微软实时通信(RTC),为系统提供远程音频、视频、消息、白板等远程协助服务。通过以上技术的研究与应用,以期增强测试系统的远程保障能力和平台化的测试能力。本文首先在分析武器装备保障系统体系结构的基础上,根据导弹测试和保障的需求,选用现有的VXI总线仪器搭建硬件系统,并完成软件系统的功能需求分析;接着,根据功能需求,在虚拟试验支撑平台体系结构的基础上,完成系统软件的设计,并将软件划分为VXI测试资源接口组件包、进程控制组件和音视频控制组件三个部分;VXI仪器组件包主要包括10个VXI仪器控制组件,不仅能控制相应的硬件设备完成特定的测试功能,而且支持远程测试功能;进程控制组件提供测试流程数据库的编辑接口,能完成对测试流程的解析和控制,能实现远程测试及故障诊断功能;音视频控制组件主要提供网络音视频等远程协助服务。采用组件化设计思想,不仅能利用虚拟试验支撑平台所提供的服务完成特定任务,而且能增强系统软件的可重用性和可组合性。本系统软件在VS2005.net集成开发环境下完成全部开发工作。系统软件人机界面友好,运行稳定可靠,测试结果达到了预期的目标,符合任务要求。