A method, apparatus, device, and storage medium for dynamically adjusting equipment parameters.

By generating parametric curves and using key points and scales to adjust equipment parameters, the problem of unclear correlations in parameter settings is solved, improving adjustment efficiency and accuracy.

CN120295537BActive Publication Date: 2025-11-14GUANGZHOU ZHIYUAN INSTR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In existing technologies, the device parameter settings cannot reflect the correlation between various parameters, resulting in low efficiency and inaccuracy in parameter adjustment.

Method used

By generating a parametric curve, the parameters are adjusted using key points and scales on the curve. The effective parameter values ​​are determined based on the dragging operation of the parametric curve, and calibration is performed.

Benefits of technology

It improves the efficiency and accuracy of parameter adjustment, and ensures the precision of parameter settings through clear display of relationships and scale.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295537B_ABST
    Figure CN120295537B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, device, and storage medium for dynamically adjusting equipment parameters, including: in response to a selected target test mode, acquiring a parameter set and a target curve template associated with the target test mode, and generating a parameter curve based on the parameter set and the target curve template; in response to a click operation on the parameter curve, determining a first key point, and generating a scale for the parameter curve based on the position of the first key point; in response to a first drag operation on the scale, determining a second key point based on the first drag operation; in response to a second drag operation on the second key point, determining a first parameter value based on the second drag operation, and determining whether the first parameter value is a valid parameter value; if not, calibrating the first parameter value to a second parameter value based on the parameter adjustment range; if yes, adjusting the parameter value of the second key point to the first parameter value. This improves the efficiency and accuracy of parameter adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic digital data processing technology, and in particular to a method, apparatus, device, and storage medium for dynamically adjusting device parameters. Background Technology

[0002] Dynamic adjustment of equipment parameters refers to the process of dynamically adjusting equipment parameters during operation based on the real-time status and requirements of the equipment to optimize its performance. For example, when testing power supply equipment, parameters such as voltage, current, resistance, and power need to be set in the corresponding display interface, and the parameters are adjusted based on actual test requirements or test results to ensure the accuracy of equipment testing and avoid misjudgments or mismeasurements.

[0003] In related technologies, 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 relationship between the parameters, nor can it accurately adjust the parameters based on the relationship between the parameters, which affects the efficiency of parameter setting and the accuracy of parameter adjustment. Summary of the Invention

[0004] This application provides a method, apparatus, device, and storage medium for dynamically adjusting equipment parameters. It solves the problem that parameter setting methods cannot reflect the relationships between parameters, nor can they accurately adjust parameters based on these relationships, thus affecting the efficiency of parameter setting and the accuracy of parameter adjustment. By generating different parameter curves based on different test modes, the relationships between parameters are clearly understood through these curves. Parameter adjustment efficiency is improved by dragging the parameter curves, and the accuracy of parameter adjustment is enhanced by generating scale markings on the parameter curves.

[0005] In a first aspect, embodiments of this application provide a method for dynamically adjusting device parameters, comprising:

[0006] In response to the selected target test mode, a parameter set and a target curve template associated with the target test mode are obtained, a parameter curve is generated based on the parameter set and the target curve template, and the parameter adjustment range of the parameter curve is determined.

[0007] 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 based on the position of the first key point.

[0008] 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;

[0009] In response to the second drag operation of the second key point, a first parameter value is determined based on the drag position of the second drag operation, and it is determined whether the first parameter value is a valid parameter value based on the parameter adjustment range;

[0010] If 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. If the first parameter value is a valid parameter value, the parameter value of the second key point is adjusted to the first parameter value.

[0011] Optionally, generating the scale of the parameter curve based on the position of the first key point includes: determining the scale position on the parameter curve based on the position of the first key point, and generating the scale of the parameter curve at the scale position according to a preset scale length, wherein the scale is used to display the scale at the corresponding position.

[0012] Optionally, determining the scale position on the parameter curve based on the position of the first key point, and generating the scale of the parameter curve at the scale position according to a preset scale length, includes:

[0013] The target position on the parameter curve is determined based on the position of the first key point, the target position is magnified, and a scale is generated at the magnified target position according to the preset scale length.

[0014] Optionally, the step of generating a parameter curve based on the parameter set and the target curve template and determining the parameter adjustment range of the parameter curve includes:

[0015] The target parameters in the parameter set are determined according to the template type of the target curve template. The target parameters are input into the target curve template to generate a curve containing multiple parameter curves. The parameter adjustment range corresponding to each parameter curve is marked on the curve.

[0016] Optionally, the step of inputting the target parameters into the target curve template to generate a curve containing multiple parameter curves includes:

[0017] The target parameters are input into the curve template to generate multiple parameter curves;

[0018] By combining parameter curves with the same associated parameters, a graph containing multiple parameter curves with the same associated parameters is generated.

[0019] Optionally, the step of calibrating the first parameter value based on the parameter adjustment range to obtain the second parameter value includes:

[0020] The first parameter value is compared with the upper limit and lower limit of the parameter adjustment range, and the upper limit or lower limit value that is close to the first parameter value is determined as a valid value.

[0021] Based on the effective value, the first parameter value is calibrated to obtain the second parameter value, wherein the effective value is the same as the second parameter value.

[0022] Optionally, after obtaining the second parameter value, the process further includes:

[0023] Based on the second parameter value, a parameter adjustment curve, adjustment information, and calibration information are generated, and the parameter adjustment curve, adjustment information, and calibration information are displayed in real time.

[0024] Accordingly, after adjusting the parameter value of the second key point to the first parameter value, the method further includes:

[0025] Based on the first parameter value, a parameter adjustment curve and adjustment information are generated, and the parameter adjustment curve and adjustment information are displayed in real time.

[0026] In a second aspect, embodiments of this application provide a device for dynamically adjusting device parameters, comprising:

[0027] The parameter set acquisition module is used to acquire the parameter set and target curve template associated with the selected target test mode in response to the selected target test mode.

[0028] The parameter curve generation module is used to generate a parameter curve based on the parameter set and the target curve template, and to determine the parameter adjustment range of the parameter curve.

[0029] The first key point determination module is used to determine the first key point on the parameter curve in response to a click operation on the parameter curve.

[0030] A scale generation module is used to generate a scale for the parameter curve based on the position of the first key point.

[0031] The second key point determination module is used to determine the second key point based on the drag position of the first drag operation in response to the first drag operation.

[0032] The first parameter value determination module is used to determine the first parameter value based on the drag position of the second drag operation in response to the second key point.

[0033] A valid parameter determination module is used to determine whether the first parameter value is a valid parameter value based on the parameter adjustment range.

[0034] The parameter adjustment module is used to perform parameter calibration on the first parameter value based on the parameter adjustment range when the first parameter value is an invalid parameter value, to obtain a second parameter value, and to adjust the parameter value of the second key point to the second parameter value. 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.

[0035] In a third aspect, embodiments of this application provide an electronic device, the device comprising: one or more processors; and a storage device configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the dynamic adjustment method for device parameters described in the first aspect.

[0036] In a fourth aspect, embodiments of this application provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a dynamic adjustment method for device parameters as described in the first aspect.

[0037] In this embodiment, in response to a selected target test mode, a parameter set and a target curve template associated with the target test mode are obtained. A parameter curve is generated based on the parameter set and the target curve template, and the 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 for the parameter curve is generated based on 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 determined whether the first parameter value is a valid parameter value based on the parameter adjustment range. If 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. If 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 is clearly understood through the parameter curves, and parameter adjustment efficiency is improved by dragging the parameter curves. Furthermore, the accuracy of parameter adjustment is improved by generating scales on the parameter curves. Attached Figure Description

[0038] Figure 1 This is a flowchart of a method for dynamically adjusting device parameters provided in an embodiment of this application;

[0039] Figure 2 This is a schematic diagram of a scale for a parametric curve provided in an embodiment of this application;

[0040] Figure 3 This is a schematic diagram of a parameter curve provided in an embodiment of this application;

[0041] Figure 4 This is a schematic diagram of a parameter coordinate system provided in an embodiment of this application;

[0042] Figure 5 This is a flowchart of a method for determining the value of a second parameter provided in the real-time example of this application;

[0043] Figure 6 This is a flowchart of a device parameter display method provided in an embodiment of this application;

[0044] Figure 7 This is a schematic diagram of the structure of a dynamic adjustment device for equipment parameters provided in an embodiment of this application;

[0045] Figure 8 This is a schematic diagram of the structure of a device for dynamically adjusting device parameters provided in an embodiment of this application. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of this application clearer, specific embodiments of this application will be described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely for explaining this application and not for limiting it. It should also be noted that, for ease of description, only the parts relevant to this application are shown in the drawings, not all of them. Before discussing 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 operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0047] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0048] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0049] The following description, in conjunction with the accompanying drawings, details the method, apparatus, equipment, and medium for dynamically adjusting device parameters provided in this application through specific embodiments and application scenarios.

[0050] The method for dynamically adjusting device parameters provided in this application can be applied to scenarios where various related parameters need to be set, such as setting parameters like current, voltage, resistance, and power during device testing. Based on these application scenarios, it is understood that the executing entity of this application can be a smart terminal, such as a mobile phone or tablet computer.

[0051] Figure 1 This is a flowchart of a method for dynamically adjusting device parameters provided in an embodiment of this application, such as... Figure 1 As shown, it includes:

[0052] Step S101: In response to the selected target test mode, obtain the parameter set and target curve template associated with the target test mode, generate a parameter curve based on the parameter set and the target curve template, and determine the parameter adjustment range of the parameter curve.

[0053] 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 mode can include basic mode, photovoltaic mode, and battery mode, etc. Different test modes require different device parameters to be set. For example, in basic mode, voltage, current, power, resistance, and related parameters need to be set. Voltage, current, power, resistance, and related parameters constitute the parameter set associated with basic mode. In 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. Open-circuit voltage, short-circuit current, maximum power point voltage, maximum power point current, and related parameters such as irradiance, temperature, and technology type constitute the parameter set associated with photovoltaic mode. In battery mode, model, cell capacity, initial SOC, and related parameters such as overvoltage, overcurrent, and termination conditions need to be set. Model, cell capacity, initial SOC, and related parameters such as overvoltage, overcurrent, and termination conditions constitute the parameter set associated with battery mode. Since different test modes correspond to different parameter sets and have different test requirements, the correlation between the parameters in the parameter set is determined based on the different test requirements. A graph template is pre-generated based on this correlation. This graph template can be a coordinate system containing the correlated parameters, and different test modes can have one or more coordinate systems. For example, if the target test mode is battery mode, the target graph template corresponding to battery mode can be the Ri-SOC coordinate system and the Voc-SOC coordinate system.

[0054] In one embodiment, in response to the target test mode selected by the user on the screen of the smart terminal, such as the battery mode, a parameter set consisting of parameters associated with the battery mode, including cell capacity, initial SOC, and related parameters such as overvoltage, overcurrent, and termination conditions, is obtained, along with a target curve template associated with the battery mode, such as the Ri-SOC coordinate system and the Voc-SOC coordinate system. The target parameters in the parameter set are determined based on the horizontal and vertical coordinates of the coordinate system. A parameter curve is generated on the corresponding coordinate system based on the target parameters, and the parameter adjustment range of the parameter curve is determined based on the maximum and minimum values ​​of the target parameters. This parameter adjustment range can be determined by user input, based on device type, or based on device functional characteristics. This parameter adjustment range can be displayed in the coordinate system for user reference during parameter adjustment. The generated coordinate system can be set and displayed on the left side of the display screen, while other parameters in the parameter set can be set and displayed on the right side of the display screen.

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

[0056] Within the same coordinate system, multiple curves may exist. The user can select the curve to be adjusted through clicks, or trigger parameter adjustments by clicking the corresponding curve. The first key point is the point the user may need to adjust. The scale of the parametric curve can be used to represent the precise x-coordinate or y-coordinate of a point on the curve.

[0057] In one embodiment, in response to a user's click on the parametric curve, the location of the click is determined as a first key point on the parametric curve, and a scale for the parametric curve is generated at the first key point. For example, if the x-coordinate of the first key point is 60%, the starting point of the scale is 60%, and the scale on the parametric curve is displayed according to a 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 is 70%.

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

[0059] The first drag operation can be a left-right dragging operation on the parameter curve, and the second key point can be a precise position selected by the user on the parameter curve that they want to adjust. In one embodiment, since the first key point is a point that the user may need to adjust, it is not a precise location. To ensure the accuracy of parameter adjustment, an accurate point, namely the second key point, can be determined by dragging the first key point and referring to the scale on the parameter curve.

[0060] Step S104: In response to the second drag operation of the second key point, determine the 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.

[0061] The second drag operation can be a dragging operation on the parameter curve, the first parameter value can be used to represent the vertical coordinate of the second key point, or it can be used to represent the horizontal and vertical coordinates of the second key point, and the effective parameter value can be a test parameter that can be used for equipment testing.

[0062] In one embodiment, in response to a user's up-and-down drag operation on a second key point, the vertical coordinate corresponding to the second key point is determined as a first parameter value based on the stopping position of the drag operation. It is then determined whether the first parameter value is within a preset parameter adjustment range. If it is, the first parameter value is determined to be a valid parameter value; otherwise, the first parameter value is determined to be an invalid parameter value. Here, an invalid parameter value is used to represent a parameter value that cannot be directly used for device testing.

[0063] Step S105: If the first parameter value is not a valid 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. If the first parameter value is a valid parameter value, adjust the parameter value of the second key point to the first parameter value.

[0064] The second parameter value is a test parameter that can be directly used for equipment testing; that is, a valid parameter value obtained after calibrating an invalid parameter value. In one embodiment, if the first parameter value is invalid, the first parameter value is calibrated according to a preset parameter adjustment range to any valid parameter value within the preset parameter range, i.e., the second parameter value. The parameter values ​​of the two key points are then adjusted to the second parameter value. If the first parameter value is valid, the parameter value of the second key point is adjusted to the first parameter value, resulting in the updated operating point parameters.

[0065] In this embodiment, in response to the selected target test mode, a parameter set and a target curve template associated with the target test mode are obtained. A parameter curve is generated based on the parameter set and the target curve template, and the 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 based on 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 determined whether the first parameter value is a valid parameter value based on the parameter adjustment range. If 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. If 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 is clearly understood through the parameter curves, and parameter adjustment is performed by dragging the parameter curves, thus improving the efficiency of parameter adjustment. By generating a scale on the parameter curves, the accuracy of parameter adjustment is improved.

[0066] In another possible embodiment, if a dragging operation of the first key point is received during parameter curve adjustment, it can be determined that precise parameter adjustment is unnecessary. In this case, the first parameter value can be directly determined based on the dragging position of the first key point, and its validity can be judged based on the parameter adjustment range. The first parameter value can be determined based on the stopping position of the dragging operation of the first key point. This method of determining the first parameter value by dragging the first key point quickly determines the first parameter value when precise parameter adjustment is not required, thus improving the efficiency of parameter adjustment.

[0067] In another possible embodiment, before responding to the selected target test mode, the device state can be predetermined. If the device is in a standby state and not running, the parameter value of the determined second key point is adjusted to the first parameter value to obtain the updated operating point parameter, which is then displayed on the device parameter setting page. If the device is running, it can be determined whether the updated operating point parameter needs to be corrected and calibrated again based on the actual operating point parameter and the preset deviation range. For example, the actual operating point parameter of the device is displayed near the updated operating point, and the difference between the updated operating point parameter and the actual operating point parameter is calculated. It is determined whether the calculation result is within the preset deviation range. If it is, it means that the updated operating point parameter setting is valid and the device is running normally. At this time, there is no need to adjust the updated operating point parameter, and the actual operating point parameter is displayed in real time on the device parameter setting page. If it is not, it means that the updated operating point parameter setting is invalid. At this time, the updated operating point can be adjusted to coincide with the actual operating point so that the updated operating point parameter is the same as the actual operating point parameter. In another possible embodiment, if the automatic correction function is detected to be off or the real-time display function of the actual working point is off, then no parameter correction is required after the updated working point parameters are generated.

[0068] In one embodiment, generating the scale of the parametric curve based on the position of the first key point includes: determining the scale position on the parametric curve based on the position of the first key point, and generating the scale of the parametric curve at the scale position according to a preset scale length, wherein the scale is used to display the scale at the corresponding position.

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

[0070] As described above, the position of the scale on the parametric curve is determined based on the location of the first key point, and a scale for the parametric curve is generated at the scale position according to the preset scale length. The scale is used to display the scale at the corresponding position. The ability to generate a scale for the parametric curve near the first key point allows users to accurately determine the position of the second key point to be adjusted, thereby improving the accuracy of parameter settings.

[0071] In one embodiment, determining the scale position on the parametric curve based on the position of the first key point, and generating the scale of the parametric curve at the scale position according to a preset scale length, includes:

[0072] The target position on the parameter curve is determined based on the position of the first key point, the target position is magnified, and a scale is generated at the magnified target position according to the preset scale length.

[0073] Figure 2 This is a schematic diagram of a scale for a parametric curve provided in an embodiment of this application, such as... Figure 2 As shown, the positional relationship between the first key point and the starting scale of the ruler can be preset. Based on this positional relationship and the preset ruler length, the starting and ending points of the ruler's scale are determined. For example, if the distance between the scale of the first key point and the starting scale of the ruler 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 ruler on the parameter curve. The ending scale of the ruler is determined based on the preset ruler length and the starting scale. If the preset ruler length is 10, then the ending scale of the ruler can be determined to be 70%. A ruler with a scale of 60%-70% is then generated at the corresponding position on the parameter curve. The position corresponding to the parameter curve is determined as the target position, and the target position is magnified to generate the ruler of the parameter curve at the magnified position.

[0074] As described above, the target position on the parameter curve is determined based on the location of the first key point. The target position is then magnified, and a ruler is generated at the magnified target position according to a preset ruler length. Presetting the ruler length improves the efficiency of ruler generation on the parameter curve, and magnifying the target position enhances the ruler's clarity, allowing users to quickly and accurately determine the location of the second key point. Consequently, the accuracy and efficiency of parameter settings are improved.

[0075] In one embodiment, generating a parameter curve based on the parameter set and the target curve template, and determining the parameter adjustment range of the parameter curve, includes:

[0076] The target parameters in the parameter set are determined according to the template type of the target curve template. The target parameters are input into the target curve template to generate a curve containing multiple parameter curves. The parameter adjustment range corresponding to each parameter curve is marked on the curve.

[0077] The template type can be represented by the horizontal and vertical coordinates of a coordinate system. Different coordinate systems are used for different template types, such as Ri-SOC and Voc-SOC templates. Target parameters are determined based on the horizontal and vertical coordinates of the target curve template. For example, if the target curve templates are Ri-SOC and Voc-SOC, the target parameters are Voc, SOC, and Ri, respectively. Voc and SOC are input into the Voc-SOC coordinate system to generate a curve indicating the relationship between open-circuit voltage and battery state changes. Ri and SOC are input into the Ri-SOC coordinate system to generate a curve indicating the change in battery internal resistance with state changes. Based on preset maximum and minimum Ri thresholds, the parameter adjustment range of the curve indicating the change in battery internal resistance with state changes is defined in the Ri-SOC coordinate system. Similarly, based on preset maximum and minimum Voc thresholds, the parameter adjustment range of the curve indicating the relationship between open-circuit voltage and battery state changes is defined in the Voc-SOC coordinate system.

[0078] As described above, the target parameters in the parameter set are determined based on the template type of the target curve template. These target parameters are then input into the target curve template to generate a curve containing multiple parameter curves. The adjustment range of each parameter curve is then marked on the curve. This allows for the generation of corresponding parameter curves based on the target parameters, and the dynamic relationship between the target parameters is demonstrated through the correlation between these curves.

[0079] In one embodiment, inputting the target parameters into the target curve template to generate a curve containing multiple parameter curves includes:

[0080] The target parameters are input into the curve template to generate multiple parameter curves;

[0081] By combining parameter curves with the same associated parameters, a graph containing multiple parameter curves with the same associated parameters is generated.

[0082] Inputting Voc and SOC into the Voc-SOC coordinate system generates a curve indicating the relationship between open-circuit voltage and battery state changes. Inputting Ri and SOC into the Ri-SOC coordinate system generates a curve indicating the change of battery internal resistance with state changes. Figure 3 This is a schematic diagram of a parameter curve provided in an embodiment of this application, such as... Figure 3As shown, since the target parameters in both coordinate systems contain the same parameter SOC, the parameter curves in the two coordinate systems can be combined into a single coordinate system, resulting in the coordinate system Ri-SOC-Voc. This coordinate system simultaneously displays the relationship between open-circuit voltage and battery state changes, as well as a curve indicating the change in battery internal resistance with state changes. Furthermore, it displays the maximum and minimum parameter points within the parameter set on the coordinate axes, resulting in the following... Figure 3 The parameter curve shown is a schematic diagram.

[0083] As described above, the target parameters are input into the graph template to generate multiple parameter curves. Parameter curves with the same associated parameters are then combined to generate a graph containing multiple parameter curves with the same associated parameters. This allows for the combination of parameter curves based on related parameters, enabling the simultaneous display of multiple parameter curves in the same coordinate system. This approach saves page space and improves the overall page display effect while ensuring the optimal display of the parameter curves.

[0084] Figure 4 This is a schematic diagram of a parameter coordinate system provided in an embodiment of this application, such as... Figure 4 As shown, after generating a coordinate system containing 80% of the maximum parameter point and 20% of the minimum parameter point of the SOC, the system responds in real-time to the user's parameter point adjustment operations, determining either the 80% maximum or 20% minimum parameter point as the parameter point to be adjusted. A scale is generated at the position of this parameter point, and the system responds in real-time to the user's left and right dragging operations on the scale. Based on the stopping position of the dragging operation, the target parameter point is determined, and the coordinate system is updated based on the target parameter point, resulting in an updated coordinate system. By displaying the corresponding parameters from the parameter set in the coordinate system, the system facilitates parameter point adjustment for the user. Furthermore, by generating a scale at the parameter point to be adjusted after responding to the parameter point adjustment operation, the system enables precise adjustment, thereby improving the accuracy of parameter adjustment.

[0085] Figure 5 This is a flowchart of a method for determining the value of a second parameter provided in the real-time example of this application, such as... Figure 5 As shown, it includes:

[0086] Step S1051: Compare the first parameter value with the upper limit and lower limit of the parameter adjustment range, and determine the upper limit or lower limit value that is close to the first parameter value as a valid value.

[0087] Step S1052: Based on the effective value, perform parameter calibration on the first parameter value to obtain a second parameter value, wherein the effective value is the same as the second parameter value.

[0088] The upper limit of the parameter adjustment range is a pre-set maximum threshold for valid parameters, and the lower limit is a pre-set minimum threshold for valid parameters. In one embodiment, the first parameter value is compared with both the upper and lower limits of the parameter adjustment range. Since the first parameter value is currently an invalid parameter value, it is either greater than the upper limit or less than the lower limit. If the first parameter value is greater than the upper limit, it is determined to be valid; if the first parameter value is less than the lower limit, it is determined to be valid, and this valid value is designated as the second parameter value. The first parameter is then adjusted to the second parameter value, thereby achieving parameter calibration of the first parameter value.

[0089] The above process compares the first parameter value with the upper and lower limits of the parameter adjustment range, respectively, and identifies the upper or lower limit value that is closest to the first parameter value as the valid value. Based on the valid value, the first parameter value is calibrated to obtain the second parameter value, which is the same as the valid value. This system can automatically adjust invalid parameters to valid parameters based on the preset upper and lower limits of the parameter adjustment range, thereby ensuring the accuracy of equipment testing and improving the efficiency of users in setting equipment parameters.

[0090] Figure 6 This is a flowchart of a device parameter display method provided in an embodiment of this application, such as... Figure 6 As shown, it includes:

[0091] Step S201: In response to the selected target test mode, obtain the parameter set and target curve template associated with the target test mode, generate a parameter curve based on the parameter set and the target curve template, and determine the parameter adjustment range of the parameter curve.

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

[0093] Step S203: In response to a first drag operation on the ruler, determine a second key point based on the drag position of the first drag operation.

[0094] Step S204: In response to the second drag operation of the second key point, determine the 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.

[0095] Step S205: If 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 the second parameter value.

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

[0097] The adjustment information is used to represent the process and results of parameter adjustment, such as reducing the battery internal resistance by 3mΩ and increasing the open-circuit voltage by 0.2V. It may also include the adjusted parameter curve and the corresponding parameter values. The calibration information can be used to represent the process and results of parameter calibration, and may include prompts indicating whether calibration is required, the type of parameter being calibrated, and the valid calibration value. In one embodiment, a calibrated parameter curve, i.e., a parameter adjustment curve, is generated based on the second parameter value, and corresponding adjustment and calibration information are generated. The parameter adjustment curve, adjustment information, and calibration information are all displayed on the terminal page.

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

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

[0100] In one embodiment, a calibrated parameter curve, also known as a parameter adjustment curve, is generated based on the first parameter value, and adjustment information corresponding to the parameter adjustment curve is generated. Both the parameter adjustment curve and the adjustment information are then displayed on the terminal page.

[0101] The above describes the process of generating parameter adjustment curves, adjustment information, and calibration information based on the second parameter value, and displaying these information in real time; similarly, it generates parameter adjustment curves and adjustment information based on the first parameter value, and displays these information in real time as well. This allows for real-time display of parameter adjustment and calibration status, as well as the adjusted parameter curves, providing a clear visual representation of the relationships between different parameters and detailed parameter adjustment information, thereby enhancing the user experience.

[0102] Figure 7 This is a schematic diagram of the structure of a dynamic adjustment device for equipment parameters provided in an embodiment of this application, as shown below. Figure 7 As shown, it includes:

[0103] The parameter set acquisition module 31 is used to acquire the parameter set and target curve template associated with the selected target test mode in response to the selected target test mode.

[0104] The parameter curve generation module 32 is used to generate a parameter curve based on the parameter set and the target curve template, and to determine the parameter adjustment range of the parameter curve;

[0105] The first key point determination module 33 is used to determine the first key point on the parameter curve in response to the click operation of the parameter curve.

[0106] The scale generation module 34 is used to generate a scale for the parameter curve based on the position of the first key point.

[0107] The second key point determination module 35 is used to determine the second key point based on the drag position of the first drag operation in response to the first drag operation on the scale.

[0108] The first parameter value determination module 36 is used to determine the first parameter value based on the drag position of the second drag operation in response to the second drag operation of the second key point.

[0109] Valid parameter determination module 37 is used to determine whether the first parameter value is a valid parameter value based on the parameter adjustment range;

[0110] The parameter adjustment module 38 is used to perform parameter calibration on the first parameter value based on the parameter adjustment range when the first parameter value is an invalid parameter value, to obtain a second parameter value, and to 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, to adjust the parameter value of the second key point to the first parameter value.

[0111] In this embodiment, in response to a selected target test mode, a parameter set and a target curve template associated with the target test mode are obtained. A parameter curve is generated based on the parameter set and the target curve template, and the 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 for the parameter curve is generated based on 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 determined whether the first parameter value is a valid parameter value based on the parameter adjustment range. If 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. If 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 is clearly understood through the parameter curves, and parameter adjustment efficiency is improved by dragging the parameter curves. Furthermore, the accuracy of parameter adjustment is improved by generating scales on the parameter curves.

[0112] In one possible embodiment, the scale generation module 34 is specifically used for:

[0113] The position of the scale on the parameter curve is determined based on the position of the first key point, and the scale of the parameter curve is generated at the scale position according to the preset scale length. The scale is used to display the scale at the corresponding position.

[0114] In one possible embodiment, the scale generation module 34 is specifically used for:

[0115] The target position on the parameter curve is determined based on the position of the first key point, the target position is magnified, and a scale is generated at the magnified target position according to the preset scale length.

[0116] In one possible embodiment, the parameter curve generation module 32 is specifically used for:

[0117] The target parameters in the parameter set are determined according to the template type of the target curve template. The target parameters are input into the target curve template to generate a curve containing multiple parameter curves. The parameter adjustment range corresponding to each parameter curve is marked on the curve.

[0118] In one possible embodiment, the parameter curve generation module 32 is specifically used for:

[0119] The target parameters are input into the curve template to generate multiple parameter curves;

[0120] By combining parameter curves with the same associated parameters, a graph containing multiple parameter curves with the same associated parameters is generated.

[0121] In one possible embodiment, the effective parameter determination module 37 is specifically used for:

[0122] The first parameter value is compared with the upper limit and lower limit of the parameter adjustment range, and the upper limit or lower limit value that is close to the first parameter value is determined as a valid value.

[0123] Based on the effective value, the first parameter value is calibrated to obtain the second parameter value, wherein the effective value is the same as the second parameter value.

[0124] In one possible embodiment, the device for dynamically adjusting device parameters further includes a display module, which is used for:

[0125] Based on the second parameter value, a parameter adjustment curve, adjustment information, and calibration information are generated, and the parameter adjustment curve, adjustment information, and calibration information are displayed in real time.

[0126] The display module is also used to: generate a parameter adjustment curve and adjustment information based on the first parameter value, and display the parameter adjustment curve and adjustment information in real time.

[0127] This application also provides a device for dynamically adjusting device parameters, which can integrate a device for dynamically adjusting device parameters provided in this application. Figure 8 This is a schematic diagram of the structure of a device for dynamically adjusting device parameters provided in an embodiment of this application. (Refer to...) Figure 8 The device for dynamically adjusting 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 one or more programs are executed by one or more processors 41, the one or more processors 41 implement the method for dynamically adjusting device parameters as provided in the above embodiments. The input device 43, output device 44, memory 42, and processors 41 can be connected via a bus or other means. Figure 8 Taking the example of a connection between China and Israel via a bus.

[0128] The memory 42, as a computing device readable storage medium, 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 device parameters provided in any embodiment of this application. The memory 42 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the device. Furthermore, the memory 42 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 42 may further include memory remotely located relative to the processor 41, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0129] Input device 43 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the device. Output device 44 may include display devices such as a display screen.

[0130] The processor 41 executes various functional applications and data processing of the device by running software programs, instructions and modules stored in the memory 42, thereby realizing the above-mentioned method for dynamically adjusting device parameters.

[0131] The device, equipment, and computer for dynamically adjusting equipment parameters provided above can be used to execute the method for dynamically adjusting equipment parameters provided in any of the above embodiments, and have corresponding functions and beneficial effects.

[0132] This application embodiment also provides a storage medium for storing computer-executable instructions, which, when executed by a computer processor, are used to perform a dynamic adjustment method for device parameters as provided in the above embodiment. The dynamic adjustment method for device parameters includes:

[0133] In response to the selected target test mode, a parameter set and a target curve template associated with the target test mode are obtained, a parameter curve is generated based on the parameter set and the target curve template, and the parameter adjustment range of the parameter curve is determined.

[0134] 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 based on the position of the first key point.

[0135] 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;

[0136] In response to the second drag operation of the second key point, a first parameter value is determined based on the drag position of the second drag operation, and it is determined whether the first parameter value is a valid parameter value based on the parameter adjustment range;

[0137] If 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. If the first parameter value is a valid parameter value, the parameter value of the second key point is adjusted to the first parameter value.

[0138] Storage medium – any type of memory device or storage device. The term “storage medium” is intended to include: mounting 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 (e.g., hard disks or optical storage); registers or other similar types of memory elements, etc. Storage medium may also include other types of memory or combinations thereof. Furthermore, storage medium may reside in a first computer system in which the program is executed, or it may reside in a different second computer system connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term “storage medium” can include two or more storage media that may reside in different locations (e.g., in different computer systems connected via a network). Storage medium may store program instructions (e.g., specifically implemented as a computer program) executable by one or more processors.

[0139] Of course, the computer-executable instructions provided in the embodiments of this application are not limited to the dynamic adjustment method of device parameters as described above, but can also perform related operations in the dynamic adjustment method of device parameters provided in any embodiment of this application.

[0140] The device, equipment, and storage medium for dynamically adjusting device parameters provided in the above embodiments can execute the method for dynamically adjusting device parameters provided in any embodiment of this application. For technical details not described in detail in the above embodiments, please refer to the method for dynamically adjusting device parameters provided in any embodiment of this application.

[0141] The above description is merely a preferred embodiment and the technical principles employed in this application. This application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that can be made by those skilled in the art will not depart from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the claims.

Claims

1. A method for dynamically adjusting equipment parameters, characterized in that, include: In response to the selected target test mode, a parameter set and a target curve template associated with the target test mode are obtained, a parameter curve is generated based on the parameter set and the target curve template, and the 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 based on 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 the second drag operation of the second key point, a first parameter value is determined based on the drag position of the second drag operation, and it is determined whether the first parameter value is a valid parameter value based on the parameter adjustment range; If 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. If the first parameter value is a valid parameter value, the parameter value of the second key point is adjusted to the first parameter value.

2. The method for dynamically adjusting equipment parameters according to claim 1, characterized in that, The step of generating the scale of the parameter curve based on the position of the first key point includes: determining the scale position on the parameter curve based on the position of the first key point, and generating the scale of the parameter curve at the scale position according to a preset scale length, wherein the scale is used to display the scale at the corresponding position.

3. The method for dynamically adjusting equipment parameters according to claim 2, characterized in that, The step of determining the scale position on the parameter curve based on the position of the first key point, and generating the scale of the parameter curve at the scale position according to a preset scale length, includes: The target position on the parameter curve is determined based on the position of the first key point, the target position is magnified, and a scale is generated at the magnified target position according to the preset scale length.

4. The method for dynamically adjusting equipment parameters according to claim 1, characterized in that, The step of generating a parameter curve based on the parameter set and the target curve template, and determining the parameter adjustment range of the parameter curve, includes: The target parameters in the parameter set are determined according to the template type of the target curve template. The target parameters are input into the target curve template to generate a curve containing multiple parameter curves. The parameter adjustment range corresponding to each parameter curve is marked on the curve.

5. The method for dynamically adjusting equipment parameters according to claim 4, characterized in that, The step of inputting the target parameters into the target curve template to generate a curve containing multiple parameter curves includes: The target parameters are input into the curve template to generate multiple parameter curves; By combining parameter curves with the same associated parameters, a graph containing multiple parameter curves with the same associated parameters is generated.

6. The method for dynamically adjusting equipment parameters according to claim 1, characterized in that, The step of calibrating the first parameter value based on the parameter adjustment range to obtain the second parameter value includes: The first parameter value is compared with the upper limit and lower limit of the parameter adjustment range, and the upper limit or lower limit value that is close to the first parameter value is determined as a valid value. Based on the effective value, the first parameter value is calibrated to obtain a second parameter value, wherein the effective value is the same as the second parameter value.

7. The method for dynamically adjusting equipment parameters according to claim 1, characterized in that, After obtaining the second parameter value, the process also includes: Based on the second parameter value, a parameter adjustment curve, adjustment information, and calibration information are generated, and the parameter adjustment curve, adjustment information, and calibration information are displayed in real time. Accordingly, after adjusting the parameter value of the second key point to the first parameter value, the method further includes: Based on the first parameter value, a parameter adjustment curve and adjustment information are generated, and the parameter adjustment curve and adjustment information are displayed in real time.

8. A device for dynamically adjusting equipment parameters, characterized in that, include: The parameter set acquisition module is used to acquire the parameter set and target curve template associated with the selected target test mode in response to the selected target test mode. The parameter curve generation module is used to generate a parameter curve based on the parameter set and the target curve template, and to determine the parameter adjustment range of the parameter curve; The first key point determination module is used to determine the first key point on the parameter curve in response to a click operation on the parameter curve. A scale generation module is used to generate a scale for the parameter curve based on the position of the first key point. The second key point determination module is used to determine the second key point based on the drag position of the first drag operation in response to the first drag operation. The first parameter value determination module is used to determine the first parameter value based on the drag position of the second drag operation in response to the second key point. A valid parameter determination module is used to determine whether the first parameter value is a valid parameter value based on the parameter adjustment range. The parameter adjustment module is used to perform parameter calibration on the first parameter value based on the parameter adjustment range when the first parameter value is an invalid parameter value, to obtain a second parameter value, and to adjust the parameter value of the second key point to the second parameter value. 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.

9. An electronic device, the device comprising: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the method for dynamically adjusting device parameters as described in any one of claims 1-7.

10. A storage medium storing computer-executable instructions, which, when executed by a computer processor, are used to perform a method for dynamically adjusting device parameters as described in any one of claims 1-7.

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