Dynamic adjustment method and device for equipment parameters, equipment and storage medium

By generating parameter curves and ruler scales, the problem that the parameter association relationship in the device parameter setting is not reflected is solved, the efficiency and accuracy of parameter adjustment are improved, and the accuracy of device testing is ensured.

CN120295537AActive Publication Date: 2025-07-11GUANGZHOU ZHIYUAN INSTR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510194982.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2025-07-11
Estimated Expiration
2045-02-21

AI Technical Summary

Technical Problem

In the prior art, the equipment parameter setting method cannot reflect the correlation relationship between each parameter, resulting in insufficient parameter adjustment efficiency and accuracy.

Method used

By generating parameter curves, obtaining parameter sets and curve chart templates based on different test modes, and using the drag operation of parameter curves and scales to achieve clear display and adjustment of the correlation relationship between parameters.

Benefits of technology

Improve the efficiency and accuracy of parameter adjustment to ensure the accuracy of equipment testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295537A_ABST
    Figure CN120295537A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an equipment parameter dynamic adjustment method and device, equipment and a storage medium, and the method comprises the steps: obtaining a parameter set and a target curve graph template related to a target test mode in response to the selected target test mode, and generating a parameter curve based on the parameter set and the target curve graph template; determining a first key point in response to a click operation of the parameter curve, and generating a scale of the parameter curve according to the position of the first key point; in response to a first dragging operation on the scale, determining a second key point based on the first dragging operation; responding to a second dragging operation of the second key point, determining a first parameter value based on the second dragging operation, and judging whether the first parameter value is an effective parameter value or not; and if not, calibrating the first parameter value to the second parameter value based on the parameter adjustment range, and if so, adjusting the parameter value of the second key point to the first parameter value. And the parameter adjustment efficiency and the parameter adjustment accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of electrical digital data processing, and in particular, to a method, device, equipment, and storage medium for dynamically adjusting device parameters. Background Art

[0002] The dynamic adjustment of device parameters refers to dynamically adjusting device parameters according to the real-time state and requirements of the device during the operation of the device to optimize the performance of the device. For example, when using a power supply device for testing, parameters such as voltage, current, resistance, and power need to be set in the corresponding display interface, and the corresponding parameters are adjusted based on the actual test requirements or test results to ensure the accuracy of device testing and avoid situations such as misjudgment or mismeasurement.

[0003] In the related art, when setting and adjusting multiple parameters, it is usually necessary to repeatedly switch the display interface and set or adjust the corresponding parameters in different interfaces. This parameter adjustment method cannot reflect the correlation between parameters and cannot accurately adjust parameters based on the correlation between parameters, affecting the parameter setting efficiency and the accuracy of parameter adjustment. Summary of the Invention

[0004] The embodiments of the present application provide a method, device, equipment, and storage medium for dynamically adjusting device parameters, which solve the problems that the parameter setting method cannot reflect the correlation between parameters and cannot accurately adjust parameters based on the correlation between parameters, affecting the parameter setting efficiency and the accuracy of parameter adjustment. By generating different parameter curves based on different test modes, clearly understanding the correlation between parameters through the parameter curves, and adjusting parameters by dragging the parameter curves, the parameter adjustment efficiency is improved, and the accuracy of parameter adjustment is improved by generating scale graduations on the parameter curves.

[0005] In a first aspect, the embodiments of the present application provide a method for dynamically adjusting device parameters, including: In response to a selected target test mode, obtaining a parameter set and a target curve graph template associated with the target test mode, generating a parameter curve based on the parameter set and the target curve graph template, and determining a parameter adjustment range of the parameter curve; In response to a click operation on the parameter curve, determining a first key point on the parameter curve, and generating a scale for the parameter curve according to the position of the first key point; In response to a first dragging operation on the scale, determining a second key point based on the dragging position of the first dragging operation; In response to a second dragging operation on the second key point, determine a first parameter value based on the dragging position of the second dragging operation, and determine whether the first parameter value is a valid parameter value based on the parameter adjustment range; In the case where the first parameter value is an invalid parameter value, perform parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and adjust the parameter value of the second key point to the second parameter value. In the case where the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

[0006] Optionally, generating a scale for the parameter curve according to the position of the first key point includes: determining a scale position on the parameter curve according to the position of the first key point, and generating a scale for the parameter curve at the scale position according to a preset scale length, where the scale is used to display scales at corresponding positions.

[0007] Optionally, determining a scale position on the parameter curve according to the position of the first key point and generating a scale for the parameter curve at the scale position according to a preset scale length includes: Determine a target position on the parameter curve according to the position of the first key point, perform magnification processing on the target position, and generate a scale at the magnified target position according to a preset scale length.

[0008] Optionally, generating a parameter curve based on the parameter set and the target curve graph template and determining a parameter adjustment range of the parameter curve includes: Determine a target parameter in the parameter set according to the template type of the target curve graph template, input the target parameter into the target curve graph template to generate a curve graph including multiple parameter curves, and mark the parameter adjustment range corresponding to each parameter curve on the curve graph.

[0009] Optionally, inputting the target parameter into the target curve graph template to generate a curve graph including multiple parameter curves includes: Input the target parameter into the curve graph template to generate multiple parameter curves; Combine parameter curves with the same associated parameters to generate a curve graph including multiple parameter curves with the same associated parameters.

[0010] Optionally, performing parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value includes: Compare the first parameter value with the upper limit value and the lower limit value of the parameter adjustment range respectively, and determine the upper limit value or the lower limit value close to the first parameter value as the valid value; Based on the effective value, parameter calibration is performed on the first parameter value to obtain a second parameter value, where the effective value is the same as the second parameter value.

[0011] Optionally, after obtaining the second parameter value, it further includes: Generating a parameter adjustment curve, adjustment information, and calibration information based on the second parameter value, and displaying the parameter adjustment curve, the adjustment information, and the calibration information in real time; Correspondingly, after adjusting the parameter value of the second key point to the first parameter value, it further includes: Generating a parameter adjustment curve and adjustment information based on the first parameter value, and displaying the parameter adjustment curve and the adjustment information in real time.

[0012] In a second aspect, an embodiment of the present application provides a device parameter dynamic adjustment device, including: A parameter set acquisition module, configured to acquire a parameter set and a target curve graph template associated with the target test mode in response to a selected target test mode; A parameter curve generation module, configured to generate a parameter curve based on the parameter set and the target curve graph template and determine the parameter adjustment range of the parameter curve; A first key point determination module, configured to determine a first key point on the parameter curve in response to a click operation on the parameter curve; A scale generation module, configured to generate a scale of the parameter curve according to the position of the first key point; A second key point determination module, configured to determine a second key point based on the dragging position of the first dragging operation in response to a first dragging operation on the scale; A first parameter value determination module, configured to determine a first parameter value based on the dragging position of the second dragging operation in response to a second dragging operation on the second key point; A valid parameter judgment module, configured to judge whether the first parameter value is a valid parameter value based on the parameter adjustment range; A parameter adjustment module, configured to, when the first parameter value is an invalid parameter value, perform parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and adjust the parameter value of the second key point to the second parameter value, and when the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, the device including: one or more processors; a storage device configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method for dynamically adjusting device parameters described in the first aspect.

[0014] In a fourth aspect, an embodiment of the present application provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute the method for dynamically adjusting device parameters described in the first aspect when executed by a computer processor.

[0015] An embodiment of the present application responds to a selected target test mode, obtains a parameter set and a target curve graph template associated with the target test mode, generates a parameter curve based on the parameter set and the target curve graph template, and determines a parameter adjustment range of the parameter curve; in response to a click operation on the parameter curve, determines a first key point on the parameter curve, and generates a scale for the parameter curve according to the position of the first key point; in response to a first dragging operation on the scale, determines a second key point based on the dragging position of the first dragging operation; in response to a second dragging operation on the second key point, determines a first parameter value based on the dragging position of the second dragging operation, and determines whether the first parameter value is a valid parameter value based on the parameter adjustment range; in the case where the first parameter value is an invalid parameter value, performs parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and adjusts the parameter value of the second key point to the second parameter value, and in the case where the first parameter value is a valid parameter value, adjusts the parameter value of the second key point to the first parameter value. By generating different parameter curves based on different test modes, clearly understanding the association relationship between each parameter through the parameter curve, and adjusting the parameters by dragging the parameter curve, the parameter adjustment efficiency is improved, and by generating scale graduations on the parameter curve, the accuracy of parameter adjustment is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 is a flowchart of a method for dynamically adjusting device parameters provided by an embodiment of the present application; Figure 2 is a schematic diagram of a scale of a parameter curve provided by an embodiment of the present application; Figure 3 is a schematic diagram of a parameter curve provided by an embodiment of the present application; Figure 4 is a schematic diagram of a parameter coordinate system provided by an embodiment of the present application; Figure 5 is a flowchart of a method for determining a second parameter value provided by a real-time example of the present application; Figure 6 is a flowchart of a method for displaying device parameters provided by an embodiment of the present application; Figure 7 It is a schematic structural diagram of a device parameter dynamic adjustment device provided by an embodiment of the present application; Figure 8 It is a schematic structural diagram of a device parameter dynamic adjustment device provided by an embodiment of the present application. Specific embodiments

[0017] In order to make the objectives, technical solutions and advantages of the present application clearer, the following further describes the specific embodiments of the present application in detail with reference to the accompanying drawings. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limiting the present application. Additionally, it should be noted that for the sake of convenience of description, only parts related to the present application are shown in the drawings rather than all the content. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operations are completed, but there can also be additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0018] The following will clearly describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.

[0019] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally represents an "or" relationship between the associated objects before and after.

[0020] The following will describe in detail the device parameter dynamic adjustment methods, devices, equipment and media provided by the embodiments of the present application with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0021] The dynamic adjustment method for device parameters provided by the embodiments of the present application can be applied to scenarios where multiple associated parameters are set, such as setting parameters such as current, voltage, resistance, and power during device testing. Based on the above application scenarios, it can be understood that the execution entity of the present application can be a smart terminal, such as a mobile phone, a tablet computer, etc.

[0022] Figure 1 is a flowchart of a dynamic adjustment method for device parameters provided by the embodiments of the present application, as Figure 1 shown, including: Step S101, in response to the selected target test mode, obtain a parameter set and a target curve graph template associated with the target test mode, generate a parameter curve based on the parameter set and the target curve graph template, and determine the parameter adjustment range of the parameter curve.

[0023] Among them, the target test mode can be used to represent different test purposes or scenarios. If the test object is a power supply device, the corresponding test modes can include a basic mode, a photovoltaic mode, a battery mode, etc. Different test modes require different device parameters to be set. For example, in the basic mode, voltage, current, power, resistance, and their related parameters need to be set. Among them, voltage, current, power, resistance, and their related parameters are the parameter set associated with the basic mode. In the photovoltaic mode, open-circuit voltage, short-circuit current, maximum power point voltage, maximum power point current, and related parameters such as irradiance, temperature, and technology type need to be set. Among them, open-circuit voltage, short-circuit current, maximum power point voltage, maximum power point current, and related parameters such as irradiance, temperature, and technology type are the parameter set associated with the photovoltaic mode. In the battery mode, model, cell capacity, initial SOC, and related parameters such as overvoltage, overcurrent, and end conditions need to be set. Among them, model, cell capacity, initial SOC, and related parameters such as overvoltage, overcurrent, and end conditions are the parameter set associated with the battery mode. Since different test modes correspond to different parameter sets and different test requirements, the association relationship of each parameter in the parameter set is determined based on different test requirements, and a curve graph template is pre-generated according to this association relationship. This curve graph template can be a coordinate system containing associated parameters, and the number of coordinate systems corresponding to different test modes can be one or more. Exemplarily, if the target test mode is the battery mode, the target curve graph template corresponding to this battery mode can be the Ri-SOC coordinate system and the Voc-SOC coordinate system.

[0024] In one embodiment, in response to a target test mode selected by a user on the screen of an intelligent terminal, if the target test mode is a battery mode, a parameter set composed of parameters such as the cell capacity, initial SOC, and related parameters overvoltage, overcurrent, end condition, etc. associated with the battery mode, and a target curve graph template associated with the battery mode, such as Ri-SOC coordinate system and Voc-SOC coordinate system, are obtained. The target parameters in the parameter set are determined according to the abscissa and ordinate of the coordinate system, parameter curves are generated on the corresponding coordinate system, and the parameter adjustment range of the parameter curves is determined according to the maximum and minimum values of the target parameters. The parameter adjustment range can be input by the user, determined based on the device type, or determined based on the device functional characteristics, and the parameter adjustment range can be displayed in the coordinate system for the user to refer to when adjusting the parameters. Among them, the generated coordinate system can be set and displayed on the left side of the display screen, and other parameters in the parameter set can be set and displayed on the right side of the display screen.

[0025] Step S102: In response to a click operation on the parameter curve, determine a first key point on the parameter curve, and generate a scale for the parameter curve according to the position of the first key point.

[0026] Among them, there may be multiple curves in the same coordinate system. The curve to be adjusted can be determined through the user's click operation, or the adjustment operation of the curve parameters can be triggered by clicking on the corresponding curve. The first key point is a point that the user may need to adjust. The scale of the parameter curve can be used to represent the exact abscissa or ordinate of a point on the curve.

[0027] In one embodiment, in response to a click operation by the user on the parameter curve, the position of the click operation is determined as the first key point on the parameter curve, and a scale for the parameter curve is generated at the first key point. Exemplarily, if the abscissa of the first key point is 60%, the starting point of the scale is 60%, and the scale on the parameter curve is displayed according to the preset scale display rule. If the preset scale length is 10, the starting point of the scale on the curve is 60%, and the ending point of the scale is 70%.

[0028] Step S103: In response to a first drag operation on the scale, determine a second key point based on the drag position of the first drag operation.

[0029] Among them, the first dragging operation can be an operation method of dragging left and right on the parameter curve, and the second key point can be an exact position selected by the user in the parameter curve for adjustment. In one embodiment, since the first key point is a point that the user may need to adjust, the first key point is not an exact positioning. To ensure the accuracy of parameter adjustment, an accurate point, that is, the second key point, can be determined by dragging the first key point and referring to the scale on the parameter curve.

[0030] Step S104, in response to the second dragging operation of the second key point, determine a first parameter value based on the dragging position of the second dragging operation, and judge whether the first parameter value is a valid parameter value based on the parameter adjustment range.

[0031] Among them, the second dragging operation can be an operation method of dragging up and down on the parameter curve. The first parameter value can be used to represent the ordinate of the second key point, or can be used to represent the abscissa and ordinate of the second key point. The valid parameter value can be a test parameter that can be used for device testing.

[0032] In one embodiment, in response to the user's up and down dragging operation on the second key point, determine that the ordinate corresponding to the second key point is the first parameter value based on the stopping position of the dragging operation, and judge whether the first parameter value is within the preset parameter adjustment range. If it is, determine that the first parameter value is a valid parameter value. If not, determine that the first parameter value is an invalid parameter value. Among them, the invalid parameter value is a parameter value used to represent that it cannot be directly used for device testing.

[0033] Step S105, in the case where the first parameter value is an invalid parameter value, perform parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and adjust the parameter value of the second key point to the second parameter value. In the case where the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

[0034] Among them, the second parameter value is a test parameter that can be directly used for device testing, that is, a valid parameter value obtained after calibrating the invalid parameter value. In one embodiment, in the case where the first parameter value is an invalid parameter value, perform parameter calibration on the first parameter value according to the preset parameter adjustment range, and calibrate the first parameter to any valid parameter value within the preset parameter range, that is, the second parameter value, and adjust the parameter value of the second key point to the second parameter value. In the case where the first parameter is a valid parameter value, adjust the parameter value of the second key point to the first parameter value to obtain the updated working point parameter.

[0035] In an embodiment of the present application, in response to a selected target test mode, a parameter set and a target curve graph template associated with the target test mode are obtained, a parameter curve is generated based on the parameter set and the target curve graph template, and a parameter adjustment range of the parameter curve is determined; in response to a click operation on the parameter curve, a first key point on the parameter curve is determined, and a scale of the parameter curve is generated according to the position of the first key point; in response to a first dragging operation on the scale, a second key point is determined based on the dragging position of the first dragging operation; in response to a second dragging operation on the second key point, a first parameter value is determined based on the dragging position of the second dragging operation, and it is determined whether the first parameter value is a valid parameter value based on the parameter adjustment range; in the case where the first parameter value is not a valid parameter value, the first parameter value is calibrated based on the parameter adjustment range to obtain a second parameter value, and the parameter value of the second key point is adjusted to the second parameter value, and in the case where the first parameter value is a valid parameter value, the parameter value of the second key point is adjusted to the first parameter value. By generating different parameter curves based on different test modes, the correlation between various parameters can be clearly understood through the parameter curves, and the parameter adjustment efficiency is improved by adjusting the parameters through dragging the parameter curves. The accuracy of parameter adjustment is improved by generating scale graduations on the parameter curves.

[0036] In another possible embodiment, when adjusting the parameter curve, if an up-and-down dragging operation on the first key point is detected, it can be determined that precise adjustment is not required for this parameter adjustment. At this time, the first parameter value can be directly determined based on the up-and-down dragging position of the first key point, and it is determined whether the first parameter value is a valid parameter value based on the parameter adjustment range, where the first parameter value can be determined based on the stop position of the up-and-down dragging of the first key point. The method of determining the first parameter value through the up-and-down dragging position of the first key point can quickly determine the first parameter value when precise parameter adjustment is not required, and correspondingly, improves the efficiency of parameter adjustment.

[0037] In another possible embodiment, before responding to the selected target test mode, the state of the device can be determined in advance. When the device is in the standby state without starting to run, the parameter value of the determined second key point is adjusted to the first parameter value to obtain the updated working point parameter, which is then displayed on the device parameter setting page. When the device is in the running state, it can be determined whether the updated working point parameter needs to be corrected and calibrated again based on the actual working point parameter and the preset deviation range. Exemplarily, the working point parameter of the actual operation of the device is displayed near the updated working point, and the difference between the updated working point parameter and the actual operation working point parameter is calculated to determine whether the calculation result is within the preset deviation range. If it is, it means that the parameter setting of the updated working point is valid and the device is running normally. At this time, there is no need to adjust the updated working point parameter, and the operation parameter of the actual working point is displayed in real time on the device parameter setting page. If not, it means that the parameter setting of the updated working point is invalid. At this time, the updated working point can be adjusted to coincide with the actual working point so that the updated working point parameter is the same as the actual working point parameter. In another possible embodiment, if it is detected that the automatic correction function is turned off or the real-time display function of the actual working point is turned off, there is no need to correct the parameter after generating the updated working point parameter.

[0038] In one embodiment, generating the scale of the parameter curve according to the position of the first key point includes: determining the scale position on the parameter curve according to the position of the first key point, and generating the scale of the parameter curve at the scale position according to the preset scale length, where the scale is used to display the scale at the corresponding position.

[0039] Exemplarily, the position relationship between the first key point and the starting scale of the scale is preset. According to this position relationship and the preset scale length, the starting point and the ending point of the scale are determined. The position of the first key point is determined as the center point of the scale. For example, if the scale value corresponding to the first key point is 50% and the preset scale length is 10, the starting point of the scale is 45% and the ending point of the scale is 55%. Then, a scale with a scale of 45%-50% is generated at the corresponding position of the parameter curve.

[0040] As described above, determining the scale position on the parameter curve according to the position of the first key point and generating the scale of the parameter curve at the scale position according to the preset scale length, where the scale is used to display the scale at the corresponding position. It is possible to generate the scale of the parameter curve near the first key point, enabling the user to accurately determine the position of the second key point to be adjusted, thereby improving the accuracy of parameter setting.

[0041] In one embodiment, determining the scale position on the parameter curve according to the position of the first key point and generating the scale of the parameter curve at the scale position according to the preset scale length includes: Determine the target position on the parameter curve according to the position of the first key point, magnify the target position, and generate a scale at the magnified target position according to the preset scale length. Figure 2 It is a schematic diagram of the scale of a parameter curve provided by an embodiment of the present application. As Figure 2 shown, the positional relationship between the first key point and the starting scale of the scale can be preset in advance, and the starting scale and the ending scale of the scale are determined according to this positional relationship and the preset scale length. Exemplarily, if the distance between the scale of the first key point and the starting scale of the scale on the parameter curve is 2%, then when the scale corresponding to the first key point is 58%, 60% is used as the starting scale of the scale on the parameter curve, and the ending scale of the scale is determined according to the preset scale length and the starting scale of the scale. If the preset scale length is 10, the ending scale of the scale can be determined to be 70%. Then, a scale with a scale of 60%-70% is generated at the corresponding position of the parameter curve, the corresponding position of the parameter curve is determined as the target position, and the target position is magnified, and a scale of the parameter curve is generated at the magnified position.

[0042] As described above, determining the target position on the parameter curve according to the position of the first key point, magnifying the target position, and generating a scale at the magnified target position according to the preset scale length can improve the generation efficiency of the scale on the parameter curve by presetting the scale length. By magnifying the target position, the clarity of the scale can be improved, which is convenient for the user to quickly and accurately determine the position of the second key point. Correspondingly, the accuracy and efficiency of parameter setting are improved.

[0043] In one embodiment, the generating the parameter curve based on the parameter set and the target curve graph template and determining the parameter adjustment range of the parameter curve includes: Determine the target parameter in the parameter set according to the template type of the target curve graph template, input the target parameter into the target curve graph template, generate a curve graph including multiple parameter curves, and mark the parameter adjustment range corresponding to each parameter curve on the curve graph.

[0044] Among them, the template type can be represented according to the horizontal and vertical coordinates of the coordinate system. Coordinate systems with different horizontal and vertical coordinates are used for different template types, such as Ri-SOC and Voc-SOC templates. Determine the target parameters according to the horizontal and vertical coordinates of the target curve template. Exemplarily, if the target curve templates are Ri-SOC and Voc-SOC, the target parameters are Voc, SOC, and Ri respectively. Input Voc and SOC into the Voc-SOC coordinate system to generate a curve indicating the relationship between the open-circuit voltage and the change of the battery state. Input Ri and SOC into the Ri-SOC coordinate system to generate a curve indicating the change of the battery internal resistance with the state. And mark the parameter adjustment range of the curve indicating the change of the battery internal resistance with the state in the Ri-SOC coordinate system based on the preset maximum Ri threshold and minimum Ri threshold, and mark the parameter adjustment range of the curve indicating the relationship between the open-circuit voltage and the change of the battery state in the Voc-SOC coordinate system based on the preset maximum Voc threshold and minimum Voc threshold.

[0045] As described above, determine the target parameters in the parameter set according to the template type of the target curve graph template, input the target parameters into the target curve graph template to generate a curve graph including multiple parameter curves, and mark the parameter adjustment range corresponding to each parameter curve on the curve graph. It is possible to generate corresponding parameter curves based on the target parameters, and reflect the dynamic association between the target parameters through the association between the parameter curves.

[0046] In one embodiment, the step of inputting the target parameters into the target curve graph template to generate a curve graph including multiple parameter curves includes: Input the target parameters into the curve graph template to generate multiple parameter curves; Combine the parameter curves with the same associated parameters to generate a curve graph including multiple parameter curves with the same associated parameters.

[0047] Input Voc and SOC into the Voc-SOC coordinate system to generate a curve indicating the relationship between the open-circuit voltage and the change of the battery state. Input Ri and SOC into the Ri-SOC coordinate system to generate a curve indicating the change of the battery internal resistance with the state. Figure 3 It is a schematic diagram of parameter curves provided by an embodiment of the present application. As Figure 3 shown, since there is the same parameter SOC among the target parameters in the two coordinate systems, therefore, the parameter curves in the two coordinate systems can be combined and combined into the same coordinate system to obtain the coordinate system Ri-SOC-Voc. In this coordinate system, simultaneously display the curve indicating the relationship between the open-circuit voltage and the change of the battery state and the curve indicating the change of the battery internal resistance with the state, and display the maximum parameter point and the minimum parameter point included in the parameter set on the coordinate axis to obtain the schematic diagram of parameter curves as Figure 3 shown.

[0048] As described above, the target parameters are input into the curve graph template to generate multiple parameter curves, and the parameter curves with the same associated parameters are combined to generate a curve graph containing multiple parameter curves with the same associated parameters. It is possible to combine parameter curves based on the associated parameters in multiple parameter curves, so that multiple parameter curves can be displayed simultaneously in the same coordinate system. While ensuring the display effect of the parameter curves, it saves the display space of the page and improves the page display effect.

[0049] Figure 4 is a schematic diagram of a parameter coordinate system provided by an embodiment of the present application. As Figure 4 shown, after generating a coordinate system that includes 80% of the maximum parameter point and 20% of the minimum parameter point of the SOC, it responds in real time to the user's parameter point adjustment operation, determines the 80% of the maximum parameter point or 20% of the minimum parameter point as the parameter point to be adjusted, generates a scale at the position of the parameter point to be adjusted, responds in real time to the user's left and right dragging operations on the scale, determines the target parameter point based on the stop position of the left and right dragging operations, and updates the coordinate system based on the target parameter point to obtain the updated coordinate system. As described above, by displaying the corresponding parameters in the parameter set in the coordinate system, it is convenient for the user to adjust the parameter points. By generating a scale at the parameter point to be adjusted after responding to the parameter point adjustment operation, it is convenient for the user to make precise adjustments, thereby improving the accuracy of parameter adjustment.

[0050] Figure 5 is a flowchart of a method for determining a second parameter value provided by an embodiment of the present application. As Figure 5 shown, it includes: Step S1051: Compare the first parameter value with the upper limit value and the lower limit value of the parameter adjustment range respectively, and determine the upper limit value or the lower limit value close to the first parameter value as the valid value.

[0051] Step S1052: Calibrate the first parameter value based on the valid value to obtain a second parameter value, and the valid value is the same as the second parameter value.

[0052] Among them, the upper limit value of the parameter adjustment range is the maximum threshold of the preset valid parameter, and the lower limit value of the parameter adjustment range is the minimum threshold of the preset valid parameter. In one embodiment, the first parameter value is compared with the upper limit value and the lower limit value of the parameter adjustment range respectively. Since the first parameter value is a non-valid parameter value at this time, the first parameter value is a parameter value greater than the upper limit value or less than the lower limit value. If the first parameter value is greater than the upper limit value, the upper limit value is determined as the valid value. If the first parameter value is less than the lower limit value, the lower limit value is determined as the valid value, and the valid value is determined as the second parameter value, and the first parameter is adjusted to the second parameter value, thereby realizing the parameter calibration of the first parameter value.

[0053] As described above, the first parameter value is compared with the upper limit value and the lower limit value of the parameter adjustment range respectively, and the upper limit value or the lower limit value close to the first parameter value is determined as the valid value; the first parameter value is calibrated based on the valid value to obtain the second parameter value, and the valid value is the same as the second parameter value. It can automatically adjust the invalid parameter to the valid parameter based on the upper limit value and the lower limit value of the preset parameter adjustment range, thus ensuring the accuracy of equipment testing and improving the efficiency of users in setting equipment parameters.

[0054] Figure 6 is a flowchart of a method for displaying device parameters provided by an embodiment of the present application. As Figure 6 shown, it includes: Step S201: In response to the selected target test mode, obtain a parameter set and a target curve graph template associated with the target test mode, generate a parameter curve based on the parameter set and the target curve graph template, and determine the parameter adjustment range of the parameter curve.

[0055] Step S202: In response to a click operation on the parameter curve, determine a first key point on the parameter curve, and generate a scale of the parameter curve according to the position of the first key point.

[0056] Step S203: In response to a first dragging operation on the scale, determine a second key point based on the dragging position of the first dragging operation.

[0057] Step S204: In response to a second dragging operation on the second key point, determine a first parameter value based on the dragging position of the second dragging operation, and determine whether the first parameter value is a valid parameter value based on the parameter adjustment range.

[0058] Step S205: In the case where the first parameter value is an invalid parameter value, calibrate the first parameter value based on the parameter adjustment range to obtain a second parameter value.

[0059] Step S206: Generate a parameter adjustment curve, adjustment information, and calibration information based on the second parameter value, and display the parameter adjustment curve, the adjustment information, and the calibration information in real time.

[0060] Among them, the adjustment information is used to represent information such as the process and results of parameter adjustment, such as the battery internal resistance being reduced by 3 mΩ and the open-circuit voltage being increased by 0.2 V, etc. It can also include the adjusted parameter curve and the parameter values corresponding to the parameter curve, etc. The calibration information can be used to represent information such as the process and results of parameter calibration, and can include prompt information on whether calibration is performed, the type of parameter to be calibrated, and the effective value of calibration, etc. In one embodiment, a calibrated parameter curve, that is, a parameter adjustment curve, is generated based on the second parameter value, and the adjustment information and calibration information corresponding to the parameter adjustment curve are generated, and the parameter adjustment curve, the adjustment information, and the calibration information are all displayed on the terminal page.

[0061] Step S207: Adjust the parameter value of the second key point to the second parameter value. When the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

[0062] Step S208: Generate a parameter adjustment curve and adjustment information based on the first parameter value, and display the parameter adjustment curve and the adjustment information in real time.

[0063] In one embodiment, a calibrated parameter curve, that is, a parameter adjustment curve, is generated based on the first parameter value, and the adjustment information corresponding to the parameter adjustment curve is generated, and the parameter adjustment curve and the adjustment information are both displayed on the terminal page.

[0064] As described above, a parameter adjustment curve, adjustment information, and calibration information are generated based on the second parameter value, and the parameter adjustment curve, adjustment information, and calibration information are displayed in real time; a parameter adjustment curve and adjustment information are generated based on the first parameter value, and the parameter adjustment curve and the adjustment information are displayed in real time. It can display the parameter adjustment situation, the parameter calibration situation, and the adjusted parameter curve in real time, and can intuitively display the correlation between the adjusted parameters and the specific parameter adjustment information. Correspondingly, the user experience is improved.

[0065] Figure 7 It is a schematic structural diagram of a dynamic adjustment device for device parameters provided by an embodiment of the present application, as Figure 7 shown, including: A parameter set acquisition module 31, configured to acquire a parameter set and a target curve graph template associated with the target test mode in response to a selected target test mode; A parameter curve generation module 32, configured to generate a parameter curve based on the parameter set and the target curve graph template and determine the parameter adjustment range of the parameter curve; A first key point determination module 33, configured to determine a first key point on the parameter curve in response to a click operation on the parameter curve; A scale generation module 34, configured to generate a scale of the parameter curve according to the position of the first key point; A second key point determination module 35, configured to determine a second key point based on a drag position of the first drag operation in response to the first drag operation on the scale; A first parameter value determination module 36, configured to determine a first parameter value based on a drag position of the second drag operation in response to the second drag operation on the second key point; A valid parameter judgment module 37, configured to judge whether the first parameter value is a valid parameter value based on the parameter adjustment range; A parameter adjustment module 38, configured to, when the first parameter value is an invalid parameter value, perform parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and adjust the parameter value of the second key point to the second parameter value, and when the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

[0066] In an embodiment of the present application, in response to a selected target test mode, a parameter set and a target curve graph template associated with the target test mode are obtained, a parameter curve is generated based on the parameter set and the target curve graph template, and a parameter adjustment range of the parameter curve is determined; in response to a click operation on the parameter curve, a first key point on the parameter curve is determined, and a scale of the parameter curve is generated according to the position of the first key point; in response to a first drag operation on the scale, a second key point is determined based on the drag position of the first drag operation; in response to a second drag operation on the second key point, a first parameter value is determined based on the drag position of the second drag operation, and it is judged whether the first parameter value is a valid parameter value based on the parameter adjustment range; when the first parameter value is an invalid parameter value, parameter calibration is performed on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and the parameter value of the second key point is adjusted to the second parameter value, and when the first parameter value is a valid parameter value, the parameter value of the second key point is adjusted to the first parameter value. By generating different parameter curves based on different test modes, the correlation relationship between various parameters can be clearly understood through the parameter curves, and parameter adjustment is performed by dragging the parameter curves, thereby improving the parameter adjustment efficiency. By generating scale graduations on the parameter curves, the accuracy of parameter adjustment is improved.

[0067] In a possible embodiment, the scale generation module 34 is specifically configured to: Determine a scale position on the parameter curve according to the position of the first key point, and generate a scale of the parameter curve at the scale position according to a preset scale length, where the scale is used to display graduations at corresponding positions.

[0068] In a possible embodiment, the scale generation module 34 is specifically configured to: Determine the target position on the parameter curve according to the position of the first key point, magnify the target position, and generate a scale at the magnified target position according to the preset scale length.

[0069] In a possible embodiment, the parameter curve generation module 32 is specifically configured to: Determine the target parameters in the parameter set according to the template type of the target curve graph template, input the target parameters into the target curve graph template, generate a curve graph including multiple parameter curves, and mark the parameter adjustment range corresponding to each parameter curve on the curve graph.

[0070] In a possible embodiment, the parameter curve generation module 32 is specifically configured to: Input the target parameters into the curve graph template to generate multiple parameter curves; Combine the parameter curves with the same associated parameters to generate a curve graph including multiple parameter curves with the same associated parameters.

[0071] In a possible embodiment, the valid parameter judgment module 37 is specifically configured to: Compare the first parameter value with the upper limit value and the lower limit value of the parameter adjustment range respectively, and determine the upper limit value or the lower limit value close to the first parameter value as the valid value; Perform parameter calibration on the first parameter value based on the valid value to obtain a second parameter value, and the valid value is the same as the second parameter value.

[0072] In a possible embodiment, the device parameter dynamic adjustment device further includes a display module, and the display module is used for: Generate a parameter adjustment curve, adjustment information, and calibration information based on the second parameter value, and display the parameter adjustment curve, the adjustment information, and the calibration information in real time; The display module is further used for: generating a parameter adjustment curve and adjustment information based on the first parameter value, and displaying the parameter adjustment curve and the adjustment information in real time.

[0073] The embodiment of the present application further provides a device parameter dynamic adjustment device, and this device parameter dynamic adjustment device based on can integrate a device parameter dynamic adjustment device provided by the embodiment of the present application. Figure 8 It is a structural schematic diagram of a device parameter dynamic adjustment device provided by the embodiment of the present application, refer to Figure 8, the dynamic adjustment device for the device parameters includes: an input device 43, an output device 44, a memory 42, and one or more processors 41; the memory 42 is used to store one or more programs; when the one or more programs are executed by the one or more processors 41, the one or more processors 41 implement the dynamic adjustment method of the device parameters provided in the above embodiments. Among them, the input device 43, the output device 44, the memory 42, and the processor 41 can be connected through a bus or other means, Figure 8 Taking the connection through the bus as an example.

[0074] As a computer-readable storage medium, the memory 42 can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the dynamic adjustment method of the device parameters provided in any embodiment of the present application. The memory 42 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the device, etc. In addition, the memory 42 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 42 can further include a memory remotely set relative to the processor 41, and these remote memories can be connected to the device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and their combinations.

[0075] The input device 43 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the device. The output device 44 can include display devices such as a display screen.

[0076] The processor 41 executes various functional applications and data processing of the device by running the software programs, instructions, and modules stored in the memory 42, that is, implements the above-mentioned dynamic adjustment method of the device parameters.

[0077] The above-provided dynamic adjustment device, device, and computer for the device parameters can be used to execute the dynamic adjustment method of the device parameters provided in any of the above embodiments, and have corresponding functions and beneficial effects.

[0078] The embodiments of the present application also provide a storage medium storing computer-executable instructions. When the above computer-executable instructions are executed by a computer processor, they are used to execute the dynamic adjustment method of the device parameters provided in the above embodiments. The dynamic adjustment method of the device parameters includes: In response to a selected target test mode, obtain a parameter set and a target curve graph template associated with the target test mode, generate a parameter curve based on the parameter set and the target curve graph template, and determine a parameter adjustment range of the parameter curve; In response to a click operation on the parameter curve, determine a first key point on the parameter curve, and generate a scale for the parameter curve according to the position of the first key point; In response to a first drag operation on the scale, determine a second key point based on the drag position of the first drag operation; In response to a second drag operation on the second key point, determine a first parameter value based on the drag position of the second drag operation, and determine whether the first parameter value is a valid parameter value based on the parameter adjustment range; In the case where the first parameter value is an invalid parameter value, perform parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and adjust the parameter value of the second key point to the second parameter value. In the case where the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

[0079] Storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media such as CD-ROMs, floppy disks, or magnetic tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory such as flash memory, magnetic media (such as hard disks or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. Additionally, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system that is connected to the first computer system via a network (such as the Internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations (such as in different computer systems connected via a network). The storage medium may store program instructions (such as embodied as a computer program) executable by one or more processors.

[0080] Of course, a storage medium containing computer-executable instructions provided by an embodiment of the present application, the computer-executable instructions are not limited to the dynamic adjustment method of device parameters as described above, and can also execute related operations in the dynamic adjustment method of device parameters provided by any embodiment of the present application.

[0081] The dynamic adjustment device, device, and storage medium for device parameters provided in the above embodiments can execute the method for dynamically adjusting device parameters provided in any embodiment of the present application. For technical details not described in detail in the above embodiments, reference can be made to the method for dynamically adjusting device parameters provided in any embodiment of the present application.

[0082] The above is only the preferred embodiment of the present application and the technical principles applied. The present application is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions that can be made by those skilled in the art will not depart from the protection scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments. Without departing from the concept of the present application, more other equivalent embodiments can be included, and the scope of the present application is determined by the scope of the claims.

Claims

1. A method for dynamically adjusting device parameters, characterized in that Including: In response to a selected target test mode, obtain a parameter set and a target curve graph template associated with the target test mode, generate a parameter curve based on the parameter set and the target curve graph template, and determine a parameter adjustment range of the parameter curve; In response to a click operation on the parameter curve, determine a first key point on the parameter curve, and generate a scale for the parameter curve according to the position of the first key point; In response to a first dragging operation on the scale, determine a second key point based on the dragging position of the first dragging operation; In response to a second dragging operation on the second key point, determine a first parameter value based on the dragging position of the second dragging operation, and determine whether the first parameter value is a valid parameter value based on the parameter adjustment range; In the case where the first parameter value is an invalid parameter value, perform parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and adjust the parameter value of the second key point to the second parameter value. In the case where the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

2. The dynamic adjustment method of the device parameters according to claim 1, characterized in that, The generating a scale for the parameter curve according to the position of the first key point includes: determining a scale position on the parameter curve according to the position of the first key point, and generating a scale for the parameter curve at the scale position according to a preset scale length, where the scale is used to display scales at corresponding positions.

3. The method for dynamically adjusting device parameters according to claim 2, characterized in that, The determining a scale position on the parameter curve according to the position of the first key point and generating a scale for the parameter curve at the scale position according to a preset scale length includes: Determining a target position on the parameter curve according to the position of the first key point, performing magnification processing on the target position, and generating a scale at the magnified target position according to a preset scale length.

4. The method for dynamically adjusting device parameters according to claim 1, wherein The generating a parameter curve based on the parameter set and the target curve graph template and determining a parameter adjustment range of the parameter curve includes: Determining a target parameter in the parameter set according to a template type of the target curve graph template, inputting the target parameter into the target curve graph template to generate a curve graph including multiple parameter curves, and marking a parameter adjustment range corresponding to each parameter curve on the curve graph.

5. The method for dynamically adjusting device parameters according to claim 4, wherein The inputting the target parameter into the target curve graph template to generate a curve graph including multiple parameter curves includes: Inputting the target parameter into the curve graph template to generate multiple parameter curves; Combining parameter curves with the same associated parameters to generate a curve graph including multiple parameter curves with the same associated parameters.

6. The dynamic adjustment method of device parameters according to claim 1, wherein, The performing parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value includes: Comparing the first parameter value with an upper limit value and a lower limit value of the parameter adjustment range respectively, and determining a valid value as the upper limit value or the lower limit value close to the first parameter value; Performing parameter calibration on the first parameter value based on the valid value to obtain a second parameter value, where the valid value is the same as the second parameter value.

7. The method for dynamically adjusting device parameters according to claim 1, characterized in that After obtaining the second parameter value, it further includes: Generate a parameter adjustment curve, adjustment information, and calibration information based on the second parameter value, and display the parameter adjustment curve, the adjustment information, and the calibration information in real time; Correspondingly, after adjusting the parameter value of the second key point to the first parameter value, it further includes: Generate a parameter adjustment curve and adjustment information based on the first parameter value, and display the parameter adjustment curve and the adjustment information in real time.

8. A dynamic adjustment device for device parameters, characterized in that, It includes: A parameter set acquisition module, configured to acquire a parameter set and a target curve graph template associated with the target test mode in response to a selected target test mode; A parameter curve generation module, configured to generate a parameter curve based on the parameter set and the target curve graph template and determine the parameter adjustment range of the parameter curve; A first key point determination module, configured to determine a first key point on the parameter curve in response to a click operation on the parameter curve; A scale generation module, configured to generate a scale of the parameter curve according to the position of the first key point; A second key point determination module, configured to determine a second key point based on the dragging position of the first dragging operation in response to a first dragging operation on the scale; A first parameter value determination module, configured to determine a first parameter value based on the dragging position of the second dragging operation in response to a second dragging operation on the second key point; A valid parameter judgment module, configured to judge whether the first parameter value is a valid parameter value based on the parameter adjustment range; A parameter adjustment module, configured to, when the first parameter value is an invalid parameter value, perform parameter calibration on the first parameter value based on the parameter adjustment range to obtain a second parameter value, and adjust the parameter value of the second key point to the second parameter value, and when the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

9. An electronic device, the device comprising: One or more processors; A storage device, configured to store one or more programs, and when the one or more programs are executed by the one or more processors, enable the one or more processors to implement the dynamic adjustment method of device parameters as described in any one of claims 1-7.

10. A storage medium storing computer-executable instructions, where the computer-executable instructions are used to execute the dynamic adjustment method of device parameters as described in any one of claims 1-7 when executed by a computer processor.

Citation Information

Patent Citations

  • Method of measuring parameters set by measuring instrument for the purpose of supporting multi-touch screen

    CN102981673A

  • User interface for controlling a source parameter and correlating a measurement in real time

    CN105468277A

  • Waveform data generation method and device for testing, equipment and storage medium

    CN118914624A

  • Oscilloscope with touch control and touch control operating method of displaying waveform thereof

    US20140125600A1