Automatic IO signal integration method based on FADEC operating system

A technology of operating system and integration method, applied in the field of automatic integration of IO signals, can solve problems such as low-level errors, low work efficiency, and pressure caused by software debugging, so as to improve work efficiency, save labor time, and avoid low-level errors.

Pending Publication Date: 2022-08-05
中国航发控制系统研究所
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the large number of signal types and the number of signals, the manual integration of traditional IO signals will lead to low work efficiency and various possible low-level errors, which will put pressure on software debugging

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic IO signal integration method based on FADEC operating system
  • Automatic IO signal integration method based on FADEC operating system
  • Automatic IO signal integration method based on FADEC operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The technical solutions of the present invention will be further described below with reference to the accompanying drawings.

[0026] like figure 1 As shown, an automatic integration method of IO signals based on FADEC operating system includes the following steps:

[0027] (1) Use Eclipse CDT to parse out all the structure variables in the As_interface.h file, and store all the structure variables in the linked list A, each element in the linked list contains all the information of the corresponding structure variables;

[0028] (1.1) Use CDT to parse all the variables defined in the As_interface.h interface file (integer, floating-point, enumeration, etc.), including variables of basic data types, macro definitions, and user-defined structure variables, such as figure 2 as shown in a;

[0029] (1.2) Extract the structure variable defined by the user, and store the structure variable information to form a linked list A.

[0030] (2) Extract the effective informati...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an automatic IO signal integration method based on an FADEC operating system, and the method comprises the following steps: analyzing all structural body variables in an Ainterface.h file by using Eclipse CDT, and storing all structural body variables in a linked list A; extracting effective information of each element in the linked list, and storing the information in a new linked list B; according to structure variable names A0-An-1 which are formulated in advance and used for signal interaction between the AS and the OS, the chain table B is converted into n syntax trees through a recursive algorithm, and root nodes of the syntax trees are A0-An-1 in sequence; performing depth-first search on the generated n syntax trees, and automatically generating all signal names; and generating an IO signal integration record file according to a pre-formulated IO signal integration template. According to the method, the nested structural body is automatically converted into the syntax tree, so that the labor time is saved; according to the invention, depth-first search is carried out on the syntax tree to automatically generate all IO signals, which is simple and accurate.

Description

technical field [0001] The invention relates to an automatic integration technology of IO signals of a FADEC operating system, in particular to an automatic integration method of IO signals based on a FADEC operating system. Background technique [0002] Aero-engine control software (FADEC software) is usually coded in C language. At present, most FADEC software consists of operating system software (Operating Software, OS software) and application layer software (Application Software, AS software). OS software and AS software perform their respective duties, and share and interact with signals through the As_interface.h interface file, so as to ensure the normal and stable operation of the FADEC software. The As_interface.h interface file contains power-on self-check signals (CPU math operation and logic operation self-check, RAM self-check, FLASH self-check, watchdog self-check, CPU timer self-check), analog input signal, switch Input signal, analog output signal, switch...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/36G06F40/18G06F40/186G06F8/75
CPCG06F11/362G06F11/3624G06F40/18G06F40/186G06F8/75Y02P90/02
Inventor 陈昕王阳丁夕谢钢志龚敬
Owner 中国航发控制系统研究所
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products