Performance test method, device and equipment of air conditioning system, medium and product
By collaborating with a vehicle-mounted simulator and a digital platform, closed-loop testing of hard-wired signals in the air conditioning system is achieved using wireless communication and TCP/IP protocols. This solves the problem of low efficiency in air conditioning system performance testing in existing technologies and improves automation and consistency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CRRC TANGSHAN CO LTD
- Filing Date
- 2025-12-30
- Publication Date
- 2026-04-21
AI Technical Summary
The current air conditioning system performance testing relies on manual testing, which is inefficient, has a high data error rate, and makes it difficult to trace historical data, thus failing to meet the needs of intelligent manufacturing of high-speed trains.
By employing a vehicle-mounted simulator in collaboration with a digital platform, closed-loop testing of hard-wired signals is achieved through wireless communication and TCP/IP protocols, reducing manual operations and improving test consistency.
It has automated the performance testing of air conditioning systems, improved testing efficiency and data accuracy, and supported technical assurance that is traceable and quantifiable throughout the entire process.
Smart Images

Figure CN121899525A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of air conditioning system testing, and in particular to a method, apparatus, equipment, medium and product for testing the performance of an air conditioning system. Background Technology
[0002] The air conditioning system of a high-speed train is a core component ensuring the comfort, safety, and energy efficiency of train operation. Its performance directly impacts passenger experience, equipment lifespan, and energy consumption control. As high-speed trains evolve towards higher speeds and greater intelligence, the air conditioning system has evolved from simple temperature and humidity control into a complex system integrating cooling, heating, ventilation, dehumidification, air purification, and pressure control. During the manufacturing and commissioning phases of high-speed trains, functional testing of the air conditioning system is a critical process before the train leaves the factory, involving specialized technologies in multiple fields such as vehicle operating condition transitions, electrical testing, and program control.
[0003] Traditional manual testing relies on operators manually checking the contactor status, using handheld measuring instruments to measure parameters such as voltage, current, and phase sequence point by point, manually sending control commands through service software, visually reading feedback signals, and recording them on paper forms.
[0004] However, existing technologies mainly rely on manual testing, which results in low testing efficiency, high data error rate, and difficulty in tracing historical data, thus leading to low efficiency in the performance testing of air conditioning systems. Summary of the Invention
[0005] This application provides a method, apparatus, equipment, medium, and product for testing the performance of an air conditioning system, in order to solve the problem that existing technologies mainly rely on manual testing, resulting in low testing efficiency, high data error rate, and difficulty in tracing historical data, thus leading to low efficiency in the performance testing of air conditioning systems.
[0006] In a first aspect, this application provides a performance testing method for an air conditioning system, applied to a digital debugging platform of an air conditioning system performance testing system, the air conditioning system performance testing system further including multiple test units, and the method comprising:
[0007] Obtain the test requirements information for the air conditioning system to be tested;
[0008] Generate automated test files based on test requirements.
[0009] Parse the automated test file to obtain at least one test task type;
[0010] Determine the corresponding test unit based on the test task type;
[0011] Send test instructions to the test unit so that the test unit can execute the corresponding test tasks and obtain test data;
[0012] The test results are determined based on the test data uploaded by the test unit.
[0013] In one possible design, automated test files are generated based on test requirements information, including:
[0014] Obtain the pre-configured variable database; the variable database includes the control commands of the test unit and the variable names corresponding to the collected data;
[0015] Based on the variable database and preset general format rules, a variable string is generated; the general format rules include fields for identifying the variable type, fields for specifying the variable address or logical expression, and fields for defining the variable action type.
[0016] Based on the test requirements, perform matching processing on the variable string to obtain the target variable string;
[0017] Generate an automated test file based on the target variable string.
[0018] In one possible design, the automated test file is parsed to obtain at least one test task type, including:
[0019] Read the target variable string from the automated test file;
[0020] Identify the variable type field and variable action type field in the target variable string, as defined by general format rules;
[0021] The test task type is determined based on the combination of the variable type field and the variable action type field; the test task type includes issuing operation instructions to the test unit specified by the variable type field, or automatically collecting data from the test unit specified by the variable type field.
[0022] In one possible design, the variable type field includes multiple types of variables such as network variables, hard-wired variables, manually input variables, smart meter variables, air conditioning system service terminal variables, and logical operation variables.
[0023] The variable action type field includes operation control field and data acquisition field.
[0024] In one possible design, the test unit includes multiple components from the smart instrument, single-vehicle debugging test bench, vehicle simulator, and service terminal monitoring module.
[0025] In one possible design, the corresponding test units are determined based on the test task type, including:
[0026] If the test task type is network signal test task, then the corresponding test unit is determined to be a single vehicle debugging test bench;
[0027] If the test task type is a hard-wired signal test task, then the corresponding test unit is determined to be the vehicle-end simulator;
[0028] If the test task type is a load parameter acquisition task, then the corresponding test unit is determined to be a smart meter;
[0029] If the test task type is a service software interaction task, then the corresponding test unit is determined to be the service terminal monitoring module.
[0030] In one possible design, the test results are determined based on the test data uploaded by the test unit, including:
[0031] Obtain a preset debug file; the debug file includes standard values corresponding to multiple test data.
[0032] The test data is compared with the standard values to obtain the comparison results;
[0033] Based on the rule engine and comparison results, determine whether the current test task is qualified and generate test results;
[0034] The test results are associated with and stored with the corresponding test data, and a test report is generated.
[0035] In one possible design, after associating and storing the test results with the corresponding test data and generating a test report, the following steps are also included:
[0036] The test report is displayed on the visual interface; and / or,
[0037] Send the test report to the handheld test terminal.
[0038] In one possible design, after issuing test instructions to the test unit to execute the corresponding test task and obtain test data, the following steps are also included:
[0039] Determine if the test task executed abnormally;
[0040] If the test task fails, a countdown mechanism will be started.
[0041] If the test task is not resumed after the countdown ends, an abnormal interruption will be triggered, and a newline operation prompt will be sent to the handheld test terminal to determine whether to skip the current test task.
[0042] Secondly, this application provides a performance testing device for an air conditioning system, comprising:
[0043] The acquisition module is used to acquire the test requirements information of the air conditioning system to be tested.
[0044] The generation module is used to generate automated test files based on test requirements information;
[0045] The parsing module is used to parse automated test files to obtain at least one test task type;
[0046] The first determination module is used to determine the corresponding test unit based on the test task type;
[0047] The delivery module is used to send test instructions to the test unit so that the test unit can execute the corresponding test tasks and obtain test data.
[0048] The second determination module is used to determine the test results based on the test data uploaded by the test unit.
[0049] Thirdly, this application provides a performance testing device for an air conditioning system, comprising: a memory and a processor;
[0050] The memory stores the instructions that the computer executes;
[0051] The processor executes computer execution instructions stored in memory, causing the processor to perform the performance testing method of the air conditioning system as described in the first aspect of the invention.
[0052] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a performance testing method for an air conditioning system as described in the first aspect of the invention.
[0053] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the performance testing method for an air conditioning system according to the first aspect of the invention.
[0054] This application provides a performance testing method, apparatus, equipment, medium, and product for an air conditioning system. It is applied to a digital debugging platform for an air conditioning system performance testing system. The air conditioning system performance testing system also includes multiple testing units, including: acquiring test requirement information of the air conditioning system under test; generating automatic test files based on the test requirement information; parsing the automatic test files to obtain at least one test task type; determining the corresponding test unit based on the test task type; issuing test instructions to the test unit to execute the corresponding test task and obtain test data; and determining the test results based on the test data uploaded by the test unit. Compared to existing technologies that mainly rely on manual testing, resulting in low testing efficiency, high data error rates, and difficulty in tracing historical data, leading to low performance testing efficiency for air conditioning systems, this application achieves closed-loop testing of hard-wired signals through the collaboration of a vehicle-end simulator and a digital platform. The processing utilizes wireless communication and TCP / IP protocols to achieve signal transmission and parsing, ensuring that the test results of hard-wired signals are consistent with the debugging standards. Ultimately, it achieves automated testing of hard-wired signals, reducing manual operation and improving test consistency, thereby improving the performance testing efficiency of air conditioning systems. Attached Figure Description
[0055] 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, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0056] Figure 1 A schematic diagram of the system architecture for a performance testing method for an air conditioning system provided in this application embodiment;
[0057] Figure 2 This is a schematic diagram of the structure of the automatic testing system for air conditioning systems provided in the embodiments of this application;
[0058] Figure 3 A schematic flowchart of a performance testing method for an air conditioning system provided in this application embodiment. Figure 1 ;
[0059] Figure 4 This is a schematic diagram illustrating an example of an automated test structured document provided in an embodiment of this application;
[0060] Figure 5 A schematic flowchart of a performance testing method for an air conditioning system provided in this application embodiment. Figure 2 ;
[0061] Figure 6 This is a schematic diagram of the list of variables defined for automatic air conditioning testing provided in an embodiment of this application;
[0062] Figure 7 This is a schematic diagram of the automatic test variable configuration file for air conditioners provided in an embodiment of this application;
[0063] Figure 8 This is a schematic diagram of the display interface of the handheld testing terminal provided in an embodiment of this application;
[0064] Figure 9 A schematic flowchart of a performance testing method for an air conditioning system provided in this application embodiment. Figure 3 ;
[0065] Figure 10 This is a schematic diagram of the standardized process for automatic test execution provided in the embodiments of this application;
[0066] Figure 11 This is a schematic diagram of the structure of the performance testing device for the air conditioning system provided in the embodiments of this application;
[0067] Figure 12 This is a schematic diagram of the structure of a performance testing device for an air conditioning system provided in an embodiment of this application. Detailed Implementation
[0068] 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 this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0069] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, nor do they necessarily imply difference. It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more.
[0070] It should be noted that the phrase "at...time" in the embodiments of this application can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of this application do not specifically limit this. Furthermore, the performance testing method for an air conditioning system provided in the embodiments of this application is merely an example, and the performance testing method for an air conditioning system may include more or fewer elements.
[0071] The air conditioning system of a high-speed train is a core component ensuring the comfort and safety of train operation. Its performance directly affects passenger experience, equipment lifespan, and energy consumption control. As high-speed trains develop towards higher speeds and greater intelligence, the air conditioning system has evolved from simple temperature and humidity control to a complex system integrating cooling, heating, ventilation, dehumidification, air purification, and pressure control, requiring adaptation to… Extreme ambient temperatures, high-speed airflow (above 300 km / h), tunnel pressure fluctuations and other special working conditions.
[0072] With the intelligent upgrading of EMU manufacturing, the traditional manual testing mode can no longer meet the needs of efficient and precise debugging. There is an urgent need to develop automated testing technology and special equipment to promote the digital and intelligent transformation of air conditioning system testing after vehicle integration.
[0073] To ensure the proper functioning of the air conditioning system, it is necessary to test the system before the vehicle leaves the factory. The single-vehicle air conditioning system test is a core procedure in the vehicle commissioning phase, involving multiple areas of expertise such as vehicle operating condition switching, electrical testing, and program control. This places extremely high demands on the skills and experience of the operators. Currently, the air conditioning system testing of high-speed trains adopts a manual-led mode: operators must visually inspect the status of each contactor, using tools such as multimeters, ammeters, and phase sequence meters to measure the voltage (e.g., phase-to-phase voltage after the compressor contactor engages), current (e.g., the condenser fan current needs to be measured repeatedly three times, the average value taken, and the balance of each current item calculated separately), and phase sequence consistency at each load point; simultaneously, they manually send commands such as "evaporator fan start / stop" and "heating mode switch" through the air conditioning service software, visually read the feedback signals and values, and record them on paper forms. According to research, manual testing of the air conditioning system of a single EMU train takes 8 to 10 hours, with repetitive operations (such as multiple measurements of the same parameter) accounting for more than 60%. Furthermore, due to differences in operator skills (such as an 8% to 12% error rate in phase sequence judgment by novice operators), the consistency of test data is poor. Historical data tracing requires flipping through more than 200 pages of paper records, making systematic data analysis impossible and failing to meet the intelligent manufacturing requirements of "3 EMU trains per day".
[0074] The existing technology has the following technical problems:
[0075] Alternatively, existing air conditioning system testing methods involve high-frequency repetitive operations that consume a lot of time, such as repeated contactor status checks, software control, and voltage and current phase sequence measurements, which makes it difficult to meet the cycle compression target.
[0076] Alternatively, existing air conditioning system testing methods rely on manual reading of instrument data and judgment of signal status, which are easily affected by differences in personnel condition and skills. Furthermore, the large amount of measurement and inspection data results in a high error rate.
[0077] Alternatively, existing air conditioning system testing methods rely on paper records or scattered storage for test results, making it difficult to trace historical data and conduct systematic analysis, and failing to achieve real-time data monitoring.
[0078] Optionally, in existing air conditioning system testing methods, the testing links for electrical signals, service software, voltage and current are independent of each other, there is no data exchange channel, and there is a lack of a unified management and control platform, which restricts the optimization of the commissioning process.
[0079] To address the aforementioned problems, the inventors, during their research on the low efficiency of performance testing for air conditioning systems, discovered that existing technologies primarily rely on manual testing, resulting in low efficiency, high data error rates, and difficulties in tracing historical data. Therefore, the inventors considered using a vehicle-mounted simulator and a digital platform to achieve closed-loop testing of hard-wired signals. The processing utilizes wireless communication and TCP / IP protocols for signal transmission and parsing, ensuring that the test results of hard-wired signals are consistent with debugging standards. Ultimately, this achieves automated testing of hard-wired signals, reducing manual operation and improving test consistency. Based on this, embodiments of this application provide a method, apparatus, device, medium, and product for performance testing of air conditioning systems, applicable to the field of air conditioning system testing, aiming to solve the problem of low efficiency in existing air conditioning system performance testing technologies.
[0080] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0081] Figure 1 This is a schematic diagram of the system architecture for a performance testing method for an air conditioning system provided in an embodiment of this application. The performance testing system for this air conditioning system is a computer device. Figure 1 In the above architecture, at least one of data acquisition device 1, processing device 2 and display device 3 is included.
[0082] It is understood that the structure illustrated in the embodiments of this application does not constitute a specific limitation on the processing system architecture of the performance testing method for air conditioning systems. In other feasible embodiments of this application, the above architecture may include more or fewer components than illustrated, or combine some components, or divide some components, or arrange different components, which can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown can be implemented in hardware, software, or a combination of both.
[0083] In the specific implementation process, the data acquisition device 1 may include an input / output interface or a communication interface, and the data acquisition device 1 can acquire the test requirement information of the air conditioning system to be tested.
[0084] Processing device 2 can generate a final decision based on the test requirements of the air conditioning system under test.
[0085] Display device 3 can also be a touch screen or the screen of a terminal device, used to receive user commands while displaying the above content, so as to realize interaction with the user.
[0086] It should be understood that the aforementioned processing device can be implemented by a processor reading instructions from memory and executing those instructions, or it can be implemented by a chip circuit.
[0087] Furthermore, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0088] This application also provides a possible embodiment. Figure 2 This is a schematic diagram of the structure of the automatic testing system for air conditioning systems provided in the embodiments of this application, as shown below. Figure 2 As shown, the automatic testing system for the air conditioning system uses intelligent instruments, single-vehicle debugging test benches, vehicle-end simulators, service terminal monitoring modules, digital debugging platforms, and handheld test terminals to achieve multi-source data acquisition and operation execution. Each device connects to the industrial network via wireless signals, transmitting real-time data to the digital debugging platform for integration and processing. Simultaneously, the platform can control the operation of the equipment in reverse. The data processed by the digital debugging platform is further stored and analyzed by the data processing center. Finally, through the collaborative mechanism of the industrial network, the entire system achieves real-time data interaction and dynamic analysis, forming a closed-loop process of "acquisition, transmission, processing, and control".
[0089] The various devices interact with each other via an industrial network, and the test data is stored uniformly on a digital debugging platform.
[0090] Among them, the intelligent instrument: in addition to integrating basic functions such as AC / DC / voltage / current / phase sequence / resistance measurement, it also supports wireless communication, interaction with digital debugging platform, operation prompts, abnormal alarms and data upload functions;
[0091] Among them, the single-vehicle debugging test bench can simulate the train network environment under single-vehicle operating conditions, and realize the monitoring and control of DI / DO signals;
[0092] Among them, the vehicle-side simulator can simulate the hard-wired environment of a train under single-vehicle operating conditions, and complete the power-on, measurement and short-circuit test of hard-wired signals;
[0093] Among them, the service terminal monitoring module is implemented by a computer configured with automated testing programs. Through image recognition and control interaction, it automatically performs command control and feedback reading of the service software, and realizes data interaction with the digital debugging platform through the industrial network.
[0094] Among them, the digital debugging platform serves as the core hub for automated testing, enabling order execution, data association between various test modules and equipment, automatic judgment, and report generation.
[0095] In this embodiment, the system significantly improves testing efficiency and accuracy through a highly automated design. Specifically, this is manifested in: the efficient acquisition of multi-source data through multi-device collaboration, avoiding errors caused by human intervention; the joint application of the digital debugging platform and the data processing center to achieve rapid and accurate data processing and decision support; and the industrial network architecture to ensure the real-time performance and reliability of data transmission. Ultimately, while reducing labor costs, the system provides a fully traceable and quantifiable technical guarantee for air conditioning system testing, effectively supporting the needs of product performance verification and quality control.
[0096] This application also provides a possible embodiment in which the performance testing system for the air conditioning system includes four major automated testing modules: an automatic DI / DO variable testing module, an automatic hard-wired signal testing module, an automatic service terminal testing module, and an intelligent instrument data acquisition module.
[0097] Optional DI / DO variable automatic testing module: Collects signals through MVB / ECN network, extracts test items and variable identifiers from debug files using text mining technology, matches them with real-time collected signals, and the rule engine automatically judges the signal's passability, triggering alarm prompts when abnormalities occur.
[0098] Specifically, the single-vehicle debugging test bench establishes communication with the vehicle through the MVB / ECN network, replacing the train CCU to send control signals and collect feedback; the digital debugging platform establishes a debugging file database, extracts test items and variable identifiers through text mining technology, and matches them with the real-time acquired DI / DO signals; the rule engine automatically judges whether the signal is qualified based on preset thresholds (such as IO status, current range, phase sequence), and triggers an alarm when abnormal.
[0099] Optional, hard-wired signal automatic testing module: Relying on the vehicle-end simulator to realize closed-loop testing of hard-wired control and feedback signals. The feedback signal is transmitted to the digital debugging platform via a single-vehicle debugging test bench. The platform parses the signal through the TCP / IP protocol and compares it with the debugging standard.
[0100] Specifically, the vehicle-end simulator is connected to the electrical interface at the end of the vehicle and receives control commands from the single-vehicle test bench via wireless communication; it applies power to and measures the hard-wired signals, and the feedback signals are transmitted to the digital platform via the single-vehicle test bench; the platform parses the signals through the TCP / IP protocol, compares them with the debugging standards, and generates test results.
[0101] Optional, Service Terminal Automatic Testing Module: This module automates the operation of the service software using PyAutoGUI and UI Automation technologies. The OCR recognition results are encapsulated into MQTT messages and published to a specified topic on the digital debugging platform, thus completing the automatic data upload.
[0102] Specifically, the service terminal monitoring module captures the service software interface through PyAutoGUI, performs grayscale and binarization processing, and then uses OCR to recognize input commands and output signals. It uses UI Automation technology to simulate manual operations (such as clicking the "Evaporator Fan High Speed" switch) and reads the control status. The recognition results are encapsulated as MQTT messages and published to the specified topic on the digital platform to achieve automatic data upload.
[0103] Optional, intelligent instrument data acquisition module: receives operation instructions issued by the digital commissioning platform, drives the intelligent instrument to measure air conditioning load parameters through probes or clamp probes, uploads the measurement data to the digital commissioning platform via WiFi, and the digital commissioning platform parses the data and associates it with the commissioning file to verify the results.
[0104] Specifically, the smart instrument receives operation instructions from the digital commissioning platform and displays operation prompts on the screen. Following the prompts, the smart instrument measures the voltage and current of air conditioning load equipment such as condenser fans, compressors, and heaters using probes or clamp probes. After the measurement is completed, the data is uploaded to the digital commissioning platform via WiFi. The digital commissioning platform parses the data sent by the smart instrument, associates it with the commissioning file, and verifies the results.
[0105] In this embodiment, four automated testing modules are developed based on MVB / ECN network communication, image processing, OCR recognition, and MQTT protocol to achieve data-driven testing throughout the entire process.
[0106] The technical solution of this application will be described in detail below with reference to specific embodiments:
[0107] Figure 3A schematic flowchart of a performance testing method for an air conditioning system provided in this application embodiment. Figure 1 ,like Figure 3 As shown, a digital debugging platform for a performance testing system of an air conditioning system is applied. The performance testing system of the air conditioning system also includes multiple test units, and the methods include:
[0108] S301. Obtain the test requirements information for the air conditioning system to be tested.
[0109] S302. Generate automatic test files based on test requirements information.
[0110] For example, in the automatic testing system for an air conditioning system, the signal control and acquisition control of each module are performed. A digital debugging platform identifies the execution line variable strings in a structured file and triggers internal action logic to generate an automatic test file based on custom variable types, names, and action types. In one possible embodiment, Figure 4 This is a schematic diagram of an example of an automated test structured document provided in an embodiment of this application.
[0111] S303. Parse the automatic test file to obtain at least one test task type.
[0112] Specifically, it reads the target variable string from the automated test file.
[0113] Furthermore, identify the variable type field and variable action type field in the target variable string according to the general format rules.
[0114] The variable type field includes multiple types of variables such as network variables, hard-wired variables, manual input variables, smart meter variables, air conditioning system service terminal variables, and logical operation variables.
[0115] The variable action type field includes an operation control field and a data acquisition field.
[0116] Furthermore, the test task type is determined based on the combination of the variable type field and the variable action type field.
[0117] The test task types include issuing operation instructions to the test unit specified in the variable type field, or automatically collecting data from the test unit specified in the variable type field.
[0118] S304. Determine the corresponding test unit based on the test task type.
[0119] The testing unit includes multiple components such as intelligent instruments, single-vehicle debugging test benches, vehicle-side simulators, and service terminal monitoring modules.
[0120] Optionally, if the test task type is a network signal test task, then the corresponding test unit is determined to be a single-vehicle debugging test bench.
[0121] Optionally, if the test task type is a hard-wired signal test task, then the corresponding test unit is determined to be the vehicle-end simulator.
[0122] Optionally, if the test task type is a load parameter acquisition task, then the corresponding test unit is determined to be a smart meter.
[0123] Optionally, if the test task type is a service software interaction task, then the corresponding test unit is determined to be the service terminal monitoring module.
[0124] S305. Send test instructions to the test unit so that the test unit can execute the corresponding test task and obtain test data.
[0125] It should be noted that after step S305, if a communication failure, logical error, or other anomaly occurs during the test, causing a certain task to fail to execute normally, the system will handle it according to the following rules:
[0126] Specifically, determine whether the test task is executed abnormally.
[0127] Furthermore, if the test task fails to execute, a countdown mechanism will be initiated.
[0128] Furthermore, if the test task is not resumed after the countdown ends, an abnormal interruption is triggered, and a line break prompt is sent to the handheld test terminal to determine whether to skip the current test task.
[0129] Specifically, if a task cannot be executed (such as command issuance failure or data acquisition timeout), the system automatically starts a "standard countdown" with a countdown duration of 5 seconds. If the task still has not returned to normal after the countdown ends, an "abnormal interruption" is triggered, and a "line break operation prompt interface" pops up.
[0130] Furthermore, after seeing the prompt interface, the operator needs to manually enter the "jump line number" (i.e. the line number that the system wants to execute next) in the interface based on the on-site troubleshooting results (such as confirming the fault line number and determining the subsequent executable lines).
[0131] Furthermore, after receiving the "jump line number" instruction, the system automatically skips the faulty line and the intermediate unexecuted lines, directly switches to the target line number, and starts the corresponding test task (instruction parsing, issuance, data collection, etc.), realizing the "skip step" continuation of the test process and avoiding the overall test from being stopped due to a single step failure.
[0132] S306. Determine the test results based on the test data uploaded by the test unit.
[0133] This embodiment provides a performance testing method for an air conditioning system, applied to a digital debugging platform for an air conditioning system performance testing system. The air conditioning system performance testing system also includes multiple testing units, including: acquiring test requirement information of the air conditioning system to be tested; generating an automatic test file based on the test requirement information; parsing the automatic test file to obtain at least one test task type; determining the corresponding test unit based on the test task type; issuing test instructions to the test unit to execute the corresponding test task and obtain test data; and determining the test result based on the test data uploaded by the test unit. Compared to existing technologies that mainly rely on manual testing, resulting in low testing efficiency, high data error rates, and difficulty in tracing historical data, leading to low performance testing efficiency for air conditioning systems, this application achieves closed-loop testing of hard-wired signals through the collaboration of a vehicle-end simulator and a digital platform. The processing utilizes wireless communication and TCP / IP protocols to achieve signal transmission and parsing, ensuring that the test results of hard-wired signals are consistent with the debugging standards. Ultimately, automated testing of hard-wired signals is achieved, reducing manual operation and improving test consistency. This improves the performance testing efficiency of the air conditioning system.
[0134] Figure 5 A schematic flowchart of a performance testing method for an air conditioning system provided in this application embodiment. Figure 2 As shown in the figure, step S302 specifically includes:
[0135] S501, Obtain the pre-configured variable database.
[0136] The variable database includes the control commands for the test unit and the variable names corresponding to the collected data.
[0137] In this application, all control commands and data collection for each module must have unique variable names. These variable names are custom-defined and must conform to a preset format specification. In one possible embodiment, Figure 6 This is a schematic diagram of the variable definition list for automatic air conditioning testing provided in an embodiment of this application.
[0138] All defined variable names must be formatted into a configuration file according to a predetermined format and then configured into the variable database of the digital debugging platform. In one possible embodiment, Figure 7 This is a schematic diagram of the automatic test variable configuration file for air conditioners provided in an embodiment of this application.
[0139] S502. Generate variable strings based on the variable database and preset general format rules.
[0140] The general format rules include fields for identifying variable types, fields for specifying variable addresses or logical expressions, and fields for defining variable action types.
[0141] The general format for automatic test variables follows a custom specification, with the general expression form being "AAA / BBB / CCC / DDD / EEE". The definitions and value rules for each field (AAA to EEE) are as follows:
[0142] Among them, AAA: variable type field.
[0143] Specifically, this field is used to identify the type of the variable. The variable type identifiers for each application scenario are as follows: Network variable: identified as [ECN]; Hardline variable: identified as ; Manual input variable: identified as [INPUT]; Smart meter variable: identified as [WYB]; Air conditioning system service terminal variable: identified as [PTUHVAC]; Logical operation variable: identified as [Fx].
[0144] Wherein, BBB: Variable address / logical expression field. This field takes its value based on the variable type (AAA), specifically according to the following rules:
[0145] Optionally, when AAA is [ECN] or : BBB is an address variable.
[0146] Specifically, for the [ECN] type: the address variable uses the vehicle network module interface identifier as the network interface address variable. For example, "24-T33,X60,6" is used as the address variable for "Air Conditioning Controller Enable".
[0147] Specifically, type: The address variable is a custom identifier of the vehicle-end hard-wired interface, used as the address variable of the hard-wired interface. Example: "CE1-X16-35" is used as the address variable of "pins 34 and 35 of the two-position terminal 97-X580.16".
[0148] Optionally, when AAA is [Fx]: BBB is a logical expression, where the logical operator adopts a custom rule. For example: "Fx / (MESGE130330II02-OutVar[1])#OutVar[1]*100 / 2_MESGE130330II02_OutVar[1] / / A:N" calculates the "percentage of unbalanced current in the low-speed L1 phase of the evaporator fan 1", with "#" representing the "division" operation.
[0149] Optionally, when AAA is a type other than those mentioned above ([INPUT], [WYB], [PTUHVAC]): leave the BBB field blank.
[0150] CCC: Variable name / logical operation numeric value retention field. The value of this field varies depending on the variable type (AAA), and the specific rules are as follows:
[0151] Optionally, when AAA is [WYB] or [PTUHVAC]: CCC is the signal variable name corresponding to the device module. For example, "MESGE001430UU2701" represents "Voltage between terminals 1 and 2 of connector X1 of VIP air supply fan = 61-M01".
[0152] Optionally, when AAA is [Fx]: CCC is the number of decimal places to retain in logical operations. For example, “2_KSWDCGQ2_InVar[1]” indicates that the key variable “KSWDCGQ2” or the intermediate variable “InVar[1]” retains two decimal places for the operation.
[0153] Optional, when AAA is [INPUT]: CCC is the variable name, indicating that it is a key or intermediate variable that is manually assigned a value.
[0154] Optionally, when AAA is a type other than those mentioned above ([ECN], ): leave the CCC field blank.
[0155] Wherein, DDD: Traction Unit Identifier / Assignment Variable Name field. This field is determined according to the variable type (AAA), and the specific rules are as follows:
[0156] Optional, when AAA is [Fx]: DDD is the name of the target variable to be assigned a value.
[0157] Optionally, when AAA is a type other than those mentioned above ([ECN], , [INPUT], [WYB], [PTUHVAC]):
[0158] Optionally, if it is for train testing, the DDD is identified as TU1 (traction unit 1) or TU2 (traction unit 2), which is to reserve train automation testing functions;
[0159] Optionally, if it is a single-vehicle test, the DDD field is left blank. The example of this invention is a single-vehicle automated test.
[0160] Among them, EEE: Variable Action Type Field. This field is used to define the action type of the variable, which is divided into two categories: operation control and data acquisition. The specific format varies depending on the variable type (AAA).
[0161] Specifically, when the action type is operation control.
[0162] Optionally, when AAA is [ECN] or : the EEE format is AOUT:X:Y, meaning "automatically output X and hold for Y seconds". X takes the value 0 or 1; Y takes the value 0-99, and if Y is left blank, it holds for 5 seconds by default.
[0163] Optionally, when AAA is [WYB] or [PTUHVAC]: the EEE format is M:N, which means "the device / module executes the corresponding operation after the test platform issues the instruction".
[0164] Optionally, when AAA is [INPUT]: the EEE format is M:N, which means "manually perform numerical input, result judgment, or inapplicable operations".
[0165] Specifically, when the action type is data acquisition.
[0166] Optionally, when AAA is [ECN] or : the EEE format is AIN:X:Y, meaning "automatically read the X status and hold it for Y seconds". X takes the value 0 or 1; Y takes the value 0-99, and if Y is left blank, it holds for 5 seconds by default.
[0167] Optionally, when AAA is [WYB] or [PTUHVAC]: the EEE format is A:N, which means "After the device / module executes the command and uploads, it collects the corresponding data".
[0168] Optionally, when AAA is a type other than those mentioned above ([Fx], [INPUT]): leave the CCC field blank.
[0169] S503. Based on the test requirements information, perform matching processing on the variable string to obtain the target variable string.
[0170] For example, the target variable string is formed as follows: the variable names mentioned above need to be nested and combined according to the automatic test variable definition rules to form the target variable string; during the automatic test structured file creation stage, the corresponding variables can be filtered and matched according to different test requirements. For example, “ECN / 24-T33,X60,6 / / / AOUT:1:” identifies the network port address “24-T33,X60,6” and automatically outputs 1, which is kept for 5 seconds by default.
[0171] Furthermore, when automated testing is executed, the digital debugging platform identifies the variable string and then executes control command issuance, data collection and uploading, and value assignment operations according to preset rules.
[0172] S504. Generate an automatic test file based on the target variable string.
[0173] It should be noted that, in the existing production management system, production orders are created and dispatched. After order dispatch, the digital debugging platform obtains the order information and structured debugging files issued by the production management system, and converts them into an interactive visual interface that can be displayed and operated on a handheld testing terminal according to preset format specifications, facilitating production operations for operators. In one possible embodiment, Figure 8This is a schematic diagram of the display interface of the handheld test terminal provided in an embodiment of this application.
[0174] After logging into the digital debugging platform via a handheld testing terminal, operators can access the order execution interface and select and switch between automatic and manual testing modes through preset function buttons in the menu bar.
[0175] In addition, the service terminal automatic testing module needs to complete the automatic test case configuration, and the test case name needs to be mapped one-to-one with the defined associated variable name of this module.
[0176] In addition, by deploying an automated testing program on the service terminal, test cases are configured according to the functions corresponding to each variable and saved to the system program folder.
[0177] In addition, the test case folder can be copied to other service terminals to expand and reuse the functions of the automatic testing module for multi-station air conditioning testing.
[0178] In addition, during the automatic test execution, the system will call the uniquely corresponding test case according to the instructions issued by the digital debugging platform to execute the control and data acquisition actions of this service terminal.
[0179] In this embodiment, test unit control commands and collected variable names are integrated through a pre-configured variable database, and structured variable strings are generated based on general format rules (including variable type identifiers, address / logical expression specifications, and action type definitions), achieving standardization and reusability of variable management. The variable strings are precisely matched according to test requirement information to obtain target variable strings, achieving dynamic adaptation between test requirements and variable configurations. Finally, automatic test files are generated based on the target variable strings, achieving automation and efficiency improvement in the testing process, significantly reducing the error rate of manual configuration, shortening the test preparation cycle, and improving the reliability and maintainability of the testing system.
[0180] Figure 9 A schematic flowchart of a performance testing method for an air conditioning system provided in this application embodiment. Figure 3 As shown in the figure, the specific implementation steps of S306 above include:
[0181] S901, Obtain the preset debug file.
[0182] The debug file includes standard values corresponding to multiple test data.
[0183] S902. Compare the test data with the standard value to obtain the comparison result.
[0184] S903. Based on the rule engine and comparison results, determine whether the current test task is qualified and generate test results.
[0185] Specifically, after receiving feedback data, the platform automatically compares and analyzes it with preset standard values (or expected results) to determine whether the current test step is "qualified" and provides a basis for the execution of subsequent steps (such as confirming the completion of the task in this row and triggering the execution of the next row).
[0186] S904. Associate and store the test results with the corresponding test data, and generate a test report.
[0187] It should be noted that the following steps are included after step S904:
[0188] Specifically, the test report is displayed on the visual interface; and / or.
[0189] Furthermore, the test report is sent to a handheld test terminal.
[0190] For example:
[0191] First, variable parsing: The digital debugging platform first reads the automatic test structured file, identifies the identifier in the "variable name" column of the file, and clarifies the current task type (command issuance or automatic data collection).
[0192] Specifically, for example: if the instruction variable corresponding to the variable "check medium pressure detection signal through air conditioning monitoring software" is identified as "PTUHVAC / / KTKSIOMONITOR / / M:N", the task is determined to be "instruction issuance"; if the variable is identified as "A:N", it is determined to be an "automatic acquisition" task.
[0193] Secondly, the command is issued: Based on the parsing results, the platform issues the corresponding command to the "service terminal monitoring module", which triggers and activates the matching automatic execution program use case in the module (such as the use case "collect medium pressure detection signal status" in this example).
[0194] Secondly, data feedback: After the automatic execution program test case is started, it will locate the "Input Monitoring - Input Port Interface" of the service terminal and collect the real-time status data of all input ports under this interface.
[0195] Then, the program packages all the collected port information and sends it back to the digital debugging platform.
[0196] Finally, the tablet displays: After receiving and parsing the feedback data packets, the digital debugging platform synchronizes key information such as the status of the medium-voltage detection signal and the operating status of each port to the tablet terminal, presenting it in a visual form (such as numerical values, indicator lights, status text, etc.) for operators to view in real time.
[0197] In this embodiment, by pre-setting standardized test data values in debugging files, and combining the precise comparison between test data and standard values with the intelligent judgment of the rule engine, efficient judgment and quality control of test results are achieved. Through the associated storage of test results and test data and the two-way display of the visualization interface / handheld terminal, transparent management of the test process is achieved, which ensures traceability and reproducibility of results. Ultimately, the automation level and decision support capability of the test process are improved, ensuring the accuracy and timeliness of the test task qualification assessment, while enhancing the usability and dissemination of test reports.
[0198] This application also provides a possible embodiment. Figure 10 This is a schematic diagram of the standardized process for automatic test execution provided in the embodiments of this application, such as... Figure 10 As shown, the standardized process for automated test execution starts from the start execution node. After the operator clicks the automatic execution button, the system executes the following steps in sequence: reading the line number and variable identifier, parsing the variable type (collecting variables to perform data collection operations, and issuing instructions to the service terminal to activate the execution program), packaging the data and feeding it back to the digital debugging platform, and judging the execution result (if successful, the line is confirmed and locked and the line number is incremented; if it fails, a 5-second countdown is started to prompt for a new line operation, and after entering the jump line number, the task is switched and the confirmation and locking steps are repeated). Finally, the system loops to determine whether the next line exists until the test ends, forming a complete closed-loop execution logic.
[0199] Among these measures, the standardized automated testing process and digital methods have shortened the production cycle for single-vehicle air conditioning tests and reduced the data error rate.
[0200] Among them, real-time storage and analysis of test data provides data support for fault tracing and process optimization.
[0201] Through unified monitoring and management of various testing modules and equipment within the system, the system enables the association of distributed data, automatic judgment of test results, and generation of test reports.
[0202] Among them, the automatic testing function of service terminals in multi-line production can be easily expanded and reused through test case configuration.
[0203] Among them, the digital debugging platform integrates data from intelligent instruments, test benches and other equipment to achieve cross-module data interaction and data processing, and realizes real-time matching and automatic judgment of test data and debugging files based on text mining.
[0204] In this embodiment, the process significantly improves testing efficiency and reduces manual intervention through automated execution mechanisms; precise variable type parsing and rigorous step design ensure the accuracy of data collection and instruction execution, reducing the risk of human error; a comprehensive exception handling mechanism (such as countdown line break prompts) ensures test continuity and avoids interruptions due to individual errors; standardized operating procedures regulate the testing process, enhance manageability and quality controllability, and comprehensively improve the overall effectiveness of testing work from four dimensions: efficiency, accuracy, stability, and standardization.
[0205] Figure 11 This is a schematic diagram of the structure of the performance testing device for the air conditioning system provided in the embodiments of this application, as shown below. Figure 11 As shown, the device includes: an acquisition module 111, a generation module 112, a parsing module 113, a first determination module 114, a distribution module 115, and a second determination module 116.
[0206] Module 111 is used to obtain the test requirements information of the air conditioning system to be tested.
[0207] The generation module 112 is used to generate automatic test files based on test requirement information;
[0208] Parsing module 113 is used to parse the automated test file to obtain at least one test task type;
[0209] The first determining module 114 is used to determine the corresponding test unit according to the test task type;
[0210] The sending module 115 is used to send test instructions to the test unit so that the test unit can execute the corresponding test task and obtain test data.
[0211] The second determining module 116 is used to determine the test results based on the test data uploaded by the test unit.
[0212] In one possible design, automated test files are generated based on test requirements information, including:
[0213] The generation module 112 is also used to obtain a pre-configured variable database; wherein, the variable database includes the control instructions of the test unit and the variable names corresponding to the collected data;
[0214] Based on the variable database and preset general format rules, a variable string is generated; the general format rules include fields for identifying the variable type, fields for specifying the variable address or logical expression, and fields for defining the variable action type.
[0215] Based on the test requirements, perform matching processing on the variable string to obtain the target variable string;
[0216] Generate an automated test file based on the target variable string.
[0217] In one possible design, the automated test file is parsed to obtain at least one test task type, including:
[0218] Parsing module 113 is also used to read the target variable string in the automated test file;
[0219] Identify the variable type field and variable action type field in the target variable string, as defined by general format rules;
[0220] The test task type is determined based on the combination of the variable type field and the variable action type field; the test task type includes issuing operation instructions to the test unit specified by the variable type field, or automatically collecting data from the test unit specified by the variable type field.
[0221] In one possible design, the variable type field includes multiple types of variables such as network variables, hard-wired variables, manually input variables, smart meter variables, air conditioning system service terminal variables, and logical operation variables.
[0222] The variable action type field includes operation control field and data acquisition field.
[0223] In one possible design, the test unit includes multiple components from the smart instrument, single-vehicle debugging test bench, vehicle simulator, and service terminal monitoring module.
[0224] In one possible design, the corresponding test units are determined based on the test task type, including:
[0225] The first determining module 114 is also used to determine the corresponding test unit as a single-vehicle debugging test bench if the test task type is a network signal test task.
[0226] If the test task type is a hard-wired signal test task, then the corresponding test unit is determined to be the vehicle-end simulator;
[0227] If the test task type is a load parameter acquisition task, then the corresponding test unit is determined to be a smart meter;
[0228] If the test task type is a service software interaction task, then the corresponding test unit is determined to be the service terminal monitoring module.
[0229] In one possible design, the test results are determined based on the test data uploaded by the test unit, including:
[0230] The second determining module 116 is also used to obtain a preset debugging file; wherein the debugging file includes standard values corresponding to multiple test data.
[0231] The test data is compared with the standard values to obtain the comparison results;
[0232] Based on the rule engine and comparison results, determine whether the current test task is qualified and generate test results;
[0233] The test results are associated with and stored with the corresponding test data, and a test report is generated.
[0234] In one possible design, after associating and storing the test results with the corresponding test data and generating a test report, the following steps are also included:
[0235] The test report is displayed on the visual interface; and / or,
[0236] Send the test report to the handheld test terminal.
[0237] In one possible design, after issuing test instructions to the test unit to execute the corresponding test task and obtain test data, the following steps are also included:
[0238] Determine if the test task executed abnormally;
[0239] If the test task fails, a countdown mechanism will be started.
[0240] If the test task is not resumed after the countdown ends, an abnormal interruption will be triggered, and a newline operation prompt will be sent to the handheld test terminal to determine whether to skip the current test task.
[0241] This embodiment provides a performance testing device for an air conditioning system, which can execute a performance testing method for an air conditioning system as described in the above embodiment. Its implementation principle and technical effect are similar, and will not be repeated here.
[0242] In the specific implementation of the aforementioned performance testing method for an air conditioning system, each module can be implemented as a processor. The processor can execute computer execution instructions stored in the memory, thereby enabling the processor to execute the aforementioned performance testing method for an air conditioning system.
[0243] Figure 12 This is a schematic diagram of the structure of a performance testing device for an air conditioning system provided in an embodiment of this application. Figure 12 As shown, the performance testing equipment 120 for the air conditioning system includes at least one processor 121 and a memory 122. The performance testing equipment 120 also includes a communication component 123. The processor 121, memory 122, and communication component 123 are connected via a bus 124.
[0244] In the specific implementation process, at least one processor 121 executes computer execution instructions stored in memory 122, causing at least one processor 121 to execute a method in the field of air conditioning system testing as executed by the performance testing equipment side of the air conditioning system.
[0245] The specific implementation process of processor 121 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0246] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0247] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.
[0248] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0249] The above description of the functions implemented by the performance testing equipment and main control equipment of the air conditioning system illustrates the solution provided by the embodiments of the present invention. It is understood that, in order to achieve the above functions, the performance testing equipment or main control equipment of the air conditioning system includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solution of the embodiments of the present invention.
[0250] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described above in the field of air conditioning system testing.
[0251] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0252] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Alternatively, the readable storage medium can be an integral part of the processor. Both the processor and the readable storage medium can reside within an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in performance testing equipment or the main control unit of an air conditioning system.
[0253] This application also provides a computer program product, which includes: a computer program stored in a readable storage medium, at least one processor of the performance testing equipment for the air conditioning system being able to read the computer program from the readable storage medium, and the at least one processor executing the computer program causing the performance testing equipment for the air conditioning system to perform the scheme provided in any of the above embodiments.
[0254] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.
[0255] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A performance testing method for an air conditioning system, characterized in that, A digital debugging platform for a performance testing system of an air conditioning system, the performance testing system of the air conditioning system further comprising multiple testing units, the method comprising: Obtain the test requirements information for the air conditioning system to be tested; Based on the aforementioned test requirements information, generate automated test files; Parse the automated test file to obtain at least one test task type; Based on the test task type, determine the corresponding test unit; A test instruction is issued to the test unit so that the test unit can execute the corresponding test task and obtain test data; The test results are determined based on the test data uploaded by the test unit.
2. The method according to claim 1, characterized in that, The step of generating automatic test files based on the test requirement information includes: Obtain a pre-configured variable database; wherein, the variable database includes the control commands of the test unit and the variable names corresponding to the collected data; Based on the variable database and preset general format rules, a variable string is generated; wherein, the general format rules include fields for identifying the variable type, fields for specifying the variable address or logical operation expression, and fields for defining the variable action type; Based on the test requirement information, a matching process is performed on the variable string to obtain the target variable string; Based on the target variable string, generate an automated test file.
3. The method according to claim 2, characterized in that, The process of parsing the automated test file to obtain at least one test task type includes: Read the target variable string from the automated test file; Identify the variable type field and variable action type field in the target variable string, as defined by the general format rules; The test task type is determined based on the combination of the variable type field and the variable action type field; wherein, the test task type includes issuing operation instructions to the test unit specified by the variable type field, or automatically collecting data from the test unit specified by the variable type field.
4. The method according to claim 3, characterized in that, The variable type field includes multiple types of variables such as network variables, hard-wired variables, manual input variables, smart meter variables, air conditioning system service terminal variables, and logical operation variables. The variable action type field includes an operation control field and a data acquisition field.
5. The method according to any one of claims 1 to 4, characterized in that, The testing unit includes multiple components such as intelligent instruments, single-vehicle debugging test benches, vehicle-side simulators, and service terminal monitoring modules.
6. The method according to claim 5, characterized in that, The step of determining the corresponding test unit based on the test task type includes: If the test task type is a network signal test task, then the corresponding test unit is determined to be the single-vehicle debugging test bench; If the test task type is a hard-wired signal test task, then the corresponding test unit is determined to be the vehicle-end simulator; If the test task type is a load parameter acquisition task, then the corresponding test unit is determined to be the smart meter; If the test task type is a service software interaction task, then the corresponding test unit is determined to be the service terminal monitoring module.
7. The method according to any one of claims 1 to 4, characterized in that, The step of determining the test result based on the test data uploaded by the test unit includes: Obtain a preset debug file; wherein the debug file includes standard values corresponding to multiple test data; The test data is compared with the standard value to obtain the comparison result; Based on the rule engine and the comparison results, determine whether the current test task is qualified and generate test results; The test results are associated with and stored with the corresponding test data, and a test report is generated.
8. The method according to claim 7, characterized in that, After associating and storing the test results with the corresponding test data and generating a test report, the method further includes: The test report is displayed on the visual interface; and / or, The test report is sent to the handheld test terminal.
9. The method according to any one of claims 1 to 4, characterized in that, After issuing test instructions to the test unit to enable the test unit to execute the corresponding test task and obtain test data, the method further includes: Determine whether the test task executes abnormally; If the test task fails to execute, a countdown mechanism will be initiated. If the test task is not resumed after the countdown ends, an abnormal interruption will be triggered, and a line break prompt will be sent to the handheld test terminal to determine whether to skip the current test task.
10. A performance testing device for an air conditioning system, characterized in that, include: The acquisition module is used to acquire the test requirements information of the air conditioning system to be tested. The generation module is used to generate automatic test files based on the test requirement information. A parsing module is used to parse the automated test file to obtain at least one test task type; The first determining module is used to determine the corresponding test unit according to the test task type; The sending module is used to send test instructions to the test unit so that the test unit can execute the corresponding test task and obtain test data. The second determining module is used to determine the test result based on the test data uploaded by the test unit.
11. A performance testing device for an air conditioning system, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-9.
13. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-9.