Comprehensive alarm design system
The integrated alarm design system enables unified management of aircraft alarm information and automatic generation of test scripts, solving the problems of large amount of information, frequent updates, time-consuming and error-prone manual management in aircraft design, and improving design efficiency and test quality.
Patent Information
- Application Number
- CN202511907780.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-17
- Publication Date
- 2026-03-20
AI Technical Summary
Aircraft alarm design involves a large amount of information, frequent updates, numerous interfaces, and time-consuming and error-prone manual management, making it difficult to achieve requirement consistency checks and design traceability.
Design a comprehensive alarm design system, including file loading, logic processing, export, alarm database, comparison, caching, test scripts, and configuration modules, to achieve unified management of alarm information and automatic generation of test scripts, and support requirement consistency checks.
It enables unified management of alarm information, reduces omissions in manual processing, lowers update time and costs, improves design efficiency, shortens testing cycles, and ensures test quality.
Smart Images

Figure CN121706247A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of aircraft warning design technology, and specifically relates to an integrated warning design system. Background Technology
[0002] Aircraft alarm design involves multiple disciplines, requires a large amount of input information that is frequently updated, and involves numerous related interfaces, making test program writing cumbersome. In the aircraft design process, relying solely on manual management of the alarm database is not only time-consuming but also prone to errors. Summary of the Invention The purpose of this invention is to provide a comprehensive alarm design system. This invention achieves unified management of all comprehensive alarm files and interface information, supports requirement consistency checks, makes requirement information clearer and more accurate, and ensures design traceability.
[0003] The technical solution of this invention is: a comprehensive alarm design system, comprising: The file loading module is used to load the main file and external files; The logic processing module is used to generate new alarm ICD files based on the loaded overall file and external files; The export module is used to export the new version of the alarm ICD file; The alarm database is used to store alarm interface files, alarm ICD files, and test script templates.
[0004] The aforementioned integrated alarm design system also includes a comparison module, which is used to compare the generated new version of the alarm ICD file with the old version of the alarm ICD file to generate an alarm ICD comparison file.
[0005] The aforementioned integrated alarm design system also includes a file caching module, which is used to cache and load the overall file and external files for use by the logic processing module.
[0006] In the aforementioned integrated alarm design system, the new version of the alarm ICD file includes alarm offsets, alarm codes, and alarm definitions corresponding to each alarm offset. When generating the new version of the alarm ICD file, the logic processing module matches the alarm codes in the new version of the overall alarm list in the overall file with the alarm codes in the alarm interface file. After a match, the alarm names corresponding to the alarm codes in the new version of the overall alarm list are filled into the alarm interface file. At the same time, the logic processing module matches the alarm codes in the external file with the alarm codes in the alarm interface file. After a match, the PFLs corresponding to the alarm codes in the external file are filled into the alarm interface file, and finally, the new version of the alarm ICD file is generated.
[0007] In the aforementioned integrated alarm design system, the export module is also used for the configuration splitting of the new version of the alarm ICD file and supplementing the alarm codes of the new version of the alarm ICD file.
[0008] The aforementioned integrated alarm design system also includes: The test script module is used to automatically generate test scripts based on the new alarm ICD file and test script template.
[0009] The aforementioned integrated alarm design system also includes a configuration module for managing configuration items, including the associated data packet name of each system alarm, the start and end byte offset of the data packet, and the alarm level configuration.
[0010] The aforementioned integrated alarm design system also includes a tool interface, which integrates buttons for triggering the file loading module, logic processing module, comparison module, export module, test script module, and configuration module.
[0011] In the aforementioned integrated alarm design system, the overall file and external files are Excel files. The advantages of this invention are: it enables unified management of all integrated alarm files and interface information, supports requirement consistency checks, makes requirement information clearer and more accurate, and ensures design traceability. It reduces omissions caused by manual processing and significantly lowers the time cost of updating integrated alarms, allowing more time to be devoted to monitoring changes. It automatically generates standardized test environment files and test scripts, saving test preparation time from a full day to half an hour while ensuring test quality, thus significantly reducing the overall test cycle.
[0012] This invention allows designers to automatically generate all interfaces and test programs by only spending time managing a single database, thus facilitating the rapid updating and replacement of aircraft alarms.
[0013] This invention solves the technical challenges of efficiently confirming a large amount of cross-disciplinary information during aircraft design, the difficulty in checking the consistency and accuracy of requirements, the large amount of information involved in comprehensive alarm changes, the large amount of information in tables, the ease with missing, incorrect or omitted information, and the time-consuming and error-prone preparation of comprehensive alarm tests. The system can automatically perform many repetitive and fixed tasks, allowing designers to focus on the most critical alarm logic design, effectively improving design efficiency. Attached Figure Description
[0014] Figure 1 This is a schematic diagram of the system architecture of the present invention; Figure 2 This is a schematic diagram of the tool interface; Figure 3 This is a schematic diagram of a test script template. Detailed Implementation
[0015] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0016] The features and illustrative embodiments of various aspects of the present invention will now be described in detail. Numerous specific details are set forth in the following detailed description to provide a thorough understanding of the invention. However, it will be apparent to those skilled in the art that the invention may be practiced without requiring some of these specific details. The following description of embodiments is merely intended to provide a better understanding of the invention by illustrating examples of the invention. The invention is by no means limited to any specific setups and methods set forth below, but covers any improvements, substitutions, and modifications to structures, methods, and devices without departing from the spirit of the invention. Well-known structures and techniques are not shown in the drawings and the following description to avoid unnecessarily obscuring the invention.
[0017] It should be noted that, unless otherwise specified, the embodiments of the present invention and the features thereof can be combined with each other, and the various embodiments can be referenced and cited in each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0018] Example 1. A comprehensive alarm design system, see [link to example]. Figure 1 ,include: The file loading module is used to load the main file and external files; The logic processing module is used to generate new alarm ICD files based on the loaded overall file and external files; The export module is used to export the new version of the alarm ICD file; The alarm database is used to store alarm interface files, alarm ICD files, and test script templates.
[0019] The aforementioned integrated alarm design system also includes a comparison module, which is used to compare the generated new version of the alarm ICD file with the old version of the alarm ICD file to generate an alarm ICD comparison file.
[0020] The aforementioned integrated alarm design system also includes a file caching module, which is used to cache and load the overall file and external files for use by the logic processing module.
[0021] The aforementioned new version of the alarm ICD file includes alarm offsets, alarm codes, and alarm definitions corresponding to each alarm offset. When generating the new version of the alarm ICD file, the logic processing module matches the alarm codes in the new version of the overall alarm list in the overall file with the alarm codes in the alarm interface file. After a match, the alarm name corresponding to the alarm code in the new version of the overall alarm list is filled into the alarm interface file. At the same time, the logic processing module matches the alarm codes in the external file with the alarm codes in the alarm interface file. After a match, the PFL (Pilot List) corresponding to the alarm code in the external file is filled into the alarm interface file, and finally the new version of the alarm ICD file is generated.
[0022] The aforementioned export module is also used for the configuration splitting of the new version of the alarm ICD file and for supplementing the alarm codes of the new version of the alarm ICD file.
[0023] The aforementioned integrated alarm design system also includes a test script module, which is used to automatically generate test scripts based on the new alarm ICD file and test script template.
[0024] The aforementioned integrated alarm design system also includes a configuration module for managing configuration items, including the associated data packet names, start and end byte offsets of data packets, and alarm level configurations for each system alarm. To ensure the tool correctly retrieves information from the Excel file, a configuration module is included. Its main function is to manage necessary configuration items, including the associated data packet names, start and end byte offsets of data packets, and alarm level configurations for each system alarm. The configuration file is stored in the project directory in .json format.
[0025] The aforementioned integrated alarm design system also includes a tool interface, see [link to documentation]. Figure 2 The tool interface integrates buttons for triggering the file loading module, logic processing module, comparison module, export module, test script module, and configuration module.
[0026] The aforementioned overall file and external file are Excel files.
[0027] The alarm design method of the aforementioned integrated alarm design system involves the user interface's file loading button activating the file loading module. This module loads both the overall Excel file and external files, caching them in the file cache module for subsequent processing. After loading, the user interface's parsing button triggers the logic processing and comparison modules. The logic processing module automatically generates a new alarm ICD file based on the loaded Excel file. The comparison module compares the old alarm ICD file stored in the alarm database with the new alarm ICD file, generating an alarm ICD comparison file for quickly viewing the differences between the old and new versions.
[0028] Users can also use the Export ICD button on the tool interface to trigger the export module and export the new version of the alarm ICD file. The export module has the functions of configuration splitting (automatically splitting the alarm ICD into multiple parts according to different configurations) and code completion (automatically filling the alarm code into the alarm name of the alarm ICD). The exported new version of the alarm ICD is stored in Excel format in the directory specified by the user.
[0029] Users can also trigger the test script module by clicking the "Export VVcase" button (i.e., the test script function) on the tool interface. The test script module automatically generates test scripts based on the new alarm ICD file and the test script template. The test script contains key information such as signal names and signal offsets from the new alarm ICD file. The test script module defines this key information as the input to a function. Users write the function content on the test script template using keywords according to their needs. The test script module then automatically generates the test script based on the function. See [link to documentation]. Figure 3 .
[0030] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should be covered within the protection scope of the present invention.
Claims
1. A comprehensive alarm design system, characterized in that, include: The file loading module is used to load the main file and external files; The logic processing module is used to generate new alarm ICD files based on the loaded overall file and external files; The export module is used to export the new version of the alarm ICD file; The alarm database is used to store alarm interface files, alarm ICD files, and test script templates.
2. The integrated alarm design system according to claim 1, characterized in that, It also includes a comparison module, which is used to compare the generated new alarm ICD file with the old alarm ICD file to generate an alarm ICD comparison file.
3. The integrated alarm design system according to claim 2, characterized in that, It also includes a file caching module, which is used to cache loaded main files and external files for use by the logic processing module.
4. The integrated alarm design system according to claim 3, characterized in that, The new alarm ICD file includes alarm offsets, alarm codes, and alarm definitions corresponding to each alarm offset. When generating the new alarm ICD file, the logic processing module matches the alarm codes in the new overall alarm list in the overall file with the alarm codes in the alarm interface file. After a match is found, the alarm names corresponding to the alarm codes in the new overall alarm list are filled into the alarm interface file. Meanwhile, the logic processing module matches the alarm codes in the external file with the alarm codes in the alarm interface file. Once a match is found, the PFL corresponding to the alarm code in the external file is filled into the alarm interface file, and finally a new version of the alarm ICD file is generated.
5. The integrated alarm design system according to claim 4, characterized in that, The export module is also used for the configuration splitting of the new version of the alarm ICD file and for supplementing the alarm codes of the new version of the alarm ICD file.
6. The integrated alarm design system according to claim 1, characterized in that, Also includes: The test script module is used to automatically generate test scripts based on the new alarm ICD file and test script template.
7. The integrated alarm design system according to claim 1, characterized in that, It also includes a configuration module for managing configuration items, including the associated data packet name of each system alarm, the start and end byte offset of the data packet, and the alarm level configuration.
8. The integrated alarm design system according to claim 1, characterized in that, It also includes a tool interface, which integrates buttons for triggering the file loading module, logic processing module, comparison module, export module, test script module, and configuration module.
9. The integrated alarm design system according to claim 1, characterized in that, Both the main file and external files are in Excel format.