Telemetry data loading table analysis method for semi-physical simulation system

By parameterizing the feature quantities of the telemetry protocol and constructing the telemetry protocol table, the telemetry analysis program was written, which solved the problem that the telemetry data analysis method lacked unified standards in the semi-physical simulation system, and realized the generalization, rapidity and convenience of the telemetry analysis program.

CN119598998APending Publication Date: 2025-03-11BEIJING SIMULATION CENT
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411634285.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the prior art, the telemetry data analysis methods of semi-physical simulation systems lack unified standards, which makes the analysis methods between different weapon systems inconvenient for transplantation and development, and the resolution speed varies greatly. The code needs to be re-edited when the telemetry protocol is changed, which increases human risks.

Method used

By establishing a semi-physical simulation system, parameterizing the feature quantity of the telemetry protocol, constructing a telemetry protocol table, and writing a telemetry analysis program, selecting bitwise analysis or data type analysis, generating a telemetry parameter table, loading and running the parsing program to complete the telemetry data analysis.

Benefits of technology

It realizes the generalization, speed and convenience of telemetry analysis programs, and solves the problems of poor universality, slow resolution speed and risk of changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119598998A_ABST
    Figure CN119598998A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a telemetry data loading table analysis method for a semi-physical simulation system. In one specific implementation mode, the method comprises the steps that a semi-physical simulation system is established, and the semi-physical simulation system is suitable for different weapons; performing parameterization processing on the telemetering protocol characteristic quantity of the semi-physical simulation system to obtain a telemetering protocol variable, and constructing a telemetering protocol table according to the telemetering protocol variable; writing a telemetering analysis program, wherein the telemetering analysis program is used for selecting bitwise analysis or data type analysis at the corresponding position of the telemetering data according to the telemetering protocol variable in the telemetering protocol table; traversing telemetering protocol variables in the telemetering protocol table to generate a telemetering parameter table; and loading the telemetering parameter table to the telemetering analysis program, and running the telemetering analysis program to complete telemetering data analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer simulation, and more specifically, to a telemetry data loading table parsing method for a semi-physical simulation system. Background Art

[0002] Semi-physical simulation technology can be applied to multiple stages of the weapon system's life cycle, such as demonstration, analysis, design and evaluation, effectively shortening the development cycle and reducing R&D costs. It is an important ground simulation verification method. Through semi-physical simulation technology, the feasibility of missile design can be judged in a timely manner, reducing the development cycle and development costs.

[0003] In the process of semi-physical simulation test, the sending and collection of telemetry data is a very important link and an important means to monitor the working status of the weapon system. The communication of telemetry data of the weapon system has a specific protocol to prevent the information from being monitored or stolen. The sending and receiving of telemetry data must strictly comply with the protocol regulations. Therefore, after receiving the telemetry data in the test, it is necessary to write specific program software according to the protocol to carry out data analysis. At present, there is no unified standard for telemetry data analysis methods in semi-physical simulation experiments of different weapon systems. Most of them design analysis methods based on engineers' programming habits and weapon system characteristics. This method is more flexible for testing a single weapon system, but it brings inconvenience to the transplantation and development process between different weapon systems. For the same telemetry data, the time spent by different analysis methods is also very different, and the analysis speed can be up to more than ten times different. In addition, the change of telemetry protocol has different effects on different telemetry analysis methods. Some telemetry analysis methods need to be re-edited in the original code for slight changes to the telemetry protocol, which adds human risks to semi-physical simulation, is not conducive to the development of simulation experiments, and is difficult to locate problems. Therefore, choosing a telemetry analysis method that is universal, rapid, and stable has positive significance for semi-physical simulation. Summary of the invention

[0004] The object of the present invention is to provide a telemetry data loading table parsing method for a semi-physical simulation system to solve at least one of the problems existing in the prior art.

[0005] In order to achieve the above object, the present invention adopts the following technical solutions:

[0006] The first aspect of the present invention provides a telemetry data loading table parsing method for a semi-physical simulation system, the method comprising:

[0007] Establishing a semi-physical simulation system, wherein the semi-physical simulation system is applicable to different weapons and equipment;

[0008] Performing parameterization processing on telemetry protocol characteristic quantities of the semi-physical simulation system to obtain telemetry protocol variables, and constructing a telemetry protocol table according to the telemetry protocol variables;

[0009] Writing a telemetry parsing program, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at a corresponding position of the telemetry data according to the telemetry protocol variable in the telemetry protocol table;

[0010] Traversing the telemetry protocol variables in the telemetry protocol table to generate a telemetry parameter table;

[0011] The telemetry parameter table is loaded into the telemetry analysis program, and the telemetry analysis program is run to complete the telemetry data analysis.

[0012] Optionally, the telemetry protocol characteristic quantities include the length of a single cycle of the telemetry protocol and the location of the telemetry data to be parsed.

[0013] Optionally, the telemetry protocol table includes multiple rows of data and multiple columns of data; the multiple rows of data include the names of different telemetry protocol variables; the multiple columns of data include the sequence number of the telemetry data, the number of bytes of the telemetry data, whether the telemetry data has a sign, whether the telemetry data is parsed bit by bit, whether the telemetry data has a scale, the periodic mark quantity of the telemetry data and the stage mark quantity of the telemetry data.

[0014] Optionally, the data types of the telemetry parameter table include floating point type, integer type and character type.

[0015] Optionally, traversing the telemetry protocol variables in the telemetry protocol table to generate a telemetry parameter table includes:

[0016] The telemetry protocol variables required in a single cycle in the telemetry protocol table are traversed to complete the filling of the telemetry parameter table.

[0017] Optionally, the loading of the telemetry parameter table into the telemetry parsing program and running the telemetry parsing program to complete the telemetry data parsing includes:

[0018] Place the telemetry parameter table in the root directory folder, run the telemetry parsing program, and implement telemetry data loading table parsing.

[0019] Optionally, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at a corresponding position of the telemetry data according to the telemetry protocol variable in the telemetry protocol table, including:

[0020] For the different weapons and equipment, the telemetry parsing program is used to periodically select bit-by-bit parsing or data type parsing in the telemetry protocol table according to the corresponding positions of the telemetry protocol variables in the telemetry data.

[0021] Optionally, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at a corresponding position of the telemetry data according to the telemetry protocol variable in the telemetry protocol table, including:

[0022] For the different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing in stages at the corresponding positions of the telemetry data in the telemetry protocol table according to the telemetry protocol variables.

[0023] Optionally, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at a corresponding position of the telemetry data according to the telemetry protocol variable in the telemetry protocol table, including:

[0024] For the different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing according to the byte weight at the corresponding position of the telemetry protocol variable in the telemetry data in the telemetry protocol table.

[0025] Optionally, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at a corresponding position of the telemetry data according to the telemetry protocol variable in the telemetry protocol table, including:

[0026] For the different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing for the telemetry data pieced together across cycles based on the corresponding positions of the telemetry protocol variables in the telemetry data in the telemetry protocol table.

[0027] The beneficial effects of the present invention are as follows:

[0028] The technical solution described in the present invention quantifies the characteristic parameters of the telemetry analysis protocol, and uniformly writes various types of analysis variables into the analysis program, and finally retains and loads the required telemetry quantities in the form of a table, thereby realizing the universalization, rapidity and convenience of the telemetry analysis program, and effectively solving the problems of poor universality, slow analysis speed and risky changes of the telemetry analysis software. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The specific implementation modes of the present invention are further described in detail below in conjunction with the accompanying drawings.

[0030] Figure 1 A flowchart of a telemetry data loading table parsing method for a semi-physical simulation system provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0031] In order to explain the present invention more clearly, the present invention is further described below in conjunction with embodiments and drawings. Similar components in the drawings are represented by the same reference numerals. It should be understood by those skilled in the art that the content specifically described below is illustrative rather than restrictive, and the protection scope of the present invention should not be limited thereto.

[0032] At present, there is no unified standard for telemetry data analysis methods in semi-physical simulation experiments of different weapon systems. Most of them design analysis methods based on engineers' programming habits and weapon system characteristics. This method is more flexible for testing individual weapon systems, but it brings inconvenience to the transplantation and development process between different weapon systems. For the same telemetry data, the time spent by different analysis methods is also very different, and the analysis speed can be up to more than ten times different. In addition, the change of telemetry protocol has different effects on different telemetry analysis methods. Some telemetry analysis methods need to re-edit the original code for slight changes to the telemetry protocol, which adds human risks to semi-physical simulation, is not conducive to the development of simulation experiments, and is difficult to locate problems. Therefore, choosing a telemetry analysis method that is universal, fast, and stable has positive significance for semi-physical simulation.

[0033] In view of this, if Figure 1 As shown, an embodiment of the present invention provides a telemetry data loading table parsing method for a semi-physical simulation system, the method comprising establishing a semi-physical simulation system, the semi-physical simulation system being applicable to different weapons and equipment; parameterizing the telemetry protocol characteristic quantities of the semi-physical simulation system to obtain telemetry protocol variables, and constructing a telemetry protocol table based on the telemetry protocol variables; writing a telemetry parsing program, the telemetry parsing program being used to select bit-by-bit parsing or data type parsing at a corresponding position of the telemetry data in the telemetry protocol table according to the telemetry protocol variables; traversing the telemetry protocol variables in the telemetry protocol table to generate a telemetry parameter table; loading the telemetry parameter table into the telemetry parsing program, and running the telemetry parsing program to complete telemetry data parsing.

[0034] In a specific example, the method is to parameterize telemetry protocol feature quantities and construct a telemetry protocol table; write a telemetry parsing program and reserve a table loading function; traverse the telemetry protocol variables and construct a telemetry parameter table; run the telemetry parsing program to complete telemetry data parsing.

[0035] In a specific example, the amount of data transmitted in the same cycle by telemetry protocols of different weapons and equipment is different, and the total amount of data transmitted in a single cycle is set to t_total. In addition, not all data in a single cycle is valid data, and it is necessary to extract valid data in a targeted manner according to the telemetry protocol. The valid data will be extracted and stored in sequence, and the total number of valid data is set to t_valid, and the sequence number of the valid data in the total data is stored in the corresponding array.

[0036] Furthermore, due to the large amount of telemetry data required by some equipment, the telemetry data of a single cycle cannot meet the communication requirements. Some equipment adopts a periodic transmission strategy. For example, the time required to transmit a complete cycle is t. The time for transmitting the first cycle is different from the time for transmitting the second cycle in the protocol. Assuming that n cycles are transmitted, n≥1, then the total number of valid data in the 1st, 2nd, 3rd, and nth cycles is an independent telemetry protocol cycle. When the n+1th cycle is transmitted, it is consistent with the protocol of the first cycle. n*t is a complete telemetry cycle, which expands the amount of telemetry transmission data in time. Therefore, it is necessary to record the number of small cycles n and the protocol of each small cycle, and record the telemetry occupancy used to mark the small cycle, which is used to distinguish different small cycles in the telemetry parameter table, so as to schedule the corresponding telemetry protocol for parsing.

[0037] Furthermore, in order to distinguish different stages of the equipment, such as before and after power-on, a specific telemetry protocol quantity will be set. For example, the first 20 seconds is set as stage 1, and the corresponding quantity is 1; the last 20 seconds is set as stage 2, and the corresponding quantity is 2. By analyzing whether the position is 1 or 2, it can be determined whether to call the telemetry protocol of the first 20 seconds or the telemetry protocol of the last 20 seconds. Different from the periodic method, if there are m stages, m ≥ 1, then there are actually a total of m*n telemetry protocols.

[0038] Furthermore, for different telemetry quantities, the way to parse the telemetry quantities is also different. Each telemetry quantity needs to distinguish its number of bytes, whether to distinguish symbols, whether to parse by bit, whether to have a scale, etc. The telemetry protocol table thus obtained will consist of seven columns, including the sequence number of the data, the number of bytes occupied by the data, whether it has a symbol, whether to parse by bit (for example, from which number to which number), whether it has a scale (for example, how much is the scale), how much is the marker quantity for each period, how much is the marker quantity for each stage, etc. The name of the telemetry quantity will be used as the row title.

[0039] In a specific example, the content of the telemetry protocol table is the names of t_total telemetry parameters arranged in the order of the protocol, which is used as the input for telemetry protocol parameterization. The program automatically obtains an array of the telemetry protocol with a length of t_valid. The array is an integer data type and the content is the serial number of valid data.

[0040] In a specific example, in the telemetry protocol table, the variables are all valid telemetry parameters. After traversing, the sequence number, byte length, data type, whether to parse by bit, scale, period identification bit, and stage identification bit of the parameters in t_valid are obtained. These parameters are used as column headers of the telemetry parameter table, and the telemetry parameters are used as row headers.

[0041] In a specific example, the parsing program is run according to the telemetry parameter table. The algorithm of the program is: arrange all the received telemetry data according to the number of t_total in a single cycle, and extract t_valid valid data in each cycle. Traverse the telemetry parameter table, put the value of each cycle in the area to be parsed, parse from the first row to the last row of the telemetry parameter table, and then read t_valid data of the next cycle. For a specific telemetry parameter, first confirm whether the period flag of the parameter is consistent with the data in the area to be parsed. If not, abandon the parsing of the row and move to the next row. Then confirm whether the phase flag of the parameter is consistent. If not, abandon the parsing of the row and move to the next row. Until the period flag is consistent with the phase flag, it means that the parameter should be parsed, move the pointer to the array position where the table number is located, convert the data type of the corresponding position of the array according to the data length, data type and whether it is parsed bit by bit, and then multiply it by the scale and store it in the output file. Finally, after traversing all the cycles of all variables, a table with the period number as the row header and the telemetry parameter name as the column header is obtained.

[0042] This embodiment quantifies the characteristic parameters of the telemetry analysis protocol, and uniformly writes various analysis variables into the analysis program, and finally retains and loads the required telemetry quantities in the form of a table, thereby realizing the universalization, rapidity and convenience of the telemetry analysis program, and effectively solving the problems of poor universality, slow analysis speed and risky changes of the telemetry analysis software.

[0043] In a possible implementation, the telemetry protocol characteristic quantity includes the length of a single cycle of the telemetry protocol and the location of the telemetry data to be parsed.

[0044] In a specific example, based on the telemetry protocol of the weapon system, the length of a single cycle of the telemetry protocol and the location of the telemetry data to be parsed are determined, and a telemetry data storage table is generated as a basis for storing the telemetry data.

[0045] In one possible implementation, the telemetry protocol table includes multiple rows of data and multiple columns of data; the multiple rows of data include the names of different telemetry protocol variables; the multiple columns of data include the sequence number of the telemetry data, the number of bytes of the telemetry data, whether the telemetry data has a sign, whether the telemetry data is parsed bit by bit, whether the telemetry data has a scale, the periodic mark quantity of the telemetry data, and the stage mark quantity of the telemetry data.

[0046] In a specific example, in the parsing method, a pointer is used to read a table (such as a telemetry protocol table), and the data is parsed at the corresponding position according to the definition of the telemetry value (such as a telemetry parameter) in the table, and bit-by-bit parsing or data type parsing is selected.

[0047] In a possible implementation, the data types of the telemetry parameter table include floating point type, integer type and character type.

[0048] In a specific example, according to the characteristics of telemetry data communication, the data types of telemetry parameter table variables are divided into floating point numbers, integer numbers, bytes, etc., and signed and unsigned are distinguished.

[0049] In a possible implementation, traversing the telemetry protocol variables in the telemetry protocol table to generate a telemetry parameter table includes: traversing the telemetry protocol variables required in a single cycle in the telemetry protocol table to complete filling in the telemetry parameter table.

[0050] In a specific example, after the telemetry analysis software is written, according to the telemetry protocol requirements, the telemetry quantities of interest are traversed according to the unified telemetry parameter table rules within a single cycle to complete the filling of the telemetry parameter table.

[0051] In one possible implementation, loading the telemetry parameter table into the telemetry parsing program and running the telemetry parsing program to complete telemetry data parsing includes: placing the telemetry parameter table in a root directory folder, running the telemetry parsing program, and implementing telemetry data loading table parsing.

[0052] In a specific example, the telemetry parameter table is placed in a root directory folder, and the telemetry parsing program is run to implement the telemetry data loading table parsing method.

[0053] In one possible implementation, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table, including: for the different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table in a periodic manner.

[0054] In a specific example, for different weapon systems, due to the difference in data volume (for example, the total effective telemetry data required for weapon equipment testing), there is a method of parsing by cycle. Since the telemetry data that can be sent in a single cycle is certain, for equipment with high telemetry requirements, a telemetry parsing method by cycle and stage can be considered. Therefore, the classification of cycles is reserved in the telemetry parameter table, for example, T1 = 40ms, T2 = 40ms, T3 = 40ms, T4 = 40ms, so that the telemetry data of 4 40ms cycles can store four different types of data, expanding the type of data that can be stored within a certain period of time.

[0055] In one possible implementation, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table, including: for the different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing in stages at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table.

[0056] In a specific example, for different weapon systems, there are distinctions in the time axis, so time classification is reserved in the telemetry parameter table. For example, 0s-10s is stage 1, 10s-20s is stage 2, and 20s-30s is stage 3. In this way, the telemetry data in three different stages can store three different types of data, expanding the type of data that can be stored in a certain data space.

[0057] In one possible implementation, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing according to the corresponding position of the telemetry protocol variable at the telemetry data in the telemetry protocol table, including: for the different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing according to the byte weight at the corresponding position of the telemetry protocol variable at the telemetry data in the telemetry protocol table.

[0058] In a specific example, according to the byte weight, some data may have a high byte at the front and a low byte at the back; or some data may have a low byte at the front and a high byte at the back.

[0059] Furthermore, for different weapon systems, there are differences in data parsing types. Some data may have high bytes first and low bytes last, while others may be the opposite. Therefore, it is necessary to reserve data parsing type classification to distinguish these telemetry data.

[0060] In one possible implementation, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing for the telemetry data pieced together across cycles in the telemetry protocol table according to the telemetry protocol variables at the corresponding positions of the telemetry data. For the different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing for the telemetry data pieced together across cycles in the telemetry protocol table according to the telemetry protocol variables at the corresponding positions of the telemetry data.

[0061] In a specific example, different weapon systems have different data parsing types. Some data may have the high byte first and the low byte last, while others may have the opposite. Therefore, it is necessary to reserve a data parsing type classification to distinguish these telemetry data.

[0062] This embodiment utilizes the form of loading tables to apply telemetry analysis software to different weapon systems, thereby realizing the universalization of telemetry analysis software; the written telemetry analysis software decomposes telemetry data into integers, floating-point numbers, bytes, bit-by-bit analysis and other types, and realizes functions such as phase division, period division, high and low bit division and so on, which is advanced among many telemetry analysis methods.

[0063] In the description of the present invention, it should be noted that the terms "upper", "lower", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as a limitation on the present invention. Unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be a connection between the two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.

[0064] It should also be noted that, in the description of the present invention, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0065] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not limitations on the embodiments of the present invention. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is impossible to list all the embodiments here. All obvious changes or modifications derived from the technical solution of the present invention are still within the protection scope of the present invention.

Claims

1. A telemetry data loading table parsing method for a semi-physical simulation system, characterized in that: The method includes Establishing a semi-physical simulation system, wherein the semi-physical simulation system is applicable to different weapons and equipment; Performing parameterization processing on telemetry protocol characteristic quantities of the semi-physical simulation system to obtain telemetry protocol variables, and constructing a telemetry protocol table according to the telemetry protocol variables; Writing a telemetry parsing program, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing at a corresponding position of the telemetry data according to the telemetry protocol variable in the telemetry protocol table; Traversing the telemetry protocol variables in the telemetry protocol table to generate a telemetry parameter table; The telemetry parameter table is loaded into the telemetry analysis program, and the telemetry analysis program is run to complete the telemetry data analysis.

2. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1 is characterized in that: The telemetry protocol characteristic quantities include the length of a single cycle of the telemetry protocol and the location of the telemetry data to be parsed.

3. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1 is characterized in that: The telemetry protocol table includes multiple rows of data and multiple columns of data; the multiple rows of data include the names of different telemetry protocol variables; the multiple columns of data include the serial number of the telemetry data, the number of bytes of the telemetry data, whether the telemetry data has a symbol, whether the telemetry data is parsed bit by bit, whether the telemetry data has a scale, the periodic mark quantity of the telemetry data, and the stage mark quantity of the telemetry data.

4. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1, characterized in that: The data types of the telemetry parameter table include floating point type, integer type and character type.

5. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1, characterized in that: The traversing of the telemetry protocol variables in the telemetry protocol table to generate a telemetry parameter table includes: The telemetry protocol variables required in a single cycle in the telemetry protocol table are traversed to complete the filling of the telemetry parameter table.

6. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1, characterized in that: The loading of the telemetry parameter table into the telemetry analysis program and running the telemetry analysis program to complete the telemetry data analysis includes: Place the telemetry parameter table in the root directory folder, run the telemetry parsing program, and implement telemetry data loading table parsing.

7. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1, characterized in that: The telemetry parsing program is used to select bit-by-bit parsing or data type parsing at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table, including for the different weapons and equipment. The telemetry parsing program is used to select bit-by-bit parsing or data type parsing at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table in a periodic manner.

8. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1, characterized in that: The telemetry parsing program is used to select bit-by-bit parsing or data type parsing at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table, including for the different weapons and equipment. The telemetry parsing program is used to select bit-by-bit parsing or data type parsing in stages at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table.

9. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1, characterized in that: The telemetry parsing program is used to select bit-by-bit parsing or data type parsing according to the byte weight at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table. For different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing according to the byte weight at the corresponding position of the telemetry data according to the telemetry protocol variables in the telemetry protocol table.

10. The telemetry data loading table parsing method for a semi-physical simulation system according to claim 1, characterized in that: The telemetry parsing program is used to select bit-by-bit parsing or data type parsing at a corresponding position of the telemetry data according to the telemetry protocol variable in the telemetry protocol table, including For the different weapons and equipment, the telemetry parsing program is used to select bit-by-bit parsing or data type parsing for the telemetry data pieced together across cycles based on the corresponding positions of the telemetry protocol variables in the telemetry data in the telemetry protocol table.