Civil airborne navigation integrated display system
The integrated display system for civil airborne navigation, developed through modular design and graphical modeling, addresses the technical shortcomings of domestically produced large civil aircraft navigation display systems, improves software development efficiency and security, and achieves system maintainability and reusability.
Patent Information
- Application Number
- CN202511412882.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2026-01-16
AI Technical Summary
The integrated navigation and display system for domestic civil aircraft is not yet mature and cannot meet the technical requirements of domestically produced large civil aircraft. Moreover, the existing development model is inefficient and has poor reusability, which affects flight safety.
By adopting a model-driven development approach and based on the ARINC661 standard, the navigation display function is modularized. Utilizing a distributed development model, the modular design and graphical modeling of the navigation display system are realized, thereby improving software development efficiency and quality.
It has improved the safety and maintainability of the navigation display system, enhanced software development efficiency and quality, and possesses model simulation and automatic code generation capabilities, meeting the software reuse requirements of future large civil aircraft.
Smart Images

Figure CN121346764A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of airborne embedded software development, and in particular to a highly secure, complex, and model-based integrated display system for civilian airborne navigation. Background Technology
[0002] As one of the core systems of civil aircraft, cockpit display systems have developed and accumulated over decades abroad, resulting in relatively mature core technologies and development models. However, China's civil aircraft industry is still in its early stages, and both its technology and development models urgently need further development.
[0003] As a crucial component of the cockpit display system, the integrated navigation display system provides pilots with real-time flight-related data and symbols, including heading, track, waypoints, planned route, vacuum speed, radio navigation, weather, terrain, and warnings. A pilot's ability to accurately and intuitively understand aircraft navigation information is essential for flight safety; therefore, developing an integrated navigation display system suitable for domestic civil aircraft is of paramount importance. Furthermore, with the development of domestic civil aircraft, the integrated navigation display system should not only focus on functional implementation but also accommodate the reuse of software models for future large civil aircraft of the same type. Summary of the Invention
[0004] To meet the R&D needs of domestically produced large civil aircraft for navigation display systems and improve the safety of civil aircraft, the present invention aims to provide a civil airborne integrated navigation display system. Based on the ARINC661 standard, it adopts a model-driven development method to modularize the navigation display function. With the help of the present invention, software developers can use a distributed development model, thereby improving software development efficiency, reusability and software quality, and providing assurance for flight safety.
[0005] The objective of this invention is achieved through the following technical solution:
[0006] A civilian airborne navigation integrated display system includes a navigation display main control module, a navigation display logic module, a navigation data interface communication module, an A661 data interface communication module, an A661 service module, and a navigation display layout module;
[0007] The A661 service module is responsible for reading and parsing the navigation screen generated by the navigation display layout module, and generating event messages on the navigation display screen.
[0008] The navigation display main control module periodically calls the navigation display logic module, the navigation data interface communication module, and the A661 data interface communication module. Within each cycle, the A661 data interface communication module receives event messages generated on the navigation display screen by the A661 service module and sends them to the navigation display logic module. After the navigation display logic module runs, it sends the ARINC661 message in the event message to the A661 service module through the A661 data interface communication module for display on the screen. At the same time, it sends non-ARINC661 messages to the navigation data interface communication module to send them to other related subsystems.
[0009] Preferably, the navigation display main control module is used to initialize navigation display data and schedules the orderly operation of the navigation display logic module, navigation data interface communication module, and A661 data interface communication module in a process-oriented manner, including:
[0010] Navigation display initialization module: Implements the initialization function for all A661 data, non-A661 data, and internal data in the navigation display logic module;
[0011] Navigation display task scheduling module: provides an entry function that periodically calls the navigation display logic module, navigation data interface communication module, and A661 data interface communication module.
[0012] Preferably, the navigation display logic module communicates with the navigation data interface communication module and the A661 data interface communication module through a data dictionary cache. Using graphical modeling, it generates navigation display data by combining received navigation data and event messages from the navigation display screen, including:
[0013] General Model Management Module: Provides various general modules for the Data Dictionary Management Module, Control Property Management Module, MAP Mode Display Module, and PLAN Mode Display Module. This general module provides general data structures and general data processing.
[0014] Data dictionary management module: Used to implement input and output management based on the general modules provided by the general model management module, provide data block format for input and output interface creation module, and provide ARINC661 input data and non-ARINC661 input data definition for navigation display logic main frame module;
[0015] Control Property Management Module: Used to customize control properties based on the general modules provided by the general model management module. These properties correspond to the display control properties on the navigation display layout module and are called by the MAP mode display module and the PLAN mode display module to calculate and modify the control property values of the corresponding navigation display information.
[0016] MAP Mode Display Module: Used to implement navigation display logic in MAP mode based on the general modules provided by the general model management module and the control attributes customized by the control attribute management module;
[0017] PLAN Mode Display Module: Used to implement navigation display logic in PLAN mode based on the general modules provided by the general model management module and the control attributes customized by the control attribute management module;
[0018] The main framework module for navigation display logic: Based on the general module provided by the general model management module, it processes the ARINC661 input data and non-ARINC661 input data defined by the data dictionary management module. After being periodically scheduled by the navigation display task scheduling module, it controls the MAP mode display module and the PLAN mode display module to generate the ARINC661 output data and non-ARINC661 output data defined by the data dictionary management module 202.
[0019] Preferably, the navigation display logic of both the MAP mode display module and the PLAN mode display module includes menu functions and navigation information display functions. The navigation information display includes heading, vacuum speed, ground speed, wind speed, pre-selected heading, track, pre-selected track, horizontal deviation, navigation source, bearing pointer, VOR information, ADF information, and DME information. It supports the overlay display of FMS waypoint information, weather radar, TAWS, and TCAS information. In addition, the MAP mode also includes the overlay display of VSD and ADS-B information.
[0020] Preferably, the navigation data interface communication module receives non-ARINC661 standard navigation data from external devices by reading the interface design file using general input / output processing logic, transmits the navigation data to the navigation display logic module based on the data dictionary format, and transmits the navigation display data generated by the navigation display logic module to the external devices, including:
[0021] Input / output interface creation module: Creates input / output configuration tables that match the input / output management of the data dictionary management module, and creates input / output ports;
[0022] A429 Data Communication Module: After being scheduled by the navigation display task scheduling module, it implements the function of receiving ARINC429 data, receives ARINC429 data through the VxWorks653 port, and passes it to the input / output data processing module;
[0023] A825 Data Communication Module: After being scheduled by the navigation display task scheduling module, it realizes the function of receiving ARINC825 data, receives ARINC825 data through the VxWorks653 port, and passes it to the input / output data processing module;
[0024] A664 Data Communication Module: After being scheduled by the navigation display task scheduling module, it implements the functions of receiving and sending ARINC664 data. It receives ARINC664 data through the VxWorks653 port and passes it to the input / output data processing module, and receives data from the input / output data processing module and sends ARINC664 data through the VxWorks653 port.
[0025] Input / output data processing module: After being scheduled by the navigation display task scheduling module, it performs functions such as format conversion, source selection, and status validity bit setting for all bus data. It is responsible for data interaction between the A429 data communication module, A825 data communication module, A664 data communication module, and navigation display logic module.
[0026] Preferably, the A661 data interface communication module is responsible for communicating with the A661 service module through the VxWorks653 port, passing event messages from the navigation display screen of the A661 service module to the navigation display logic module, and passing navigation display data from the navigation display logic module to the A661 service module. The data format of the communication conforms to the requirements of the ARINC661 standard. During the communication process, a strategy of periodic health monitoring and feedback is implemented, including:
[0027] A661 Communication Interface Creation Module: After being scheduled by the navigation display task scheduling module, it implements the function of creating the ARINC661 communication interface;
[0028] A661 Data Packet Assembly and Parsing Module: After being scheduled by the navigation display task scheduling module, it receives the display layout transmitted by the A661 data receiving module, parses the data packets with EBP function, sends the parsed key data to the navigation display logic module, and packages the data output by the navigation display logic module into data packets with EBP function and sends them to the A661 data sending module.
[0029] A661 Data Receiving Module: After being scheduled by the navigation display task scheduling module, it receives A661 data from A661 service module 005 through the VxWorks653 port and sends it to the A661 data packet assembly and parsing module.
[0030] A661 Data Sending Module: After being scheduled by the navigation display task scheduling module, it receives A661 data from the A661 data packet and parsing module and sends it to the A661 service module through the VxWorks653 port.
[0031] Health monitoring and feedback processing module: After being scheduled by the navigation display task scheduling module, it monitors the communication process after being analyzed by the A661 data packet assembly and parsing module. Under normal circumstances, it periodically sends handshake messages, and promptly handles abnormal messages when they are detected.
[0032] Preferably, the A661 service module is responsible for reading and parsing the navigation screen generated by the navigation display layout module, generating event messages on the navigation display screen, and passing the event messages on the display screen to the navigation display logic module through the VxWorks653 port via the A661 data interface communication module. It also receives and processes navigation display data, and combines the screen display layout with its internal dynamically changing Widgets parameters to draw the specified graphics, text and symbols on the display using OpenGL.
[0033] Preferably, the navigation display layout module uses ARINC661 standardized components and extended components, and designs the half-screen and full-screen display layers of the navigation screen using graphical modeling. Within these layers, a tree structure is used to design the required display elements for the navigation screen, including buttons, menus, edit boxes, graphics, text, and symbols, including:
[0034] The navigation half-screen display layout module is used to implement the layout of display elements and the definition of default display characteristics for layers in half-screen mode;
[0035] The navigation full-screen display layout module is used to implement the layout of display elements and the definition of default display characteristics for layers in full-screen mode.
[0036] The beneficial effects of this invention are as follows:
[0037] This invention achieves the separation of logical function modules, display and drawing modules, and data interfaces in terms of architecture, which improves the security and maintainability of navigation display applications. On the other hand, it adopts a graphical modeling approach for design, achieving a WYSIWYG effect, and has the ability to perform model simulation and automatically generate code, which significantly improves the efficiency and quality of software development. Attached Figure Description
[0038] Figure 1 This is a functional block diagram of a civilian airborne navigation integrated display system according to the present invention;
[0039] Figure 2 This is a block diagram of the main control module for navigation display;
[0040] Figure 3 This is a block diagram of the navigation display logic module;
[0041] Figure 4 This is a block diagram of the navigation data interface communication module;
[0042] Figure 5This is a block diagram of the A661 data interface communication module;
[0043] Figure 6 This is a block diagram of the navigation display layout module. Detailed Implementation
[0044] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.
[0045] like Figure 1 As shown in this embodiment, a civilian airborne navigation integrated display system includes the following main functional modules:
[0046] Navigation display main control module 001: used to initialize navigation display data, schedule navigation display function in a process manner, and control the orderly operation of navigation display logic module 002, navigation data interface communication module 003, and A661 data interface communication module 004;
[0047] Navigation display logic module 002: Communicates with navigation data interface communication module 003 and A661 data interface communication module 004 through data dictionary caching, and generates navigation display data by combining received navigation data and event messages on the navigation display screen using graphical modeling.
[0048] Navigation data interface communication module 003: It receives non-ARINC661 standard navigation data from external devices by reading the interface design file using general input / output processing logic, transmits the navigation data to navigation display logic module 002 based on the data dictionary format, and transmits the navigation display data generated by navigation display logic module 002 to external devices.
[0049] A661 Data Interface Communication Module 004: Responsible for communicating with A661 Service Module 005 through the VxWorks653 port, transmitting event messages from the navigation display screen of A661 Service Module 005 to Navigation Display Logic Module 002, and transmitting navigation display data from Navigation Display Logic Module 002 to A661 Service Module 005. The data format of the communication conforms to the requirements of the ARINC661 standard, and a strategy of periodic health monitoring and feedback is implemented during the communication process.
[0050] A661 Service Module 005: Responsible for reading and parsing the navigation screen generated by the navigation display layout module 006, generating event messages on the navigation display screen, and passing the event messages on the display screen to the navigation display logic module 002 through the A661 data interface communication module 004 via the VxWorks653 port. It also receives and processes navigation display data, and combines the screen display layout with its internal dynamically changing Widgets parameters to draw the specified graphics, text and symbols on the display using OpenGL.
[0051] Navigation display layout module 006: Using ARINC661 standardized components and extended components, the half-screen and full-screen display layers of the navigation screen are designed using graphical modeling. The required display elements such as buttons, menus, editing boxes, graphics, text, and symbols are designed in a tree structure within the layers.
[0052] Depend on Figure 1 It can be seen that the civil airborne navigation integrated display system periodically calls the navigation display logic module, the navigation data interface communication module, and the A661 data interface communication module through the navigation display main control module. Within each cycle, the A661 service module sends event messages from the navigation display screen to the navigation display logic module via the A661 data interface communication module. After the navigation display logic module runs, it sends the ARINC661 message from the event messages to the A661 service module via the A661 data interface communication module for display on the screen. Simultaneously, it sends non-ARINC661 messages to the navigation data interface communication module for transmission to other related subsystems.
[0053] like Figure 2 As shown, the navigation display main control module 001 includes:
[0054] Navigation display initialization module 101: Implements the initialization function of all A661 data, non-A661 data and internal data in navigation display logic module 002; calls input / output interface creation module 301 and A661 communication interface creation module 401;
[0055] Navigation display task scheduling module 102: Provides an entry function that periodically calls the navigation display logic main framework module 206, A429 data communication module 302, A825 data communication module 303, A664 data communication module 304, input / output data processing module 305, A661 data packet assembly and parsing module 402, A661 data receiving module 403, A661 data sending module 404, and health monitoring and feedback processing module 405.
[0056] like Figure 3 As shown, the navigation display logic module 002 includes:
[0057] General Model Management Module 201: Provides various general modules for Data Dictionary Management Module 202, Control Attribute Management Module 203, MAP Mode Display Module 204, and PLAN Mode Display Module 205. This general module provides general data structure and general data processing.
[0058] Data dictionary management module 202: It is used to implement parameter input and output management based on the general module provided by the general model management module 201, provide data block format for input and output interface creation module 301, and provide ARINC661 input data and non-ARINC661 input data definition for navigation display logic main frame module 206;
[0059] Control Attribute Management Module 203: Used to customize control attributes according to the general module provided by the general model management module 201, corresponding to the display control attributes on the navigation display layout module 006, and called by the MAP mode display module 204 and the PLAN mode display module 205 to calculate and modify the control attribute values of the corresponding navigation display information.
[0060] MAP mode display module 204: It is used to implement the navigation display logic function in MAP mode based on the general module provided by the general model management module 201 and the control attributes customized by the control attribute management module 203. The data input of the display logic function comes from the true heading, magnetic heading, vacuum speed, ground speed, latitude and longitude of the machine, wheel load, barometric altitude, controller information, radio information, weather radar information, traffic information, terrain information, flight phase information, etc. in the navigation data interface communication module. Through the logical processing and calculation of this information, the navigation information display, vertical situation display and ADS-B IN data display centered on the machine are realized.
[0061] PLAN mode display module 205: It is used to implement navigation display logic function in PLAN mode according to the general module provided by the general model management module 201 and the control attribute management module 203. The data input of the display logic function comes from the true heading, magnetic heading, vacuum speed, ground speed, waypoint latitude and longitude, wheel load, barometric altitude, controller information, radio information, weather radar information, traffic information, flight phase information, etc. in the navigation data interface communication module. Through the logical processing and calculation of this information, the navigation information display centered on waypoint is realized.
[0062] Both the MAP and PLAN modes' display modules include the following functions: menu functionality and navigation information display. The navigation information display includes heading, free speed, ground speed, wind speed, pre-selected heading, track, pre-selected track, horizontal deviation, navigation source, bearing pointer, VOR information, ADF information, and DME information. It supports overlay display of information from systems such as FMS waypoints, weather radar, TAWS, and TCAS. Furthermore, the MAP mode display module also includes overlay display of information from systems such as VSD and ADS-B.
[0063] The navigation display logic main framework module 206: Based on the general module processing provided by the general model management module 201, it processes the ARINC661 input data and non-ARINC661 input data defined by the data dictionary management module 202. After being periodically scheduled by the navigation display task scheduling module 102, it controls the MAP mode display module 204 and the PLAN mode display module 205 to generate the ARINC661 output data and non-ARINC661 output data defined by the data dictionary management module 202.
[0064] like Figure 4 As shown, the main functions of the navigation data interface communication module 003 include:
[0065] Input / output interface creation module 301: Creates input / output ports based on the input / output configuration table that matches the data dictionary management module 202;
[0066] A429 data communication module 302: After being scheduled by the navigation display task scheduling module 102, it realizes the function of receiving ARINC429 data, receives ARINC429 data through the VxWorks653 port, and passes it to the input / output data processing module 305;
[0067] A825 data communication module 303: After being scheduled by the navigation display task scheduling module 102, it realizes the function of receiving ARINC825 data, receives ARINC825 data through the VxWorks653 port, and passes it to the input / output data processing module 305.
[0068] A664 data communication module 304: After being scheduled by the navigation display task scheduling module 102, it realizes the function of receiving and sending ARINC664 data. It receives ARINC664 data through the VxWorks653 port and passes it to the input / output data processing module 305, and receives data from the input / output data processing module 305 and sends ARINC664 data through the VxWorks653 port.
[0069] Input / output data processing module 305: After being scheduled by navigation display task scheduling module 102, it performs functions such as format conversion, source selection and status valid bit setting of all bus data, and is responsible for data interaction between A429 data communication module 302, A825 data communication module 303, A664 data communication module 304 and navigation display logic module 002.
[0070] Figure 5 This is a block diagram of the A661 data interface communication module, as shown below. Figure 5 As shown, its main functions include:
[0071] A661 communication interface creation module 401: After being scheduled by the navigation display task scheduling module 102, it implements the function of creating the ARINC661 communication interface;
[0072] A661 Data Packet Assembly and Parsing Module 402: After being scheduled by the navigation display task scheduling module 102, it receives the display layout transmitted by the A661 data receiving module 403, parses the data packets with EBP function (EBP is an extended data packet of A661, used to monitor and maintain the communication status of both parties), sends the parsed key data to the navigation display logic module 002, and packages the data output by the navigation display logic module 002 into data packets with EBP function and sends them to the A661 data sending module 404;
[0073] A661 data receiving module 403: After being scheduled by the navigation display task scheduling module 102, it receives A661 data from the A661 service module 005 through the VxWorks653 port and sends it to the A661 data packet assembly and parsing module 402.
[0074] A661 data sending module 404: After being scheduled by the navigation display task scheduling module 102, it receives A661 data from the A661 data packet and parsing module 402 and sends it to the A661 service module 005 through the VxWorks653 port;
[0075] Health monitoring and feedback processing module 405: After being scheduled by the navigation display task scheduling module 102, it analyzes the data packet assembly and parsing module 402 through A661, monitors the communication process, sends handshake messages periodically under normal circumstances, and handles abnormal messages in a timely manner.
[0076] Figure 6 This is a block diagram of the navigation display layout module, such as... Figure 6 As shown, its main functions include:
[0077] The navigation half-screen display layout module 601 is used to implement the layout of display elements and the definition of default display characteristics of layers in half-screen mode;
[0078] The navigation full-screen display layout module 602 is used to implement the layout of display elements and the definition of default display characteristics of layers in full-screen mode.
[0079] It is understood that those skilled in the art can make equivalent substitutions or modifications to the technical solution and inventive concept of the present invention, and all such substitutions or modifications should fall within the protection scope of the appended claims.
Claims
1. A civil airborne navigation integrated display system, comprising a navigation display main control module, a navigation display logic module, a navigation data interface communication module, an A661 data interface communication module, an A661 service module and a navigation display layout module, characterized in that: the A661 service module is responsible for reading and analyzing the navigation display picture generated by the navigation display layout module to generate event messages on the navigation display picture; the navigation display main control module periodically calls the navigation display logic module, the navigation data interface communication module and the A661 data interface communication module, in each period, the A661 data interface communication module receives the event messages on the navigation display picture generated by the A661 service module and sends them to the navigation display logic module, after the navigation display logic module runs, the ARINC661 messages in the event messages are sent to the A661 service module through the A661 data interface communication module to be displayed on the picture, and the non-ARINC661 messages are sent to the navigation data interface communication module to be sent to other associated subsystems.
2. A civil airborne navigation integrated display system according to claim 1, wherein the navigation display main control module is used for initializing navigation display data and scheduling the ordered operation of the navigation display logic module, the navigation data interface communication module and the A661 data interface communication module in a process manner, including: a navigation display initialization module: realizing the initialization function of all A661 data, non-A661 data and internal data in the navigation display logic module; a navigation display task scheduling module: providing an entry function and periodically calling the navigation display logic module, the navigation data interface communication module and the A661 data interface communication module.
3. A civil airborne navigation integrated display system according to claim 2, wherein the navigation display logic module communicates with the navigation data interface communication module and the A661 data interface communication module through a data dictionary buffer, generates navigation display data by combining the received navigation data and event messages on the navigation display picture in a graphical modeling manner, including: a general model management module: providing various general modules for the data dictionary management module, the control attribute management module, the MAP mode display module and the PLAN mode display module, the general module provides general data structures and general data processing; a data dictionary management module: used for realizing input and output management according to the general module provided by the general model management module, providing data block formats for the input and output interface creation module and providing the definition of ARINC661 input data and non-ARINC661 input data for the navigation display logic main framework module; a control attribute management module: used for customizing control attributes according to the general module provided by the general model management module, corresponding to the display control attributes on the navigation display layout module, called by the MAP mode display module and the PLAN mode display module, calculating and modifying the control attribute values of the corresponding navigation display information; a MAP mode display module: used for realizing the navigation display logic function in the MAP mode according to the general module provided by the general model management module and the control attributes customized by the control attribute management module; PLAN mode display module: for implementing the navigation display logic function in PLAN mode according to the general module provided by the general model management module and the control attribute customized by the control attribute management module; The navigation display logic main framework module processes the ARINC661 input data and the non-ARINC661 input data defined by the data dictionary management module according to the general module provided by the general model management module, and controls the MAP mode display module and the PLAN mode display module to generate the ARINC661 output data and the non-ARINC661 output data defined by the data dictionary management module 202 after being periodically scheduled by the navigation display task scheduling module.
4. A civil airborne navigation integrated display system according to claim 3, wherein The navigation display logic of the MAP mode display module and the PLAN mode display module both include menu function and navigation information display function, wherein the navigation information display includes heading, true airspeed, ground speed, wind speed, preselected heading, track, preselected track, horizontal deviation, navigation source, bearing pointer, VOR information, ADF information, DME information, support for FMS waypoint information, weather radar, TAWS, TCAS information superimposed display; in addition, the MAP mode also includes VSD, ADS-B information superimposed display.
5. A civil airborne navigation integrated display system according to claim 3, wherein The navigation data interface communication module receives non-ARINC661 standard navigation data from external devices in the form of interface design file by using general input and output processing logic, transmits the navigation data to the navigation display logic module based on the data dictionary format, and transmits the navigation display data generated by the navigation display logic module to the external device, including: The input and output interface creation module creates an input and output configuration table matched with the input and output management of the data dictionary management module, and creates an input and output port; The A429 data communication module realizes the receiving function of ARINC429 data after being scheduled by the navigation display task scheduling module, receives ARINC429 data through the VxWorks653 port, and transmits it to the input and output data processing module; The A825 data communication module realizes the receiving function of ARINC825 data after being scheduled by the navigation display task scheduling module, receives ARINC825 data through the VxWorks653 port, and transmits it to the input and output data processing module; The A664 data communication module realizes the receiving and sending functions of ARINC664 data after being scheduled by the navigation display task scheduling module, receives ARINC664 data through the VxWorks653 port, transmits it to the input and output data processing module, receives data from the input and output data processing module, and sends ARINC664 data through the VxWorks653 port; The input and output data processing module realizes the format conversion, source selection and state valid bit setting functions of all bus data after being scheduled by the navigation display task scheduling module, and is responsible for the data interaction between the A429 data communication module, the A825 data communication module, the A664 data communication module and the navigation display logic module.
6. A civil airborne navigation integrated display system according to claim 2 wherein The A661 data interface communication module is responsible for communicating with the A661 service module through a VxWorks653 port, delivering event messages on the navigation display screen of the A661 service module to the navigation display logic module, and delivering navigation display data of the navigation display logic module to the A661 service module. The data format of the communication conforms to the requirements of the ARINC661 standard, and a periodic health monitoring and feedback strategy is implemented during the communication process, including: An A661 communication interface creation module, which, after being dispatched by the navigation display task scheduling module, implements the creation function of the ARINC661 communication interface; An A661 data packet assembly and analysis module, which, after being dispatched by the navigation display task scheduling module, receives the display layout delivered by the A661 data receiving module, analyzes the data packet with EBP function, sends the analyzed key data to the navigation display logic module, and assembles the data output by the navigation display logic module into a data packet with EBP function and sends it to the A661 data sending module; An A661 data receiving module, which, after being dispatched by the navigation display task scheduling module, receives A661 data of the A661 service module 005 through the VxWorks653 port and sends it to the A661 data packet assembly and analysis module; An A661 data sending module, which, after being dispatched by the navigation display task scheduling module, receives A661 data of the A661 data packet assembly and analysis module and sends it to the A661 service module through the VxWorks653 port; A health monitoring and feedback processing module, which, after being dispatched by the navigation display task scheduling module, analyzes the communication process through the A661 data packet assembly and analysis module, periodically sends handshake messages under normal circumstances, and handles abnormal messages in a timely manner.
7. A civil airborne navigation integrated display system according to claim 1 wherein The A661 service module is responsible for reading and analyzing the navigation screen generated by the navigation display layout module, generating event messages on the navigation display screen, and through the VxWorks653 port, letting the A661 data interface communication module deliver the event messages on the display screen to the navigation display logic module, and receiving and processing navigation display data, combining the screen display layout and the dynamically changing Widgets parameters, and using OpenGL to draw specified graphics, text and symbols on the display.
8. A civil airborne navigation integrated display system according to claim 1 wherein The navigation display layout module uses ARINC661 standardized components and extended components to design the half-screen and full-screen display layers of the navigation screen in a graphical modeling manner. In the layers, the display elements required by the navigation screen, such as buttons, menus, edit boxes, graphics, text and symbols, are designed in a tree structure, including: A navigation half-screen display layout module for implementing the display element layout and default display characteristics definition of the layers in half-screen mode; A navigation full-screen display layout module for implementing the display element layout and default display characteristics definition of the layers in full-screen mode.