摘要
针对传统航电系统总线监控软件功能单一、可扩展性差、重复开发多等问题,提出了一种支持多种总线协议、多通道数据采集的通用总线监控软件的设计与实现方案。通过分层开放式架构与模块化设计,提高了软件的可扩展性与可重用性,为通用性的实现提供保障。在采用多线程动态创建技术保证监控实时性的基础上,结合面向对象与通用总线接口控制文档的设计思想,实现了软件的通用性。
The traditional monitor software for avionics bus is only applicable to a particular avionics bus and poor in scalability.In order to solve this problem,a method to design and implement the universal software is provided,which can monitor the information for multiple kinds of avionics bus.The design of modularization and layered open architecture is used to improve the scalability and reusability of the software.Based on the technology of object-oriented and dynamic creation of multithread,the software is universal and real-time.Compared with the traditional software,the software which is based on this architecture has more maintainability and functions,and it is a feasible proposal.
出处
《测控技术》
CSCD
北大核心
2012年第3期94-97,共4页
Measurement & Control Technology
关键词
通用监控软件
分层开放式架构
航空电子总线
接口控制文档
多线程
universal monitor software
layered open architecture
avionics bus
interface control document
multithread