Flight parameter bus data signal source configuration system
By detecting and correcting discrete information strings, the problem of abnormal signal source configuration caused by non-standard ICD information filling was solved, realizing automated and efficient processing of flight parameter bus data signal source configuration.
Patent Information
- Application Number
- CN202510923049.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2025-11-04
AI Technical Summary
In the existing technology, errors and anomalies caused by non-standard ICD information filling during the configuration process of flight parameter bus signal source result in low configuration efficiency of signal source and cannot meet the needs of automation tools.
The detection unit detects discrete information strings, the configuration unit splits information that conforms to the template, and the correction unit extracts and corrects features of information that does not conform to the template, generating EXCEL and XML files for the signal source software to call.
Automated processing eliminates anomalies in signal source configuration, improves the efficiency of signal source configuration, and reduces manual correction time from a week to just a few minutes.
Smart Images

Figure CN120892102A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of avionics, in particular to a flight parameter bus data signal source configuration system. BACKGROUND
[0002] With the update of aircraft design and manufacturing technology, the parameters required for flight parameter acquisition and recording have increased from several thousand to tens of thousands. In the implementation of on-board signal simulation and data calculation, the ICD information needs to be entered by the research and development personnel according to the specific template. However, the huge ICD information can not be entered by manual work to meet the project requirements. Although the ICD of some projects can be generated through the ICD configuration management tool, there are a large number of discrete information in the bus signal, which often represents different parameter meanings through different numerical values. When filling in the ICD, the filling of numerical values and parameter meanings often has no unified standard, resulting in many errors and exceptions when using automatic tools to enter ICD information and convert it into signal source configuration, which requires a lot of effort to correct. SUMMARY
[0003] Therefore, the present application provides a flight parameter bus data signal source configuration system, which solves the problems in the prior art and improves the signal source configuration efficiency.
[0004] The flight parameter bus data signal source configuration system provided by the present application adopts the following technical solution: A flight parameter bus data signal source configuration system, comprising: A detection unit for detecting whether the discrete information string meets the requirement template; A configuration unit for identifying the discrete information string meeting the template and splitting each discrete information string according to the template, and saving the numbers and state description information in the number set and state description information set respectively for calling by the signal source software; A correction unit for extracting features of the discrete information string not meeting the template, and distinguishing the numbers and state information and saving them in the number set and state description information set respectively for calling by the signal source software.
[0005] Optionally, the detection unit detects the errors of the discrete information string by the method of regular expression, and the error categories include: inter-word symbol missing, intra-word symbol missing and intra-word symbol error.
[0006] Optionally, the correction unit uses a comma to split the discrete information string with inter-word symbol missing; and the correction unit performs the following operations on the discrete information string without inter-word symbol missing: For the discrete information string with missing intra-word symbols, the correction unit extracts the first number in the string by regular expression and adds a colon between the first number and the following string as a separator; For the discrete information string with missing intra-word symbols, the correction unit extracts the first number in the string by regular expression and adds a colon between the first number and the following string as a separator; The correction unit extracts the numbers and state description information before and after the separator in the discrete information string by regular expression, and saves the numbers and state description information in a number set and a state description information set respectively for calling by the signal source software.
[0007] Optionally, for the discrete information string with numbers 0-n and correct inter-word symbols and intra-word symbols, the numbers are separated by using a hyphen, the value of the separated 'n' is obtained, and through a loop assignment, the '0-n: state description information' is split into recognizable '0: state description information', '1: state description information' to 'i: state description information', where i takes a value of 2 to n.
[0008] Optionally, the detection unit uses an ICD configuration management tool to extract the signal definition and description part in the ICD file to generate an EXCEL file.
[0009] Optionally, the correction unit corrects the discrete information string of the EXCEL file, and the configuration unit saves the corrected discrete information string in the form of an XML file in the local, and uses the XML file as a configuration file of the signal source software.
[0010] In summary, the present application has the following beneficial technical effects: Through the method, the problems of signal source configuration generation and loading abnormality caused by non-uniform format during ICD file filling and inputting when using an ICD automatic input tool during the signal source software development process can be eliminated, and the ICD information input period of the signal source software is greatly improved. Through the method, the manual correction and correct signal source configuration generation which originally takes one week can now be realized in only a few minutes. BRIEF DESCRIPTION OF DRAWINGS
[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0012] Figure 1 The structure block diagram of the flight parameter bus data signal source configuration system. Detailed Implementation
[0013] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0014] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0015] It should be noted that various aspects of embodiments within the scope of the appended claims are described below. It will be apparent that the aspects described herein can be embodied in a wide variety of forms, and any particular structure and / or function described herein is merely illustrative. Based on this application, those skilled in the art will understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects set forth herein can be used to implement the device and / or practice the method. Additionally, this device and / or method can be implemented using structures and / or functionalities other than one or more of the aspects set forth herein.
[0016] It should also be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. The illustrations only show the components related to this application and are not drawn according to the number, shape and size of the components in actual implementation. In actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0017] Furthermore, specific details are provided in the following description to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the described aspects can be practiced without these specific details.
[0018] This application provides a flight parameter bus data signal source configuration system.
[0019] like Figure 1 As shown, a flight parameter bus data signal source configuration system includes: The detection unit is used to detect whether the discrete information string meets the required template.
[0020] The configuration unit identifies the discrete information strings conforming to the template and splits each discrete information string according to the template, and saves the numbers and state description information in the number set and the state description information set respectively for calling by the signal source software.
[0021] The correction unit extracts features from the discrete information strings not conforming to the template, and distinguishes the numbers and state information, and saves them in the number set and the state description information set respectively for calling by the signal source software.
[0022] The detection unit extracts the signal definition and description part in the ICD file using the ICD configuration management tool to generate an EXCEL file.
[0023] The correction unit corrects the discrete information strings in the EXCEL file, the configuration unit saves the corrected discrete information strings in the form of an XML file in the local, and uses the XML file as the configuration file of the signal source software. The user can use the signal source software by copying the XML file into the signal source software.
[0024] Suppose a set of discrete information needs to be represented by 0~255, and the information name represented by each number is: state description information 0, state description information 1, …… state description information 255. First, fix a discrete information string template that can be correctly recognized by a signal source software as follows: "0: state description information 0, 1: state description information 1, 2: state description information 2, …… 255: state description information 255".
[0025] The detection unit detects the errors of the discrete information strings by the method of regular expression, and the error categories include: inter-word symbol missing, intra-word symbol missing, and intra-word symbol error.
[0026] The correction unit uses a comma to split the discrete information strings with inter-word symbol missing; for example, 0: state description information 0 1 state description information 1 02 state description information 2 …… 255 state description information 255. At this time, only the numbers and state description information in the discrete information strings need to be extracted, and the numbers and state description information are saved in the number set and the state description information set respectively for calling by the signal source software.
[0027] The correction unit performs the following operations on the discrete information strings without inter-word symbol missing: For the discrete information strings with intra-word symbol missing, such as 0 state description information 0, the correction unit extracts the first number in the string by regular expression, and adds ":" between the first number and the following string, taking ":" as the separator.
[0028] For the discrete information string with in-word symbol error, the correction unit extracts the first given punctuation symbol in the discrete information string as a delimiter by using regular expression; for example, "0=state description information 0", "0: state description information 0", "0- state description information 0", "0 state description information 0", ": 0 state description information 0", "0~n: state description information", and the punctuation symbol in the substring is extracted, because the punctuation symbol may exist in "state description information", and therefore, only the first matched punctuation symbol is used as a delimiter to further divide the substring into "0" and "state description information 0".
[0029] The correction unit extracts the number and state description information before and after the delimiter in the discrete information string by using regular expression, and saves the number and state description information in a number set and a state description information set, respectively, for calling by signal source software.
[0030] For the discrete information string with correct inter-word symbol and in-word symbol and the number being 0-n, the number part is divided by using "-", the value of "n" after division is obtained, and through loop assignment, "0-n: state description information" is divided into identifiable "0: state description information", "1: state description information",..., and "i: state description information", where i is 2 to n.
[0031] Through the above method, the problem that the signal source configuration tool appears abnormal and fails to parse the discrete information string due to non-standard and non-uniform filling can be eliminated, and manual correction can be avoided, and the signal source configuration automation degree and efficiency can be improved.
[0032] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A flight parameter bus data signal source configuration system, characterized in that, include: The detection unit is used to detect whether the discrete information string conforms to the required template. The configuration unit identifies discrete information strings that conform to the template and splits each discrete information string according to the template, storing the numerical and state description information in the numerical set and the state description information set respectively for the signal source software to call. The correction unit extracts features from discrete information strings that do not conform to the template, distinguishes between numerical and state information, and stores them in the numerical set and the state description information set respectively for use by the signal source software.
2. The flight parameter bus data signal source configuration system according to claim 1, characterized in that, The detection unit detects errors in discrete information strings using regular expressions. Error categories include: missing inter-character symbols, missing intra-character symbols, and intra-character symbol errors.
3. The flight parameter bus data signal source configuration system according to claim 2, characterized in that, The correction unit uses commas to separate discrete information strings with missing inter-character symbols; the correction unit performs the following operation on discrete information strings without missing inter-character symbols: For discrete information strings with missing symbols within the characters, the correction unit extracts the first number in the string using a regular expression and adds a ":" between the first number and the subsequent strings, using the ":" as a separator. For discrete information strings with errors in the symbols within the characters, the correction unit extracts the first punctuation mark in the discrete information string as a delimiter using a regular expression; The correction unit extracts the numbers and state description information before and after the delimiter in the discrete information string using regular expressions, and stores the numbers and state description information in the number set and state description information set respectively for use by the signal source software.
4. The flight parameter bus data signal source configuration system according to claim 1, characterized in that, For discrete information strings with numeric characters ranging from 0 to n and correct inter-character and intra-character characters, the numeric part is split using "-". By obtaining the value of the split "n", the string "0-n: status description information" is split into recognizable "0: status description information", "1: status description information" to "i: status description information" through a loop, where i takes values from 2 to n.
5. The flight parameter bus data signal source configuration system according to claim 1, characterized in that, The detection unit uses an ICD configuration management tool to extract the signal definition and description sections from the ICD file and generate an EXCEL file.
6. The flight parameter bus data signal source configuration system according to claim 5, characterized in that, The correction unit corrects the discrete information string in the EXCEL file, and the configuration unit converts the corrected discrete information string into an XML file and saves it locally, using the XML file as the configuration file for the signal source software.