Control chart generation method and device, electronic equipment and storage medium

By establishing a mapping relationship between preset formulas and custom control chart types in the SPC system, the problem of cumbersome formula setting and low efficiency of control chart generation is solved, and more convenient formula setting and efficient control chart generation is achieved.

CN119806116APending Publication Date: 2025-04-11SAIMEITE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411980806.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In statistical process control (SPC) systems, the formula setting in the prior art is cumbersome, resulting in low efficiency in generating control charts.

Method used

By establishing a mapping relationship between preset formulas and custom control chart types, determine the target formula corresponding to the target control chart type, and provide candidate parameter items in the graphical user interface, select target parameter items to generate a custom control chart.

Benefits of technology

It improves the convenience of formula setting and control chart generation efficiency in SPC system, and reduces the workload of repeated formula setting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119806116A_ABST
    Figure CN119806116A_ABST
Patent Text Reader

Abstract

The invention provides a control chart generation method and device, electronic equipment and a storage medium, and relates to the technical field of computers.The method comprises the steps that a mapping relation between a preset formula and a user-defined control chart type is established, and the user-defined control chart type is generated on the basis of the mapping relation between the preset formula and the user-defined control chart type; determining a target formula corresponding to the target control chart type; providing a plurality of candidate parameter items corresponding to the target formula in the graphical user interface, and selecting a target parameter item from the plurality of candidate parameter items; and in response to the control chart generation instruction, obtaining a parameter value of the target parameter item, and determining a calculation result of the target formula under the parameter value so as to display a self-defined control chart corresponding to the calculation result in the graphical user interface. Through adoption of the control chart generation method and apparatus, the electronic device and the storage medium, the problems of tedious formula setting and low control chart generation efficiency in an SPC system are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a control diagram generation method, device, electronic device, and storage medium. Background Art

[0002] Control charts are graphs with control limits used to analyze and determine whether a process is stable. Statistical Process Control (SPC) system control charts enable parameter test data collection, rule determination, and abnormal control actions for process quality, making them an effective means of implementing quality control. Currently, most SPC software systems typically require formula calculations based on aggregated data collected through Electronic Data Capture (EDC). For example, formula calculations are based on aggregated data including Mean, Range, Sigma, and raw values. Calculations based on raw values ​​require the use of a formula.

[0003] However, in existing technologies, formulas are typically fixed or parameter-bound. A corresponding number of formulas are required for each control chart. For example, if 1,000 control charts are required for a semiconductor equipment inspection project, a formula must be configured for each control chart. Even if the same formula is used multiple times across these 1,000 control charts, 1,000 formulas must still be configured. Then, after using EDC values, the formula is calculated to generate the control chart. In SPC systems, repeated formula settings lead to cumbersome formula setup, a large amount of repetitive work, and low control chart generation efficiency. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a control chart generation method, device, electronic device and storage medium to solve the problems of cumbersome formula settings and low control chart generation efficiency in the SPC system.

[0005] In a first aspect, an embodiment of the present application provides a control chart generation method, which is applied to a statistical process control system, the statistical process control system including a graphical user interface, and the method includes:

[0006] Establishing a mapping relationship between a preset formula and a custom control chart type, and determining a target formula corresponding to a target control chart type based on the mapping relationship between the preset formula and the custom control chart type;

[0007] Providing multiple candidate parameter items corresponding to the target formula in a graphical user interface, and selecting the target parameter item from the multiple candidate parameter items;

[0008] In response to a control chart generation instruction, a parameter value of a target parameter item is obtained, and a calculation result of a target formula under the parameter value is determined, so as to display a custom control chart corresponding to the calculation result in a graphical user interface.

[0009] Optionally, the mapping relationship includes a first mapping relationship and a second mapping relationship, and based on the mapping relationship between the preset formula and the control chart type, the target formula corresponding to the target control chart type is determined, including: in response to the type selection instruction, based on the first mapping relationship between the custom control chart type and the formula type, determining the target formula type corresponding to the target control chart type; based on the second mapping relationship between the formula type and the calculation formula, determining the target formula corresponding to the target formula type.

[0010] Optionally, a mapping relationship between a preset formula and a custom control chart type is established, including: determining multiple formula types and the calculation formula corresponding to each formula type; based on the multiple formula types and the calculation formula corresponding to each formula type, constructing a formula type data table that reflects a second mapping relationship between the formula type and the calculation formula.

[0011] Optionally, establishing a mapping relationship between a preset formula and a custom control chart type also includes: determining multiple custom control chart types and the formula type corresponding to each custom control chart type; based on the multiple custom control chart types and the formula type corresponding to each custom control chart type, establishing a control chart formula mapping data table reflecting the first mapping relationship between the custom control chart type and the formula type.

[0012] Optionally, multiple candidate parameter items corresponding to the target formula are provided in the graphical user interface, including: obtaining independent variables corresponding to the target formula from the formula type data table; for each independent variable, providing a candidate parameter item corresponding to the independent variable in the graphical user interface.

[0013] Optionally, selecting a target parameter item from a plurality of candidate parameter items includes: in response to a parameter selection instruction, selecting a target parameter item corresponding to each independent variable in the target formula from a plurality of candidate parameter items.

[0014] Optionally, the formula type data table includes parameter selection conditions for independent variables, and selects target parameter items corresponding to each independent variable in the target formula from multiple candidate parameter items, including: selecting target parameter items corresponding to each independent variable in the target formula that meet the parameter selection conditions from multiple candidate parameter items.

[0015] In a second aspect, an embodiment of the present application further provides a control chart generating device, which is applied to a statistical process control system, the statistical process control system including a graphical user interface, and the device including:

[0016] A formula determination module is used to establish a mapping relationship between a preset formula and a custom control chart type, and determine a target formula corresponding to a target control chart type based on the mapping relationship between the preset formula and the custom control chart type;

[0017] A parameter selection module is used to provide multiple candidate parameter items corresponding to the target formula in the graphical user interface and select the target parameter item from the multiple candidate parameter items;

[0018] The control chart generation module is used to obtain the parameter value of the target parameter item in response to the control chart generation instruction, and determine the calculation result of the target formula under the parameter value to display the custom control chart corresponding to the calculation result in the graphical user interface.

[0019] In a third aspect, an embodiment of the present application further provides an electronic device comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the control diagram generation method as described above are performed.

[0020] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the control diagram generation method as described above are executed.

[0021] The embodiments of the present application bring the following beneficial effects:

[0022] A control chart generation method, device, electronic device and storage medium provided in an embodiment of the present application can establish a mapping relationship between a preset formula and a custom control chart type, and select a target formula corresponding to the target control chart type based on the mapping relationship, so as to generate a custom control chart using the calculation results of the target formula under the parameter value. Compared with the control chart generation method in the prior art, this solves the problems of cumbersome formula settings and low control chart generation efficiency in the SPC system.

[0023] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0025] Figure 1 A flow chart of a control diagram generation method provided in an embodiment of the present application is shown;

[0026] Figure 2 A schematic diagram of the structure of a control diagram generating device provided in an embodiment of the present application is shown;

[0027] Figure 3 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application for which protection is claimed, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work falls within the scope of protection of the present application.

[0029] It is worth noting that before the present application was proposed, the control chart was a chart with control limits used to analyze and determine whether the process was in a stable state. The control chart of the Statistical Process Control (SPC) system can perform parameter test data collection, rule determination, and abnormal control actions on process quality, and is an effective means of implementing quality control. At present, most SPC software systems usually need to perform formula calculations based on the summary data after the electronic data capture (EDC) has been performed. For example, the formula is calculated based on the summary data of Mean, Range, Sigma and the original Raw value. When calculating the original Raw value, the formula needs to be set. However, in the prior art, the formula is usually fixed or bound to the parameters. The number of formulas required is the same as the number of control charts. For example, if 1000 control charts need to be displayed in a semiconductor equipment inspection project, a formula needs to be configured for each control chart. Even if the same formula is used multiple times in these 1000 control charts, 1000 formulas need to be configured. Then, the formula is calculated after the EDC is collected to generate the control chart. In the SPC system, repeated formula settings will cause problems such as cumbersome formula settings, large amounts of repetitive work, and low efficiency in control chart generation.

[0030] Based on this, an embodiment of the present application provides a control chart generation method to improve the convenience of formula setting and the efficiency of control chart generation in the SPC system.

[0031] See also Figure 1 , Figure 1 This is a flow chart of a control diagram generation method provided in an embodiment of the present application. Figure 1 As shown, the control diagram generation method provided in the embodiment of the present application includes:

[0032] Step S101: establishing a mapping relationship between a preset formula and a custom control chart type, and determining a target formula corresponding to a target control chart type based on the mapping relationship between the preset formula and the custom control chart type;

[0033] Step S102, providing a plurality of candidate parameter items corresponding to the target formula in a graphical user interface, and selecting a target parameter item from the plurality of candidate parameter items;

[0034] Step S103 , in response to the control chart generation instruction, obtain the parameter value of the target parameter item, and determine the calculation result of the target formula under the parameter value, so as to display the custom control chart corresponding to the calculation result in the graphical user interface.

[0035] The control chart generation method provided in the embodiment of the present application can establish a mapping relationship between a preset formula and a custom control chart type, and select a target formula corresponding to the target control chart type based on the mapping relationship, so as to generate a custom control chart using the calculation result of the target formula under the parameter value, thereby solving the problem of cumbersome formula setting and low control chart generation efficiency in the SPC system.

[0036] To facilitate understanding of this embodiment, the following takes the control chart generation method applied to a statistical process control system as an example to illustrate the above exemplary steps provided in the embodiment of the present application.

[0037] In step S101 , a mapping relationship between a preset formula and a user-defined control chart type is established, and based on the mapping relationship between the preset formula and the user-defined control chart type, a target formula corresponding to the target control chart type is determined.

[0038] In this step, the mapping relationship is used to characterize the correspondence between the preset formula and the custom control chart type. The mapping relationship includes a first mapping relationship and a second mapping relationship. The first mapping relationship may refer to the correspondence between the custom control chart type and the formula type, and the second mapping relationship may refer to the correspondence between the formula type and the calculation formula.

[0039] In an embodiment of the present application, in the semiconductor manufacturing process, an SPC system is often used for process control. In order to more accurately monitor and manage the manufacturing process, it is often necessary to establish a custom control chart. To this end, multiple custom control chart types can be established so that users can generate custom control charts according to monitoring and management needs at any time. Before generating a custom control chart, it is necessary to establish a mapping relationship between a preset formula and the custom control chart type in order to obtain the calculation results required for the custom control chart. When establishing a mapping relationship between a preset formula and a custom control chart type, a first mapping relationship and a second mapping relationship can be established through two data tables respectively.

[0040] In one example, when establishing a first mapping relationship, multiple custom control chart types and the formula type corresponding to each custom control chart type may be determined. For example, the multiple custom control chart types may be D1-SPEC-FORMULA, D2-SPEC-FORMULA, and D3-SPEC-FORMULA, and the multiple formula types may be Delta1 and Delta2. Furthermore, the formula type corresponding to D1-SPEC-FORMULA is Delta1, the formula type corresponding to D2-SPEC-FORMULA is Delta2, and the formula type corresponding to D3-SPEC-FORMULA is Delta1. Then, based on the multiple custom control chart types and the formula type corresponding to each custom control chart type, a control chart formula mapping data table is established that reflects the first mapping relationship between the custom control chart types and the formula types.

[0041] The control chart formula mapping data table is introduced below with reference to Table 1.

[0042] Table 1 is the control chart formula mapping data table:

[0043] Custom Control Chart Types Formula Type D1-SPEC-FORMULA Delta1 D2-SPEC-FORMULA Delta2 D3-SPEC-FORMULA Delta1

[0044] As shown in Table 1, the first column contains the custom control chart type name, and the second column contains the formula type name. Different custom control chart types can correspond to the same formula type. This eliminates the need to configure a separate formula for each custom control chart type when multiple custom control chart types share the same formula type. Pre-configured formula types can be reused, improving formula configuration efficiency.

[0045] In one example, when establishing the second mapping relationship, multiple formula types and the calculation formulas corresponding to each formula type can be determined. Taking the above example, the formula types are Delta1 and Delta2, respectively. The calculation formula corresponding to Delta1 is: F = AB, where F is the dependent variable and A and B are independent variables; the calculation formula corresponding to Delta2 is: F = (MAX(A) - MIN(A)) / (2AVG(A)), where F is the dependent variable and A is the independent variable. Then, based on the multiple formula types and the calculation formulas corresponding to each formula type, a formula type data table is constructed that reflects the second mapping relationship between the formula types and the calculation formulas.

[0046] The following refers to Table 2 to introduce the formula type data table.

[0047] Table 2 is the formula type data table:

[0048] Formula Type Calculation formula Delta1 F=AB Delta2 F=(MAX(A)-MIN(A)) / (2AVG(A))

[0049] As shown in Table 2, the first column is the formula type name, and the second column is the specific calculation formula. Different formula types correspond to different calculation formulas. This way, you only need to configure one calculation formula for each formula type. If there are many custom control chart types and multiple custom control chart types use the same formula type, you only need to configure the corresponding formula type for each custom control chart type, eliminating the need to configure a calculation formula for each custom control chart type. This improves formula configuration efficiency and control chart generation efficiency.

[0050] In an embodiment of the present application, since the first mapping relationship and the second mapping relationship have been established, when a user selects a customized target control chart type from a plurality of customized control chart types in the graphical user interface of the SPC system, the SPC system, in response to the type selection instruction, will determine the target formula type corresponding to the customized target control chart type based on the first mapping relationship between the customized control chart type and the formula type. For example, if the customized target control chart type selected by the user is D3-SPEC-FORMULA, the SPC system will use the first mapping relationship to determine that the target formula type is Delta1. Then, based on the second mapping relationship between the formula type and the calculation formula, the target formula corresponding to the target formula type is determined. For example, since the calculation formula corresponding to the target formula type Delta1 in the second mapping relationship is F=AB, F=AB is the target formula.

[0051] In step S102 , a plurality of candidate parameter items corresponding to the target formula are provided in a graphical user interface, and a target parameter item is selected from the plurality of candidate parameter items.

[0052] In this step, the target formula corresponding to the user-defined target control chart type selected by the user will be displayed in the graphical user interface, that is, F=AB will be displayed in the graphical user interface.

[0053] In one example, in addition to displaying the target formula in the graphical user interface, multiple candidate parameter items corresponding to the target formula are also provided. Here, the independent variables corresponding to the target formula can be obtained from the formula type data table. Taking the formula type Delta1 as an example, the identifiers (names) of independent variables A and B are obtained from Table 2, and A and B are displayed in the graphical user interface. Then, for each independent variable, the candidate parameter items corresponding to the independent variable are provided in the graphical user interface, that is, the candidate parameter item list corresponding to each independent variable in the target formula is displayed in the graphical user interface. In each candidate parameter item list, all optional parameter items that the independent variable can correspond to are listed. For example, the candidate parameter item corresponding to A can be the thickness of the semiconductor chip or the radius of the semiconductor chip.

[0054] In one example, when selecting a target parameter item from a plurality of candidate parameter items, in response to a parameter selection instruction, a target parameter item corresponding to each independent variable in the target formula is selected from the plurality of candidate parameter items. That is, the user selects a target parameter item corresponding to independent variable A and a target parameter item corresponding to independent variable B from two candidate parameter item lists. The parameter selection instruction may refer to an instruction for selecting a target parameter item.

[0055] In an optional embodiment, the formula type data table includes parameter selection conditions for independent variables. When selecting a target parameter item corresponding to each independent variable in a target formula from multiple candidate parameter items, the target parameter item corresponding to each independent variable in the target formula that meets the parameter selection conditions can be selected from the multiple candidate parameter items. Here, the parameter selection condition may refer to a condition that must be met when selecting a parameter. As an example, the parameter selection condition may be a numerical value condition, such as: A is greater than 30. The parameter selection condition may also be a data type condition, such as: B is a floating point type.

[0056] In step S103, in response to the control chart generation instruction, the parameter value of the target parameter item is obtained, and the calculation result of the target formula under the parameter value is determined to display the custom control chart corresponding to the calculation result in the graphical user interface.

[0057] In this step, after determining the target parameter item corresponding to each independent variable in the target formula, the corresponding relationship between the independent variable and the target parameter item is saved.

[0058] In an embodiment of the present application, the user clicks the control chart generation button for the customized target control chart type in the SPC system to issue a control chart generation instruction. The SPC system responds to the control chart generation instruction, obtains the parameter value of the target parameter item, that is, obtains the value of the independent variable A and the value of the independent variable B, and determines the calculation result of the target formula under the parameter value, that is, determines the calculation result of F.

[0059] Taking the above example, the target parameter item corresponding to the independent variable A in F=AB is the first chip thickness before chip etching, and the target parameter item corresponding to the independent variable B is the second chip thickness after chip etching. The first chip thickness is bound to the independent variable A and saved, and the second chip thickness is bound to the independent variable B and saved. After the EDC receives the value, the calculation result of the dependent variable F is calculated using the first chip thickness and the second chip thickness obtained by the received values, and the custom control charts corresponding to the multiple calculation results are displayed in the graphical user interface.

[0060] Based on the same inventive concept, the embodiment of the present application also provides a control diagram generation device corresponding to the control diagram generation method. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the above-mentioned control diagram generation method in the embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0061] See also Figure 2 , Figure 2 This is a schematic diagram of the structure of a control diagram generating device provided in an embodiment of the present application. Figure 2 As shown in , the control chart generating device 200 is applied to a statistical process control system, which includes a graphical user interface. The control chart generating device 200 includes:

[0062] The formula determination module 201 is used to establish a mapping relationship between a preset formula and a custom control chart type, and determine a target formula corresponding to a target control chart type based on the mapping relationship between the preset formula and the custom control chart type;

[0063] The parameter selection module 202 is used to provide multiple candidate parameter items corresponding to the target formula in the graphical user interface and select the target parameter item from the multiple candidate parameter items;

[0064] The control chart generation module 203 is used to obtain the parameter value of the target parameter item in response to the control chart generation instruction, and determine the calculation result of the target formula under the parameter value to display the custom control chart corresponding to the calculation result in the graphical user interface.

[0065] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 3As shown in FIG, the electronic device 300 includes a processor 310 , a memory 320 and a bus 330 .

[0066] The memory 320 stores machine-readable instructions executable by the processor 310. When the electronic device 300 is running, the processor 310 communicates with the memory 320 via the bus 330. When the machine-readable instructions are executed by the processor 310, the above-mentioned Figure 1 The specific implementation of the steps of the control diagram generating method in the method embodiment shown can be found in the method embodiment and will not be repeated here.

[0067] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1 The specific implementation of the steps of the control diagram generating method in the method embodiment shown can be found in the method embodiment and will not be repeated here.

[0068] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0069] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. There may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interface, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms.

[0070] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0071] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0072] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0073] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The scope of protection of the present application is not limited thereto. Although the present application has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-mentioned embodiments within the technical scope disclosed in the present application, or perform equivalent replacements for some of the technical features thereof. These modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A control chart generation method, characterized in that: Applied to a statistical process control system, the statistical process control system comprising a graphical user interface, including: Establishing a mapping relationship between a preset formula and a custom control chart type, and determining a target formula corresponding to a target control chart type based on the mapping relationship between the preset formula and the custom control chart type; Providing a plurality of candidate parameter items corresponding to the target formula in the graphical user interface, and selecting a target parameter item from the plurality of candidate parameter items; In response to a control chart generation instruction, a parameter value of the target parameter item is obtained, and a calculation result of the target formula under the parameter value is determined, so as to display a custom control chart corresponding to the calculation result in the graphical user interface.

2. The method according to claim 1, characterized in that: The mapping relationship includes a first mapping relationship and a second mapping relationship, and based on the mapping relationship between the preset formula and the control chart type, determining the target formula corresponding to the target control chart type includes: In response to the type selection instruction, determining a target formula type corresponding to the target control chart type based on a first mapping relationship between the custom control chart type and the formula type; Based on a second mapping relationship between formula types and calculation formulas, a target formula corresponding to the target formula type is determined.

3. The method according to claim 2, characterized in that The establishing of a mapping relationship between a preset formula and a custom control chart type includes: Determine multiple formula types and the calculation formula corresponding to each formula type; Based on the multiple formula types and the calculation formulas corresponding to each formula type, a formula type data table reflecting a second mapping relationship between the formula type and the calculation formula is constructed.

4. The method according to claim 2, characterized in that: The establishing of the mapping relationship between the preset formula and the custom control chart type also includes: Determine multiple custom control chart types and the formula type corresponding to each custom control chart type; Based on the multiple custom control chart types and the formula type corresponding to each custom control chart type, a control chart formula mapping data table reflecting a first mapping relationship between the custom control chart type and the formula type is established.

5. The method according to claim 3, characterized in that: The providing a plurality of candidate parameter items corresponding to the target formula in the graphical user interface includes: Obtaining the independent variable corresponding to the target formula from the formula type data table; For each independent variable, candidate parameter items corresponding to the independent variable are provided in the graphical user interface.

6. The method according to claim 3, characterized in that The step of selecting a target parameter item from the plurality of candidate parameter items comprises: In response to the parameter selection instruction, a target parameter item corresponding to each independent variable in the target formula is selected from the multiple candidate parameter items.

7. The method according to claim 6, characterized in that The formula type data table includes parameter selection conditions of independent variables, and the step of selecting a target parameter item corresponding to each independent variable in the target formula from the plurality of candidate parameter items includes: A target parameter item that meets the parameter selection condition and corresponds to each independent variable in the target formula is selected from the multiple candidate parameter items.

8. A control diagram generating device, characterized in that: Applied to a statistical process control system, the statistical process control system comprising a graphical user interface, including: A formula determination module, used to establish a mapping relationship between a preset formula and a custom control chart type, and determine a target formula corresponding to a target control chart type based on the mapping relationship between the preset formula and the custom control chart type; A parameter selection module, used for providing a plurality of candidate parameter items corresponding to the target formula in the graphical user interface, and selecting a target parameter item from the plurality of candidate parameter items; A control chart generation module is used to respond to a control chart generation instruction, obtain the parameter value of the target parameter item, and determine the calculation result of the target formula under the parameter value, so as to display the custom control chart corresponding to the calculation result in the graphical user interface.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to perform the steps of the control diagram generation method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the control diagram generation method according to any one of claims 1 to 7 are executed.