A general design method for host computer software of aircraft launch and control system with host-slave computer structure
By generating interactive data description files and designing general access functions, a configurable human-computer interaction interface is constructed, which standardizes the data interaction between upper and lower computers, solves the problem of repeated development of upper computer software due to model adaptation, and improves development efficiency and system usability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NORTHWESTERN POLYTECHNICAL UNIV
- Filing Date
- 2026-01-19
- Publication Date
- 2026-05-29
AI Technical Summary
In existing technologies, host computer software suffers from problems such as large amounts of repetitive development work, long development cycles, and poor versatility due to model compatibility issues.
This paper proposes a generalized method for host computer software. By generating interactive data description files, designing general access functions, constructing configurable human-computer interaction interfaces and standardized operation control interfaces, the method can achieve standardization of data interaction between host and host computers and interface customization, thereby reducing the amount of repetitive development work.
It significantly reduces the amount of repetitive development work for host computer software, shortens the development cycle, improves development efficiency and system usability and security, and reduces software maintenance costs.
Smart Images

Figure CN122111407A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of aerospace launch control technology, specifically relating to a generalized design method for host computer software in a launch control system for an aircraft with a host-server architecture. Background Technology
[0002] In the aerospace field, to ensure the safety and reliability of aircraft launch processes, launch control systems typically employ a collaborative architecture between a lower-level and a higher-level computer. The lower-level computer, installed near the launch device, runs a real-time operating system and is directly responsible for executing critical tasks such as aircraft testing procedures, launch parameter calculations, and launch control command output. Its human-machine interface is relatively weak. The upper-level computer, deployed at a safe distance (related to the blast radius of the propellants on the aircraft, typically exceeding 200 meters), runs a general-purpose desktop operating system such as Windows. It primarily provides the human-machine interface, used to send control commands and parameters to the lower-level computer and to receive and display status and test data feedback from the lower-level computer.
[0003] Currently, due to differences in launch control procedures, test parameters, and instruction sets for different aircraft models, the host computer software typically needs to be redeveloped specifically for each model. The development of each new model involves repetitive writing of the host computer's human-machine interface program. This highly customized development model not only brings a large amount of repetitive work and prolongs the system development cycle but also increases software development costs.
[0004] Therefore, there is an urgent need in this field for a software design methodology to solve the problems of large amount of repetitive development work, long development cycle and poor universality caused by model adaptation of host computer software.
[0005] In view of this, this invention is hereby proposed. Summary of the Invention
[0006] The purpose of this invention is to overcome the shortcomings of the prior art and provide a universal design method for host computer software in the launch control system of an aircraft with a hierarchical computer structure. This solves the problems of repetitive development, long customization cycles, and difficulty in adapting to different models in the prior art. The design method of this invention separates the host computer software from the lower-level launch control program, allowing operators to quickly build a human-machine interface that suits their own habits according to the task requirements of different models, thereby significantly improving development efficiency and reducing development costs.
[0007] The objective of this invention is achieved through the following technical solution:
[0008] This invention provides a generalized design method for host computer software in a host computer-based aircraft launch control system, comprising the following steps:
[0009] Step 1: Generate interactive data description file: For the aircraft launch control scenario, organize all launch control data that needs to be interacted between the host computer and the slave computer, and generate a standardized interactive data description file; the interactive data description file defines attributes for each launch control data item that needs to be interacted, and the attributes include data name, access address, read / write attribute and data type;
[0010] Step 2: Design general access functions: In the host computer software, based on the interaction data description file, design a set of standardized access functions adapted to the aircraft's launch control data interaction requirements. These access functions include:
[0011] a) A single write function, used to write data to a control data item whose read / write attribute is read / write;
[0012] b) Single read function, used to read data from control data items with read-only or read-write attributes;
[0013] c) Batch read registration function, used to register control data items that need to be read in batches;
[0014] d) Batch read function, used to retrieve all registered and updated control data items;
[0015] Step 3: Design a general human-machine interface: In the host computer software, construct a configurable human-machine interface that adapts to the launch control operation requirements of the aircraft. The human-machine interface includes:
[0016] a) A tree-shaped list area, used to load and display all control data items in the interactive data description file, and to present them in different ways according to read and write attributes;
[0017] b) Control icon selection area, which provides icons for various display controls and parameter tuning controls to meet the needs of aircraft launch control monitoring and operation;
[0018] c) User-defined canvas area, allowing users to select and place controls from the control icon selection area by dragging and dropping, and associate the control data items in the tree list area with the corresponding controls;
[0019] Step 4: Design the operation control interface: In the host computer software, design a set of standardized operation control functions that are adapted to the aircraft's launch control operation process to realize communication connection with the lower computer, start operation, normal stop and emergency stop;
[0020] Step 5, Operation and Interaction: After completing the human-machine interface configuration, the operation control function is called to establish a connection with the lower-level machine and control its operation; during operation, the controls in the user-defined canvas area are updated in real time according to the associated control data items or receive user input and write data to the lower-level machine.
[0021] Furthermore, in step 1, the transmission control data that needs to be exchanged between the host computer and the slave computer includes: transmission control commands issued by the host computer, transmission parameter data issued by the host computer, transmission control status fed back by the slave computer, and transmission control test data fed back by the slave computer.
[0022] The interactive data description file uses INI, XML, or JSON format.
[0023] Furthermore, in step 2, the batch read function runs in a blocking mode. When the batch read function returns, it indicates that the lower-level machine has performed a data update.
[0024] Furthermore, in step 3, the tree-shaped list area distinguishes control data items with read-only read attributes from control data items with read-write read attributes using different colors.
[0025] Furthermore, in step 3, the following rules apply when associating control data items with controls: control data items with read-only read-write properties are only allowed to be associated with display controls, while control data items with read-write read-write properties are allowed to be associated with display controls or parameter tuning controls.
[0026] Furthermore, in step 3, the display controls include curve display controls, table display controls, and virtual instrument display controls;
[0027] The parameter adjustment controls include numerical parameter adjustment controls, slider controls, and table controls.
[0028] Further, in step 4, the operation control function includes:
[0029] a) Connection function, used to establish a communication connection with the lower-level machine;
[0030] b) Run function, used to control the lower-level machine to start running;
[0031] c) Normal stop function, used to control the normal stop of the lower-level machine;
[0032] d) Emergency stop function, used to control the lower-level machine to stop in emergency situations.
[0033] Furthermore, the parameters of the connection function are determined according to the physical connection method with the lower-level machine. When an Ethernet connection is used, the parameter is the network address of the lower-level machine.
[0034] Furthermore, in step 5, during the operation, the tree list area and the control icon selection area are automatically hidden.
[0035] Furthermore, the interactive data description file is generated by the lower-level machine, and the upper-level machine achieves adaptation with the launch control system of different types of aircraft by reading the interactive data description file.
[0036] Compared with the prior art, the present invention has the following beneficial effects:
[0037] 1. This invention defines the interaction data attributes between the upper and lower level computers through standardized interactive data description files. Combined with universal access functions and operation control interfaces, it eliminates the problem of deep binding between traditional upper-level computer software and specific lower-level computer launch control logic, making it particularly suitable for aircraft launch control systems. In this way, the upper-level computer software only needs to read the interactive data description files corresponding to different aircraft models to quickly adapt to different aircraft launch control systems. There is no need to redevelop the core upper-level computer program for new aircraft models, significantly reducing repetitive development work, improving software reusability, and thus greatly shortening the development cycle of new aircraft launch control systems.
[0038] 2. The universal human-computer interaction interface constructed by this invention, through the collaborative design of the tree list area, the control icon selection area and the user-defined canvas area, supports operators to build customized interfaces through no-code operations such as drag and drop and association binding, which greatly shortens the interface development cycle and reduces the dependence on professional coders.
[0039] 3. The standardized access functions (single read / write, batch read, etc.) and operation control functions (connection, operation, etc.) designed in this invention provide stable and unified underlying support for data interaction between upper and lower computers. Among them, the batch read function runs in a blocking manner to ensure accurate data update capture and meet the real-time requirements of aerospace launches; the standardized and rapid response design of emergency stop and other control functions further ensures the operational safety and controllability of the launch process under abnormal conditions.
[0040] 4. This invention can store all the differences in launch control processes and parameters of different aircraft models in an interactive data description file. The core software of the host computer does not need to be modified or recompiled due to aircraft model iteration, lower-level logic adjustment or functional requirement change. It only needs to update the configuration file to complete the adaptation. This design greatly reduces the complexity and cost of software maintenance, while improving the scalability of the system.
[0041] 5. During the operation phase, this invention automatically hides the tree list area and control icon selection area, retaining only the user-defined monitoring operation interface, which simplifies the operation interface during the launch control process and avoids irrelevant areas interfering with the operator's judgment. At the same time, by distinguishing the read and write attributes of data items by color and strictly controlling the association rules between data items and controls, it not only reduces the risk of misoperation, but also conforms to the practical operating habits of aerospace launch sites, further improving the system's usability and security. Attached Figure Description
[0042] The accompanying drawings are incorporated in and form part of this specification, and together with the description serve to explain the principles of the invention.
[0043] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 This is a flowchart illustrating the generalized design method of host computer software for the upper-level computer structured aircraft launch control system according to the present invention.
[0045] Figure 2 This is a schematic diagram of an interactive data description file generated in XML format according to an embodiment of the present invention;
[0046] Figure 3 A schematic diagram of the human-computer interface designed for an embodiment of the present invention.
[0047] Wherein: 1 is the tree list area; 2 is the control icon selection area; 3 is the user-defined canvas area; 4 is the run control area; 21 is the display control; 22 is the parameter tuning control. Detailed Implementation
[0048] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples consistent with some aspects of the invention as detailed in the appended claims.
[0049] To enable those skilled in the art to better understand the technical solutions of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
[0050] Please see Figures 1 to 3 The present invention provides a generalized design method for host computer software of a host computer-based aircraft launch control system, the overall process of which is as follows: Figure 1 As shown, the main steps include generating interactive data description files, designing general access functions, building a configurable human-machine interface, designing the operation control interface, and operational interaction. For ease of understanding, this embodiment uses a certain type of launch vehicle launch control system as an example. This system adopts a distributed architecture of upper and lower level computers, and the upper and lower level computers are connected through two completely independent fiber optic Ethernet sets (one primary and one backup). The specific design process is as follows:
[0051] Step 1: Generate interactive data description file
[0052] First, we need to sort out all the transmission control data that needs to be exchanged between the host computer and the slave computer, which mainly includes the transmission control commands issued by the host computer, the transmission parameters issued by the host computer, the transmission control status fed back by the slave computer, and the transmission control test data fed back by the slave computer.
[0053] Then, in the lower-level computer programming phase, the lower-level computer developers generate a standardized interaction data description file based on the above analysis (laying the foundation for the upper-level computer software design). This interaction data description file can be in INI, XML, or JSON format, etc. This example uses the attached file... Figure 2 Taking the XML format shown as an example, this file defines attributes for each control data item that requires interaction. These attributes mainly include data name, access address, read / write attributes, and data type. Taking a control command as an example, its attribute definitions are explained below:
[0054] 1) name="LaunchCmd_Value"
[0055] The data name agreed upon by the upper and lower computers will be used by the program to access variables.
[0056] 2) address="134891488"
[0057] The access address corresponding to this data item is unique for each data item.
[0058] 3) type="readWrite"
[0059] The read / write attribute of a data item, which can be either read-write or read-only.
[0060] 4) dataType="DOUBLE"
[0061] In addition to the DOUBLE type, the data types of data items also include int, short, char, float, and other data types;
[0062] 5) comment="issue control command"
[0063] The annotations explaining the purpose of the data item are supplementary descriptions of the "name" attribute.
[0064] Step 2: Design a general access function
[0065] In the host computer software, based on the interactive data description file (such as an XML file) generated in step 1, a set of standardized access functions adapted to the aircraft's launch control data interaction requirements are designed. These access functions have the following features: 1. Automatically generate a memory mapping table after parsing, mapping data addresses to host computer variables; 2. Automatically perform data format conversion (such as byte order and floating-point processing) based on dataType; 3. Dynamically control read / write permissions based on the type attribute. For example, inside the ariableWrite() function: it looks up the mapping table based on addr to obtain the physical address and data type; it encodes the data in pBuf into a format recognizable by the lower-level machine according to dataType; and it writes the data to the lower-level machine via Socket or shared memory. This access function includes:
[0066] a) Single-write function VariableWrite(int addr, void *pBuf, int Len): This function is used to write data to a control data item with a read / write attribute (readWrite). After the operator sets and confirms the parameters on the human-machine interface, the host computer calls this function to write the data to the memory address specified by the slave computer;
[0067] b) Single Read Function: This function reads data from control data items with read-only (readOnly) or read-write (readWrite) attributes. The host computer calls this function to read the value at the specified address from the slave computer for corresponding processing in the human-machine interface;
[0068] c) Batch read registration function VariableReg(int addr): This function registers a set of control data item addresses that need to be read periodically or in batches with the lower-level machine;
[0069] d) Batch read function VariableDaq(pvoid pBuf, int* readLen): This function retrieves all registered and updated control data items. It operates in blocking mode (using a mutex and condition variable; the lower-level machine updates data and then notifies the upper-level machine to unblock, ensuring data consistency and avoiding read conflicts during the update process, suitable for high real-time control scenarios). When it returns, it indicates that the lower-level machine has performed a data update and written the latest values of all registered data to the specified buffer pBuf. The upper-level machine can then parse the data from this buffer according to the registration order.
[0070] Step 3: Design a general human-computer interaction interface
[0071] Before the program runs, the host computer reads the interactive data description file generated by the slave computer to obtain all interactive control data items and their attributes. To achieve versatility, this invention constructs the following in the host computer software: Figure 3 The configurable human-computer interaction interface shown mainly includes the following areas:
[0072] a) Tree List Area 1: Located on the left side of the interface, this area loads and displays all control data items in the interactive data description file in a tree structure. The system will use different visual colors (e.g., in this embodiment, read-only control data items are displayed in blue, and read-write control data items are displayed in green) based on the attribute (readOnly or readWrite) of the control data items to facilitate user identification.
[0073] b) Control Icon Selection Area 2: Located on the right side of the interface, this area provides various predefined interface control icons. These icons are mainly divided into two categories: one is display controls 21, such as curve display controls, table display controls, virtual instrument display controls, etc., used for data visualization; the other is parameter adjustment controls 22, such as numerical parameter adjustment controls, slider controls, table controls, etc., used for parameter input and adjustment.
[0074] Specifically, the curve display controls include: 1. Angle of attack curve control: displays the change of the aircraft's angle of attack over time / trajectory in real time, used to monitor aerodynamic stability; 2. Altitude-velocity curve control: dual Y-axis curves, simultaneously displaying flight altitude and Mach number, used for trajectory evaluation; 3. Engine pressure-temperature curve control: used to monitor the operating conditions of the propulsion system, and can trigger an alarm when the limit is exceeded.
[0075] The virtual instrument display controls include: 1. Attitude angle instrument: displays pitch, yaw, and roll angles in real time using pointer-type instruments; 2. Voltage and current instrument: used for monitoring the missile's onboard power system; 3. Propellant remaining percentage instrument.
[0076] The table display controls include: 1. Launch parameter table: displaying loading parameters (such as target coordinates, trajectory inclination angle) in rows and columns; 2. System status word table: displaying the lower-level machine status word in real time in binary or hexadecimal, with each bit representing a different device status.
[0077] The parameter adjustment controls (for ground binding or online correction) include: 1. Target azimuth / elevation slider control: adjust the launch direction in real time by dragging the slider; 2. Ignition delay time value adjustment box: supports microsecond-level precision setting; 3. Ballistic parameter table control: batch binding in editable table format.
[0078] The aforementioned controls have built-in logic for identifying and processing spacecraft parameter types, dimensions, refresh rates, and safety ranges during the design phase, ensuring that they meet the real-time, accuracy, and reliability requirements of aerospace launch monitoring.
[0079] c) User-defined canvas area 3: Located in the center of the interface, users can drag and drop control icons from control icon selection area 2 onto this canvas area to generate corresponding interface controls, and adjust their position and size. Subsequently, users can drag a control data item from tree list area 1 onto the control already placed in the canvas area, and release the mouse to complete the association and binding of the control data item with the control.
[0080] The binding mechanism works as follows: A DataBinding property is set for each control; during drag-and-drop, the system retrieves the name and address of the data item and generates a binding record; at runtime, the corresponding access function is called to update the control via timer polling or event callback. For example, if a user drags the data item name="EnginePressure" (engine pressure, read-only) to the "Curve Display Control", the system records the binding as follows: json; { "Control ID": "Chart_01", "Data Address": "134891488", "Update Function": "VariableDaq"}; at runtime, VariableDaq() is called every 100ms to read the pressure data and refresh the curve.
[0081] It should be noted that the following rules apply when associating control data items with controls: control data items with the readOnly property are only allowed to be associated with display controls, while control data items with the readWrite property are allowed to be associated with display controls or parameter tuning controls.
[0082] Step 4: Design the operation control interface
[0083] In the host computer software, a set of standardized operation control functions are designed. These functions can be mapped to icons in the toolbar of the top operation control area 4 of the host computer interface. Operators can control the lower-level machine by clicking the corresponding icons. They can also be associated with certain display controls or parameter adjustment controls to realize communication connection with the lower-level machine, start operation, normal stop and emergency stop.
[0084] Specifically, the operation control function includes:
[0085] a) Connection function RtTargetLink(void *arg): The host computer calls this function to establish a communication connection with the slave computer. The parameter arg of this connection function is determined according to the physical connection method with the slave computer. When using an Ethernet connection, the parameter is the network (IP) address of the slave computer.
[0086] b) Run function RtTargetRun(): The host computer calls this function to control the slave computer to start running;
[0087] c) Normal stop function RtTargetStop(): The host computer calls this function to control the lower-level machine to stop normally;
[0088] d) Emergency stop function RtTargetEmergencyStop(): When an emergency occurs, the host computer calls this function to control the slave computer to stop all current operations and enter the emergency stop state.
[0089] Step 5: Running and Interacting
[0090] After the operator completes the configuration of the human-machine interface, the system can be started. First, communication with the lower-level machine is established by calling the connection function. Then, the lower-level machine is started by calling the run function. After the system enters the formal operation and monitoring state, in order to maximize the monitoring field of view, the tree list area 1 and the control icon selection area 2 are set to automatic hiding state, and only the user-defined canvas area 3 is kept open for full-screen monitoring and operation.
[0091] The automatic hiding is achieved through the interface layout manager and state triggering: 1. After entering the running mode, the HideConfigurationPanels() function is triggered; 2. The tree list area and the control selection area are set to Visibility.Collapsed; 3. The canvas area is expanded to the entire window to keep the operation interface simple.
[0092] During operation, the system automatically performs the following data interactions based on the association established in step 3: For control data items associated with display control 21 (whether read-only or read-write), the host computer software periodically calls the single read function or batch read function to obtain the latest data from the slave computer and drives the corresponding control (such as instrument, curve) to refresh the display in real time; For control data items associated with parameter adjustment control 22 (all read-write), when the operator inputs or adjusts on the control, the host computer software immediately calls the single write function to write the new setting value to the slave computer, thereby realizing real-time intervention in the control process.
[0093] To further illustrate the effectiveness of this invention, a comparison of various data between the solution of this invention and traditional custom development for a certain aircraft launch control system project is shown in Table 1 below:
[0094] Table 1
[0095]
[0096] In summary, the implementation of this invention in the launch control system of this type of launch vehicle demonstrates that designers do not need to modify and recompile the core code of the host computer software for different models. When adapting to a new model, only an interactive data description file conforming to the format defined in this invention needs to be provided by the lower-level computer. Operators can then quickly build a monitoring and operation interface adapted to the new mission within the generalized host computer software through graphical configuration. This fundamentally changes the traditional customized development model, significantly reduces repetitive development work, significantly shortens the development, debugging, and deployment cycle of the new launch control system, and improves the maintainability and scalability of the system.
[0097] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention.
[0098] It should be understood that the present invention is not limited to the content already described above, and various modifications and changes can be made without departing from its scope. The scope of the present invention is limited only by the appended claims.
Claims
1. A generalized design method for host computer software in a host-server aircraft launch control system, characterized in that, Includes the following steps: Step 1: Generate interactive data description file: For the aircraft launch control scenario, organize all launch control data that needs to be interacted between the host computer and the slave computer, and generate a standardized interactive data description file; the interactive data description file defines attributes for each launch control data item that needs to be interacted, and the attributes include data name, access address, read / write attribute and data type; Step 2: Design general access functions: In the host computer software, based on the interaction data description file, design a set of standardized access functions adapted to the aircraft's launch control data interaction requirements. These access functions include: a) A single write function, used to write data to a control data item whose read / write attribute is read / write; b) Single read function, used to read data from control data items with read-only or read-write attributes; c) Batch read registration function, used to register control data items that need to be read in batches; d) Batch read function, used to retrieve all registered and updated control data items; Step 3: Design a general human-machine interface: In the host computer software, construct a configurable human-machine interface that adapts to the launch control operation requirements of the aircraft. The human-machine interface includes: a) A tree-shaped list area, used to load and display all control data items in the interactive data description file, and to present them in different ways according to read and write attributes; b) Control icon selection area, which provides icons for various display controls and parameter tuning controls to meet the needs of aircraft launch control monitoring and operation; c) User-defined canvas area, allowing users to select and place controls from the control icon selection area by dragging and dropping, and associate the control data items in the tree list area with the corresponding controls; Step 4: Design the operation control interface: In the host computer software, design a set of standardized operation control functions that are adapted to the aircraft's launch control operation process to realize communication connection with the lower computer, start operation, normal stop and emergency stop; Step 5, Operation and Interaction: After completing the human-machine interface configuration, the operation control function is called to establish a connection with the lower-level machine and control its operation; during operation, the controls in the user-defined canvas area are updated in real time according to the associated control data items or receive user input and write data to the lower-level machine.
2. The generalized design method for host computer software of a host computer-controlled aircraft launch system according to claim 1, characterized in that, In step 1, the transmission control data that needs to be exchanged between the host computer and the slave computer includes: transmission control commands issued by the host computer, transmission parameters issued by the host computer, transmission control status fed back by the slave computer, and transmission control test data fed back by the slave computer. The interactive data description file uses INI, XML, or JSON format.
3. The generalized design method for host computer software of a host computer-controlled aircraft launch system according to claim 1, characterized in that, In step 2, the batch read function runs in blocking mode. When the batch read function returns, it indicates that the lower-level machine has performed a data update.
4. The generalized design method for host computer software of a host computer-controlled aircraft launch system according to claim 1, characterized in that, In step 3, the tree-shaped list area distinguishes control data items with read-only read attributes from control data items with read-write read attributes by using different colors.
5. The generalized design method for host computer software of a host computer-controlled aircraft launch system according to claim 1, characterized in that, In step 3, the following rules apply when associating control data items with controls: control data items with read-only read-write properties are only allowed to be associated with display controls, while control data items with read-write read-write properties are allowed to be associated with display controls or parameter tuning controls.
6. The generalized design method for host computer software of a host computer-controlled aircraft launch system according to claim 1, characterized in that, In step 3, the display controls include curve display controls, table display controls, and virtual instrument display controls; The parameter adjustment controls include numerical parameter adjustment controls, slider controls, and table controls.
7. The generalized design method for host computer software of a host computer-controlled aircraft launch system according to claim 1, characterized in that, In step 4, the operation control function includes: a) Connection function, used to establish a communication connection with the lower-level machine; b) Run function, used to control the lower-level machine to start running; c) Normal stop function, used to control the normal stop of the lower-level machine; d) Emergency stop function, used to control the lower-level machine to stop in emergency situations.
8. The generalized design method for host computer software of a host computer-controlled aircraft launch system according to claim 7, characterized in that, The parameters of the connection function are determined according to the physical connection method with the lower-level machine. When an Ethernet connection is used, the parameter is the network address of the lower-level machine.
9. The generalized design method for host computer software of a host-server aircraft launch control system according to claim 1, characterized in that, In step 5, during the operation, the tree list area and the control icon selection area are automatically hidden.
10. The generalized design method for host computer software of a host-server aircraft launch control system according to claim 1, characterized in that, The interactive data description file is generated by the lower-level machine, and the upper-level machine adapts to the launch control system of different types of aircraft by reading the interactive data description file.