| With avionics systems becoming integrated and modular, traditional development methods have been hard to meet the needs of a new generation of open cockpit display system(CDS). ARINC661 specification separates the screen display function with the screen control function, and defines graphical user interfaces and communication command interface, which shows the development of implementation of the system has taken a crucial step for the open implement of CDS. ARINC661 definition file is a graphical user interface file, and acts as an important part when developing the entire CDS. Design and implementation of ARINC661 definition file development software is studied in this paper.First, the paper studies the CDS principles under ARINC661 protocol specification, the development methods of traditional CDS and open CDS are analyzed and compared, and the structure and expression form of ARINC661 definition file are studied, as well as function commands of ARINC661 definition file development software. Then, the functional architecture, architecture and user interface are researched and designed, with focusing on the definition files analysis technology, graphics rendering technology and custom file formats conversion technology. After that, the paper designs and implements the constant database interface, the modeling widget library, and developed a static preview module and management module of definition file. Finally, we design multifunction display interface layout scheme, and verify ARINC661 definition file development software functions and performance of this study by example with design of the screen in real application.In this paper, the ARINC661 definition file development software has been successfully used in some real CDS applications. Results showed that, ARINC661 definition file development software in this study is correct and feasible, with user-friendly interface, reliable execution and easy operation. The software can meet the needs of open CDS, which shows an important defense application prospects. |