Worksheet loading method and system based on satellite thermal test transient condition

By redesigning the transient data table format and loop process for satellite thermal tests, automated loading and execution are achieved, manual configuration errors and software downtime are solved, and the efficiency and accuracy of satellite thermal tests are improved.

CN119249722APending Publication Date: 2025-01-03SHANGHAI LIZHENG SATELLITE APPL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411309092.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In satellite thermal tests, due to the limitations of the original test software on the transient working condition data table format, a large number of current data tables are required to manually configure, resulting in frequent configuration errors and poor software operation, affecting the test results.

Method used

By redesigning the working condition transient data table format, all transient currents obtained by the thermal designer simulation are allowed to be loaded directly into the new table, realizing automatic loading and execution, using a cyclic process to traverse the data table, output currents one by one, solving manual labor Problems with configuration errors and software downtime.

Benefits of technology

It realizes simple and efficient automation of transient operating conditions loading and execution, improves the efficiency of test configuration, avoids current configuration errors, and ensures the accuracy and stability of satellite thermal tests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119249722A_ABST
    Figure CN119249722A_ABST
Patent Text Reader

Abstract

The invention provides a worksheet loading method and system based on a transient working condition of a satellite thermal test, and the method comprises the steps: S1, analyzing transient working condition data, and obtaining a transient working condition data worksheet; s2, collecting transient working condition information, and loading the transient working condition data worksheet; s3, entering a circulation process, traversing and outputting data of the transient working condition data worksheet to a target worksheet; s4, executing a working condition according to the target worksheet; and the step S2 is executed again until the thermal test is finished. According to the method, transient working condition current data can be stored, currents are output one by one according to the working condition starting time and each change execution time, the problem of software downtime caused by the fact that original software needs to manually load a large number of current data tables is solved, and the effect that transient working condition loading and execution are simple, efficient and automatic is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of satellite thermal tests, and in particular, relates to a working table loading method and system based on transient working conditions of satellite thermal tests, and more particularly to a working table loading method for transient working conditions of satellite thermal tests.

[0002] In other words, during the satellite thermal test, the transient operating conditions that originally required manual configuration and manual loading of multiple worksheets are changed to require only one worksheet for all transient conditions and are automatically loaded by the system. Background Art

[0003] At present, spacecraft thermal tests include spacecraft thermal balance tests, thermal vacuum tests and thermal cycle tests. Spacecraft thermal tests are one of the important links in the process of spacecraft development. They are used to verify the correctness of spacecraft thermal design, assess the adaptability of thermal design to the flight thermal environment, and verify the working status of spacecraft instruments and equipment and the matching between various subsystems. Spacecraft thermal tests can test the performance of various subsystems and instruments and equipment in various working modes on orbit, and can expose potential design defects that may exist in spacecraft. Therefore, spacecraft thermal tests are an effective and necessary means to improve the reliability of spacecraft.

[0004] During the satellite thermal test, since the radiation received by the simulated satellite due to rotation changes with the position, the thermal designer needs to obtain the transient operating current through simulation, and simulate the radiation changes received by the satellite by loading the current that changes with time. The thermal test engineer simulates the transient operating current data based on more than a hundred changes in the simulation. The current output time in each change is as short as one minute and as long as tens of minutes. Because the original test software has requirements for the format of the transient operating data table, each data table can only load the current of one time period. It is necessary to manually configure a data table for each time period current, and finally combine hundreds of data tables into a complete transient operating table. In previous tests, due to the manual configuration of a large number of current data tables, current configuration errors frequently occurred, resulting in technical problems such as over-testing or under-testing during the satellite thermal test. In addition, during the test, the external heat flow software frequently loaded a large number of current data tables, causing the software to run unsmoothly during the test, and even software crashes, which had an adverse effect on the results of the satellite thermal test.

[0005] The above problems need to be solved urgently. Summary of the invention

[0006] In view of the defects in the prior art, the object of the present invention is to provide a working table loading method and system based on transient working conditions of satellite thermal tests.

[0007] A working table loading method based on transient working conditions of satellite thermal test provided by the present invention comprises:

[0008] Step S1: Analyze transient operating condition data to obtain a transient operating condition data worksheet;

[0009] Step S2: collecting transient operating condition information and loading the transient operating condition data worksheet;

[0010] Step S3: Entering a loop process, traversing and outputting the data in the transient operating condition data worksheet to the target worksheet;

[0011] Step S4: Execute the working condition according to the target working table; re-execute step S2 until the thermal test is completed.

[0012] Preferably, in the step S1, the transient operating condition data elements are analyzed, and a transient operating condition data worksheet is prepared according to the transient operating condition data elements;

[0013] The transient operating condition data elements include: the execution time of the transient operating condition table, the number of transient operating condition cycles, the execution time of each operating condition in the operating condition table, the power supply address number of the output current, and the transient operating condition power supply output current value and output time obtained by simulation;

[0014] In the transient operating condition data worksheet, the first row and the first column are set as the number of transient operating condition cycles, and the second column of the first row is set as the operating condition execution time;

[0015] The transient operating condition data worksheet has vertical columns set as the output time of each operating condition, and horizontal columns set as the output power supply address number settings. The intersecting cells of the vertical columns and horizontal columns are the transient operating condition power supply output current values ​​obtained by simulation.

[0016] Preferably, in step S3:

[0017] Step S3.1: generating a corresponding working condition interface according to the transient working condition data worksheet;

[0018] Step S3.2: Generate a generic set List according to the data type of the working condition interface, and then store the corresponding transient working condition data;

[0019] Step S3.3: traverse the generic set List through a loop process, and load the corresponding transient operating condition data into the target worksheet;

[0020] In the step S3.3, the number of transient operating condition cycles, operating condition output time and number of output power supply numbers in the generic set List are traversed.

[0021] Preferably, in step S3.3, the loop process includes: a main loop process, a row judgment process, and a column judgment process;

[0022] Set a fixed cycle number d, which is a positive integer greater than or equal to 1;

[0023] Enter the main loop process, determine whether the current cycle number a is less than or equal to the set cycle number d, if the result is yes, enter the line judgment process; if the result is no, the working condition ends; the set cycle number d is a positive integer greater than or equal to 1;

[0024] Enter the row judgment process to determine whether the row number b is less than or equal to the row number e of the working condition interface. If the result is yes, enter the column judgment process; if the result is no, increase the current loop number a by one and re-enter the main loop process;

[0025] Enter the column judgment process to determine whether column c is less than or equal to the number of columns f in the working condition interface. If the result is yes, collect the data of the bth row and cth column of the working condition table and output it, then increase the number of columns c by one and re-enter the column judgment process; if the result is no, increase the current number of rows b by one and re-enter the row judgment process;

[0026] In step S4, when the local time of the industrial computer is consistent with the working condition execution time, the transient working condition execution is triggered.

[0027] A work table loading system based on transient working conditions of satellite thermal test provided by the present invention comprises:

[0028] Analysis module: analyze transient operating condition data and obtain transient operating condition data worksheet;

[0029] Data acquisition module: collects transient operating condition information and loads the transient operating condition data worksheet;

[0030] Data execution module: enters a loop process, traverses and outputs the data of the transient working condition data worksheet to the target worksheet;

[0031] Control output module: execute the working condition according to the target work table; re-execute the data acquisition module until the thermal test is completed.

[0032] Preferably, in the analysis module, transient operating condition data elements are analyzed, and a transient operating condition data worksheet is prepared according to the transient operating condition data elements;

[0033] The transient operating condition data elements include: the execution time of the transient operating condition table, the number of transient operating condition cycles, the execution time of each operating condition in the operating condition table, the power supply address number of the output current, and the transient operating condition power supply output current value and output time obtained by simulation;

[0034] In the transient operating condition data worksheet, the first row and the first column are set as the number of transient operating condition cycles, and the second column of the first row is set as the operating condition execution time;

[0035] The transient operating condition data worksheet has vertical columns set as the output time of each operating condition, and horizontal columns set as the output power supply address number settings. The intersecting cells of the vertical columns and horizontal columns are the transient operating condition power supply output current values ​​obtained by simulation.

[0036] Preferably, in the data execution module:

[0037] Data execution unit 1: generating a corresponding working condition interface according to the transient working condition data worksheet;

[0038] Data execution unit 2: Generate a generic set List according to the data type of the working condition interface, and then store the corresponding transient working condition data;

[0039] Data execution unit three: traverses the generic collection List through a loop process, and loads the corresponding transient working condition data into a target worksheet;

[0040] In the data execution unit three, the number of transient operating condition cycles, operating condition output time and the number of output power supply numbers in the generic set List are traversed.

[0041] Preferably, in the data execution unit three, the loop process includes: a main loop process, a row judgment process, and a column judgment process;

[0042] Set a fixed cycle number d, which is a positive integer greater than or equal to 1;

[0043] Enter the main loop process, determine whether the current cycle number a is less than or equal to the set cycle number d, if the result is yes, enter the line judgment process; if the result is no, the working condition ends; the set cycle number d is a positive integer greater than or equal to 1;

[0044] Enter the row judgment process to determine whether the row number b is less than or equal to the row number e of the working condition interface. If the result is yes, enter the column judgment process; if the result is no, increase the current loop number a by one and re-enter the main loop process;

[0045] Enter the column judgment process to determine whether column c is less than or equal to the number of columns f in the working condition interface. If the result is yes, collect the data of the bth row and cth column of the working condition table and output it, then increase the number of columns c by one and re-enter the column judgment process; if the result is no, increase the current number of rows b by one and re-enter the row judgment process;

[0046] In the control output module, when the local time of the industrial computer is consistent with the working condition execution time, the transient working condition execution is triggered.

[0047] A computer-readable storage medium storing a computer program provided according to the present invention is characterized in that when the computer program is executed by a processor, the steps of a working table loading method based on transient conditions of a satellite thermal test are implemented.

[0048] An electronic device provided according to the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The electronic device is characterized in that when the computer program is executed by the processor, steps of a working table loading method based on transient working conditions of a satellite thermal test are implemented.

[0049] Compared with the prior art, the present invention has the following beneficial effects:

[0050] 1. The present invention can store transient working condition current data, and output current one by one according to the working condition start time and the execution time of each change, which solves the problem of software downtime caused by the need to manually load a large number of current data tables in the original software, and realizes simple, efficient and automated effect of transient working condition loading and execution.

[0051] 2. The present invention provides a method for loading transient data of operating conditions, allowing the complete transient current obtained by thermal designers' simulation to be directly loaded into a new table, thereby solving the problem that the original transient operating conditions require manual configuration of a large number of data tables, which is inefficient and prone to configuration errors.

[0052] 3. The transient operating condition table provided by the present invention can load all transient current data, further improving the test configuration efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0054] Figure 1 This is a schematic diagram of the data collection process for this application;

[0055] Figure 2 This is a schematic diagram of module information interaction of this application;

[0056] Figure 3 This is a schematic diagram of the request record and result record of this application;

[0057] Figure 4 This is a schematic diagram of the scanning and registration process for this application;

[0058] Figure 5 A schematic diagram of signal interaction provided for this application;

[0059] Figure 6 A schematic diagram of a circulation process provided by the present invention. DETAILED DESCRIPTION

[0060] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0061] The present invention redesigns the format of the operating condition transient data table so that all transient currents simulated by the thermal designer can be directly copied and pasted into a new table. The new transient operating condition table can load all transient current data in one data table, which solves the problem that the original transient operating condition requires manual configuration of a large number of data tables, which is inefficient and prone to configuration errors, thereby improving the test configuration efficiency.

[0062] In other words, the present invention uses newly developed software, and the data acquisition module realizes automatic loading of the transient operating condition data table. The data storage module can store all the transient operating condition currents in the software by loading the transient operating condition data table once; the current execution module parses the stored data, and outputs the current one by one according to the operating condition start time and the execution time of each change, which solves the problem of software crash caused by the need to manually load a large number of current data tables in the original software, and realizes simple, efficient and automated effects of transient operating condition loading and execution.

[0063] Embodiment 1 According to the present invention, a working table loading method based on transient working conditions of satellite thermal test is provided, comprising:

[0064] Step S1: Analyze transient operating condition data to obtain a transient operating condition data worksheet;

[0065] Step S2: collecting transient operating condition information and loading the transient operating condition data worksheet;

[0066] Step S3: Entering a loop process, traversing and outputting the data in the transient operating condition data worksheet to the target worksheet;

[0067] Step S4: Execute the working condition according to the target working table; re-execute step S2 until the thermal test is completed.

[0068] Specifically, in the step S1, the transient operating condition data elements are analyzed, and a transient operating condition data worksheet is prepared according to the transient operating condition data elements;

[0069] The transient operating condition data elements include: the execution time of the transient operating condition table, the number of transient operating condition cycles, the execution time of each operating condition in the operating condition table, the power supply address number of the output current, and the transient operating condition power supply output current value and output time obtained by simulation;

[0070] In the transient operating condition data worksheet, the first row and the first column are set as the number of transient operating condition cycles, and the second column of the first row is set as the operating condition execution time;

[0071] The transient operating condition data worksheet has vertical columns set as the output time of each operating condition, and horizontal columns set as the output power supply address number settings. The intersecting cells of the vertical columns and horizontal columns are the transient operating condition power supply output current values ​​obtained by simulation.

[0072] Specifically, in step S3:

[0073] Step S3.1: generating a corresponding working condition interface according to the transient working condition data worksheet;

[0074] Step S3.2: Generate a generic set List according to the data type of the working condition interface, and then store the corresponding transient working condition data;

[0075] Step S3.3: traverse the generic set List through a loop process, and load the corresponding transient operating condition data into the target worksheet;

[0076] In the step S3.3, the number of transient operating condition cycles, operating condition output time and number of output power supply numbers in the generic set List are traversed.

[0077] Specifically, in step S3.3, the loop process includes: a main loop process, a row judgment process, and a column judgment process;

[0078] Set a fixed cycle number d, which is a positive integer greater than or equal to 1;

[0079] Enter the main loop process, determine whether the current cycle number a is less than or equal to the set cycle number d, if the result is yes, enter the line judgment process; if the result is no, the working condition ends; the set cycle number d is a positive integer greater than or equal to 1;

[0080] Enter the row judgment process to determine whether the row number b is less than or equal to the row number e of the working condition interface. If the result is yes, enter the column judgment process; if the result is no, increase the current loop number a by one and re-enter the main loop process;

[0081] Enter the column judgment process to determine whether column c is less than or equal to the number of columns f in the working condition interface. If the result is yes, collect the data of the bth row and cth column of the working condition table and output it, then increase the number of columns c by one and re-enter the column judgment process; if the result is no, increase the current number of rows b by one and re-enter the row judgment process;

[0082] In step S4, when the local time of the industrial computer is consistent with the working condition execution time, the transient working condition execution is triggered.

[0083] Embodiment 2 According to the present invention, a working table loading method based on transient working conditions of satellite thermal test is provided, comprising:

[0084] Step 1: Store transient operating condition information through the transient operating condition data worksheet;

[0085] Specifically, the transient operating condition information is stored in a working table; the transient operating condition information includes: output current data and output time.

[0086] Step 2: Load transient operating condition information, and control the power supply to output corresponding current according to the loaded transient operating condition information.

[0087] In step 1:

[0088] Step 1.1: Determine the transient operating condition data elements;

[0089] In other words, the transient operating condition business data and the original transient operating condition configuration table are analyzed to determine the new table elements;

[0090] The elements include: 1. The execution time of the entire transient operating condition table; 2. The number of transient operating condition cycles; 3. The execution time of each operating condition in the operating condition table; 4. The power supply address number of the output current; 5. The transient operating condition power supply output current value and output time obtained by the thermal designer simulation.

[0091] Step 1.2: Prepare a transient operating condition data worksheet according to the transient operating condition data elements;

[0092] Specifically, the first row and the first column are the number of working condition cycles, the second column of the first row is the working condition execution time, the output time of each working condition is the vertical column, the output power supply address is the horizontal column, and the intersection of the two cells is the current value of each working condition power supply output. The output size and output time of each current segment are directly derived from the simulation data, such as Figure 1 Boxed contents shown.

[0093] In step 2:

[0094] Step 2.1: Use the timer System.Timers.Timer in C# to scan the specified folder every 1 minute and load the transient operating condition data worksheet; this replaces the previous manual loading.

[0095] Step 2.2: Bind the data table through the DataSource of the DataGridView control in C#, and display it on the DataGridView transient working condition page. Create various generic Lists according to the data type, use foreach to traverse all the data in the transient working condition page and add them one by one to the corresponding generic collection List, which optimizes the deficiency of only being able to load part of the data before.

[0096] Step 2.3: Enter multiple for loops, i.e., loop processes, traverse the generic collection List, identify and extract the transient condition execution time, condition cycle times, output power corresponding IP, each condition execution time and output current, and load the extracted power output current value into the power SCPI command language to control the power output corresponding current.

[0097] Specifically, the cycle number d is set, where d is a positive integer greater than or equal to 1;

[0098] Enter the main loop step. First, determine whether the current loop number a is less than or equal to the set loop number d. If the result is yes, enter the line judgment; if the result is no, the working condition ends;

[0099] Entering row judgment, first, judge whether the row number b is less than or equal to the row number e of the working condition interface. If the result is yes, enter column judgment; if the result is no, the current loop number a is increased by one, and re-enter the main loop step;

[0100] Entering the column judgment, first, determine whether column c is less than or equal to the number of columns f in the working condition interface. If the result is yes, collect the data of the bth row and cth column of the working condition table and output it, then increase the number of columns c by one, and re-perform the column judgment; if the result is no, increase the current number of rows b by one, and re-enter the row judgment.

[0101]

[0102] Table 1

[0103] Table 1 is a new transient operating condition data table provided by the present invention, including: the number of cycles, execution time, and power supply address of this transient operating condition table. The bold solid line box is the data obtained by simulation, namely the start and end time of different time periods and the output current. The designer's simulation data is directly copied and pasted in the table, which solves the problem that the original transient operating condition needs to manually configure a data table for each time period, which is inefficient and prone to configuration errors.

[0104] The present invention also provides a work table loading system based on the transient working conditions of a satellite thermal test. The work table loading system based on the transient working conditions of a satellite thermal test can be realized by executing the process steps of the work table loading method based on the transient working conditions of a satellite thermal test, that is, those skilled in the art can understand the work table loading method based on the transient working conditions of a satellite thermal test as a preferred implementation of the work table loading system based on the transient working conditions of a satellite thermal test.

[0105] A work table loading system based on transient working conditions of satellite thermal test provided by the present invention comprises:

[0106] Analysis module: analyze transient operating condition data and obtain transient operating condition data worksheet;

[0107] Data acquisition module: collects transient operating condition information and loads the transient operating condition data worksheet;

[0108] Data execution module: enters a loop process, traverses and outputs the data of the transient working condition data worksheet to the target worksheet;

[0109] Control output module: execute the working condition according to the target work table; re-execute the data acquisition module until the thermal test is completed.

[0110] Specifically, in the analysis module, transient operating condition data elements are analyzed, and a transient operating condition data worksheet is prepared according to the transient operating condition data elements;

[0111] The transient operating condition data elements include: the execution time of the transient operating condition table, the number of transient operating condition cycles, the execution time of each operating condition in the operating condition table, the power supply address number of the output current, and the transient operating condition power supply output current value and output time obtained by simulation;

[0112] In the transient operating condition data worksheet, the first row and the first column are set as the number of transient operating condition cycles, and the second column of the first row is set as the operating condition execution time;

[0113] The transient operating condition data worksheet has vertical columns set as the output time of each operating condition, and horizontal columns set as the output power supply address number settings. The intersecting cells of the vertical columns and horizontal columns are the transient operating condition power supply output current values ​​obtained by simulation.

[0114] Specifically, in the data execution module:

[0115] Data execution unit 1: generating a corresponding working condition interface according to the transient working condition data worksheet;

[0116] Data execution unit 2: Generate a generic set List according to the data type of the working condition interface, and then store the corresponding transient working condition data;

[0117] Data execution unit three: traverses the generic collection List through a loop process, and loads the corresponding transient working condition data into a target worksheet;

[0118] In the data execution unit three, the number of transient operating condition cycles, operating condition output time and the number of output power supply numbers in the generic set List are traversed.

[0119] Specifically, in the data execution unit three, the loop process includes: a main loop process, a row judgment process, and a column judgment process;

[0120] Set a fixed cycle number d, which is a positive integer greater than or equal to 1;

[0121] Enter the main loop process, determine whether the current cycle number a is less than or equal to the set cycle number d, if the result is yes, enter the line judgment process; if the result is no, the working condition ends; the set cycle number d is a positive integer greater than or equal to 1;

[0122] Enter the row judgment process to determine whether the row number b is less than or equal to the row number e of the working condition interface. If the result is yes, enter the column judgment process; if the result is no, increase the current loop number a by one and re-enter the main loop process;

[0123] Enter the column judgment process to determine whether column c is less than or equal to the number of columns f in the working condition interface. If the result is yes, collect the data of the bth row and cth column of the working condition table and output it, then increase the number of columns c by one and re-enter the column judgment process; if the result is no, increase the current number of rows b by one and re-enter the row judgment process;

[0124] In the control output module, when the local time of the industrial computer is consistent with the working condition execution time, the transient working condition execution is triggered.

[0125] A computer-readable storage medium storing a computer program provided according to the present invention is characterized in that when the computer program is executed by a processor, the steps of a working table loading method based on transient conditions of a satellite thermal test are implemented.

[0126] An electronic device provided according to the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The electronic device is characterized in that when the computer program is executed by the processor, steps of a working table loading method based on transient working conditions of a satellite thermal test are implemented.

[0127] Those skilled in the art know that, in addition to realizing the system and its various devices, modules, and units provided by the present invention in a purely computer-readable program code, it is entirely possible to realize the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for realizing various functions can also be regarded as structures within the hardware component; the devices, modules, and units for realizing various functions can also be regarded as both software modules for realizing the method and structures within the hardware component.

[0128] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

Claims

1. A working table loading method based on transient working conditions of satellite thermal test, characterized in that: include: Step S1: Analyze transient operating condition data to obtain a transient operating condition data worksheet; Step S2: collecting transient operating condition information and loading the transient operating condition data worksheet; Step S3: Entering a loop process, traversing and outputting the data in the transient operating condition data worksheet to the target worksheet; Step S4: executing the working condition according to the target working table; Step S2 is executed again until the thermal test is completed.

2. The working table loading method based on transient working conditions of satellite thermal test according to claim 1 is characterized in that: In the step S1, the transient operating condition data elements are analyzed, and a transient operating condition data worksheet is prepared according to the transient operating condition data elements; The transient operating condition data elements include: the execution time of the transient operating condition table, the number of transient operating condition cycles, the execution time of each operating condition in the operating condition table, the power supply address number of the output current, and the transient operating condition power supply output current value and output time obtained by simulation; In the transient operating condition data worksheet, the first row and the first column are set as the number of transient operating condition cycles, and the second column of the first row is set as the operating condition execution time; The transient operating condition data worksheet has vertical columns set as the output time of each operating condition, and horizontal columns set as the output power supply address number settings. The intersecting cells of the vertical columns and horizontal columns are the transient operating condition power supply output current values ​​obtained by simulation.

3. The working table loading method based on transient working conditions of satellite thermal test according to claim 2 is characterized in that: In step S3: Step S3.1: generating a corresponding working condition interface according to the transient working condition data worksheet; Step S3.2: Generate a generic set List according to the data type of the working condition interface, and then store the corresponding transient working condition data; Step S3.3: traverse the generic set List through a loop process, and load the corresponding transient operating condition data into the target worksheet; In the step S3.3, the number of transient operating condition cycles, operating condition output time and number of output power supply numbers in the generic set List are traversed.

4. The working table loading method based on transient working conditions of satellite thermal test according to claim 3 is characterized in that: In the step S3.3, the loop process includes: a main loop process, a row judgment process, and a column judgment process; Set a fixed cycle number d, which is a positive integer greater than or equal to 1; Enter the main loop process, determine whether the current cycle number a is less than or equal to the set cycle number d, if the result is yes, enter the line judgment process; if the result is no, the working condition ends; the set cycle number d is a positive integer greater than or equal to 1; Enter the row judgment process to determine whether the row number b is less than or equal to the row number e of the working condition interface. If the result is yes, enter the column judgment process; if the result is no, increase the current loop number a by one and re-enter the main loop process; Enter the column judgment process to determine whether column c is less than or equal to the number of columns f in the working condition interface. If the result is yes, collect the data of the bth row and cth column of the working condition table and output it, then increase the number of columns c by one and re-enter the column judgment process; if the result is no, increase the current number of rows b by one and re-enter the row judgment process; In step S4, when the local time of the industrial computer is consistent with the working condition execution time, the transient working condition execution is triggered.

5. A work table loading system based on transient working conditions of satellite thermal test, characterized in that: include: Analysis module: analyze transient operating condition data and obtain transient operating condition data worksheet; Data acquisition module: collects transient operating condition information and loads the transient operating condition data worksheet; Data execution module: enters a loop process, traverses and outputs the data of the transient working condition data worksheet to the target worksheet; Control output module: execute working conditions according to the target working table; Step S2 is executed again until the thermal test is completed.

6. The work table loading system based on transient working conditions of satellite thermal test according to claim 5 is characterized in that: In the analysis module, transient operating condition data elements are analyzed, and a transient operating condition data worksheet is prepared according to the transient operating condition data elements; The transient operating condition data elements include: the execution time of the transient operating condition table, the number of transient operating condition cycles, the execution time of each operating condition in the operating condition table, the power supply address number of the output current, and the transient operating condition power supply output current value and output time obtained by simulation; In the transient operating condition data worksheet, the first row and the first column are set as the number of transient operating condition cycles, and the second column of the first row is set as the operating condition execution time; The transient operating condition data worksheet has vertical columns set as the output time of each operating condition, and horizontal columns set as the output power supply address number settings. The intersecting cells of the vertical columns and horizontal columns are the transient operating condition power supply output current values ​​obtained by simulation.

7. The work table loading system based on transient working conditions of satellite thermal test according to claim 6 is characterized in that: In the data execution module: Data execution unit 1: generating a corresponding working condition interface according to the transient working condition data worksheet; Data execution unit 2: Generate a generic set List according to the data type of the working condition interface, and then store the corresponding transient working condition data; Data execution unit three: traverses the generic collection List through a loop process, and loads the corresponding transient working condition data into a target worksheet; In the data execution unit three, the number of transient operating condition cycles, operating condition output time and the number of output power supply numbers in the generic set List are traversed.

8. The work table loading system based on transient working conditions of satellite thermal test according to claim 7 is characterized in that: In the data execution unit three, the loop process includes: a main loop process, a row judgment process, and a column judgment process; Set a fixed cycle number d, which is a positive integer greater than or equal to 1; Enter the main loop process, determine whether the current cycle number a is less than or equal to the set cycle number d, if the result is yes, enter the line judgment process; if the result is no, the working condition ends; the set cycle number d is a positive integer greater than or equal to 1; Enter the row judgment process to determine whether the row number b is less than or equal to the row number e of the working condition interface. If the result is yes, enter the column judgment process; if the result is no, increase the current loop number a by one and re-enter the main loop process; Enter the column judgment process to determine whether column c is less than or equal to the number of columns f in the working condition interface. If the result is yes, collect the data of the bth row and cth column of the working condition table and output it, then increase the number of columns c by one and re-enter the column judgment process; if the result is no, increase the current number of rows b by one and re-enter the row judgment process; In the control output module, when the local time of the industrial computer is consistent with the working condition execution time, the transient working condition execution is triggered.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the working table loading method based on transient conditions of satellite thermal tests according to any one of claims 1 to 4 are implemented.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the computer program is executed by a processor, the steps of the working table loading method based on transient conditions of satellite thermal tests according to any one of claims 1 to 4 are implemented.