论文部分内容阅读
在综合化航空电子系统中,接口控制文件(简称ICD)作为定义航空电子系统内部各航空电子设备和子系统之间接口的依据,成为航空电子系统规范的重要部分。针对目前导弹电子信息系统等综合化航空电子系统中,传统ICD设计和管理模式带来的协议设计冗余、协议管理困难和精度验证缺乏等问题,开发导弹通讯协议辅助设计及验证软件平台,减少ICD设计过程中出现的错误,提高ICD设计、管理的自动化程度及精度验证能力,进而加速导弹总体设计进程,减少导弹总体研制成本。本文在分析《航空电子接口控制文件编制要求》(GJB5439-2005)内容的基础上,设计了通用总线ICD数据模型,采用数据库实现ICD信息的存储;提供了可视化的通讯协议辅助设计界面,实现了各种信号类型的协议编辑功能。提出了协议合法性检查方法,解决ICD设计过程存在的通讯协议冗余、内容不一致等问题;按照GJB5439-2005报表格式,设计了标准格式及自定义格式的报表模板,实现了ICD规范报表文件的输出;提出了总线信号数据元素精度验证及精度分配方法,采用MATLAB引擎方式,实现了协议精度验证和精度分配功能。根据软件工程中面向对象的思想,结合UML建模工具,对软件的功能、静态结构和动态行为进行建模;使用SQL Server 2000数据库实现ICD信息的存储和管理;使用ADO技术实现对数据库中的ICD信息的访问;使用水晶报表软件实现报表模板的制作;使用Microsoft Visual Studio.NET 2005软件平台进行代码的开发。实验室软件测试和实际使用的结果表明,本软件完全能够满足用户的需求,能够很好地支持导弹通讯协议的设计、管理和验证功能的需要,软件运行可靠。