Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

ICD byte sequence automatic conversion method

An automatic conversion and byte order technology, which is applied in program code conversion, software maintenance/management, software design, etc., and can solve problems such as low efficiency and error-prone

Pending Publication Date: 2020-12-08
CHINA HELICOPTER RES & DEV INST
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Software developers manually convert the ICD byte order, which is error-prone and inefficient

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
  • ICD byte sequence automatic conversion method
  • ICD byte sequence automatic conversion method
  • ICD byte sequence automatic conversion method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] ICD defines information such as the name, purpose, data block size, bus type, transmission type, cycle, and positional relationship of the contained signals in the data block for each data block. Fields, positional relationship of fields, field size, field meaning and other information, some signals only have one field occupying a data word independently, and some signals have multiple fields combined to form a data word. In the actual airborne software coding process, each data block is defined as a structure, and the signal composed of multiple fields is defined as a structure. According to the coding requirements, the structure of the signal that constitutes the data block needs to be defined first, and then defined The structure of the data block. A structure consists of a structure comment, a structure type, and a list of members.

[0046] Signals are made up of fields, with a field occupying one or more data bits. A signal composed of multiple fields needs to be...

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 belongs to the technical field of computer software, and discloses an ICD byte sequence automatic conversion method, which comprises the steps of S1, reading a structure definition header file in an interface control document ICD; S2, acquiring a signal structure variable definition field in the structure definition header file; S3, analyzing the signal structure variable definitionfield line by line, and obtaining a variable type, a variable name and a variable annotation; S4, acquiring a new structure definition header file and ICD byte definition information according to theanalyzed signal structure variable definition field; and S5, according to the new structure definition header file and the ICD byte definition information, performing byte sequence conversion on variable data in a memory, and automatically realizing conversion of the byte sequence of airborne software ICD data.

Description

technical field [0001] The invention belongs to the technical field of computer software, in particular to an ICD byte order automatic conversion method. Background technique [0002] Interface Control Document (ICD, Interface Control Document) is the top-level file of avionics system design and the basis of interface simulation software initialization. ICD defines various electrical and electronic interfaces, signals, messages and data flows to be processed and managed by avionics systems and subsystems, and is written by the overall design unit in the detailed design process of the system. The important basis for research and development work such as testing and functional joint testing runs through the development process of avionics software. The header file is one of the constituent files of the software program, and the data interface is an important component of the software header file, which needs to be written according to the program coding requirements. The data...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/41G06F8/20G06F8/70
CPCG06F8/44G06F8/24G06F8/70Y02D10/00
Inventor 程新满仇翔东张燕平
Owner CHINA HELICOPTER RES & DEV INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products