Product design method and device based on parameter configuration, medium and equipment

By using a parameter-configured product design method and leveraging the CATIA secondary development interface to create attribute input dialog boxes, the cumbersome problem of entering part attribute information in traditional design is solved, thus improving design efficiency and accuracy.

CN120997344AActive Publication Date: 2025-11-21NANCHANG HANGKONG UNIVERSITY
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the traditional product design process, the input of part attribute information is cumbersome and error-prone. Designers need to open each interface one by one to enter the information, resulting in low efficiency and high error rate.

Method used

A parameter-based product design approach is adopted, which uses the CATIA secondary development interface to create a product attribute input dialog box. The dialog box is categorized into preset and non-preset attribute information, which can be directly entered and published to the candidate geometry set, simplifying the operation process.

Benefits of technology

It improved product design efficiency, reduced human-computer interaction operations, lowered the error rate, and enabled the rapid definition and release of part attributes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120997344A_ABST
    Figure CN120997344A_ABST
Patent Text Reader

Abstract

The invention discloses a product design method and device based on parameter configuration, a medium and equipment, and relates to the technical field of product design. The method comprises the steps of calling a product attribute input dialog box in response to a to-be-developed request; the product attribute input dialog box comprises a preset attribute information setting item and a non-preset attribute information setting item; in response to attribute values corresponding to preset attribute information and non-preset attribute information input in the product attribute input dialog box by a user according to the design requirements of the to-be-developed product, determining an initial product model of the to-be-developed product; a part parameter editing frame of the initial product model is called, and in the part parameter editing frame, parameter information of all parts of the to-be-developed product is published in the corresponding candidate geometric figure sets; the candidate geometric figure set is created in advance through a CATIA secondary development interface; and obtaining a product model of the to-be-developed product according to the released candidate geometric figure set. According to the method, the operation process of product design is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of product design, and in particular relates to a product design method, device, medium and equipment based on parameter configuration. BACKGROUND

[0002] At present, with the popularization and development of digital intelligence, modern manufacturing is undergoing a major revolution, and current product design is moving from traditional two-dimensional drawings to three-dimensional models. In the product design process, most of the information can now be directly reflected in the three-dimensional model. These information includes but is not limited to the geometric dimensions, material properties, assembly relationship, process requirements, etc. of the product. Through the three-dimensional model, the designer can comprehensively and accurately grasp the design details and manufacturing requirements of the product, so as to ensure the quality and performance of the product. At the same time, three-dimensional models also support collaborative design and information sharing with other relevant departments and teams, improving the collaboration and efficiency of the entire design process.

[0003] In the product design process, the attribute information of product parts, such as name, number, material, size, etc., is the basis for identifying the identity of the parts. These attributes can clearly reflect the basic characteristics of the parts, ensuring that they are not confused during the design and production process. However, the traditional product design process requires first creating a CATProduct file and then entering the attribute interface of the file. The traditional process requires designers to open the attribute interface of the product and each part one by one for input, which requires more human-computer interaction operations, making the traditional product design operation process more cumbersome. SUMMARY

[0004] Therefore, it is necessary to provide a product design method, device, medium and equipment based on parameter configuration to solve the above technical problems, which simplifies the operation process of product design.

[0005] The present application adopts the following technical solutions: The present application provides a product design method based on parameter configuration, comprising: In response to a request for development, a product attribute input dialog box is called; the product attribute input dialog box includes a pre-set attribute information setting item and a non-pre-set attribute information setting item; In response to the attribute values of the pre-set attribute information and the non-pre-set attribute information input by the user in the product attribute input dialog box according to the design requirements of the product to be developed, an initial product model of the product to be developed is determined; A part parameter editing box of the initial product model is called, and in the part parameter editing box, the parameter information of each part of the product to be developed is published in the corresponding candidate geometric graph set; the candidate geometric graph set is created in advance through the CATIA secondary development interface; According to the published candidate geometry set, a product model of the product to be developed is obtained.

[0006] Optionally, the product attribute input dialog box comprises a product basic information page, a design basis information page and other information pages; and a construction process of the product attribute input dialog box comprises: The product basic information page, the design basis information page and the other information pages are designed through a CATIA secondary development interface. In each page, preset attribute information setting items and non-preset attribute information setting items are divided according to the design requirements of the product, and candidate attribute values are set for the preset attribute information setting items. The product attribute input dialog box is determined according to the set product basic information page, the design basis information page and the other information pages.

[0007] Optionally, in response to the request for development, the product attribute input dialog box is called, comprising: The product attribute input dialog box is popped up by acquiring a new product command through the CATIA secondary development interface.

[0008] Optionally, the candidate geometry set corresponding to the part to be developed is acquired, comprising: The parent class of all geometry sets is acquired. All geometry set objects corresponding to the parent class are acquired and stored in a list. The geometry sets in the list are traversed. The name of the geometry set is acquired. It is judged whether the alias of the geometry set is consistent with the target geometry set name, if the name is consistent, the geometry set is determined as the candidate geometry set, if the name is not consistent, the next geometry set is continuously traversed until the corresponding candidate geometry set is found or the traversal of all geometry sets is completed.

[0009] Optionally, the parameter information of the part is published in the corresponding candidate geometry set, comprising: The parameter information of the part is added in the part parameter editing box, and the parameter information of the part is published in the corresponding candidate geometry set.

[0010] Optionally, the method further comprises: The parameter information of the part is displayed in the form of a structure tree.

[0011] The application provides a product design device based on parameter configuration, comprising: The calling module is used for calling a product attribute input dialog box in response to a request for development; the product attribute input dialog box comprises preset attribute information setting items and non-preset attribute information setting items. The setting module is configured to determine an initial product model of the product to be developed in response to attribute values corresponding to preset attribute information and non-preset attribute information input by a user in a product attribute input dialog box according to design requirements of the product to be developed. The publishing module is configured to call a part parameter editing box of the initial product model, and publish parameter information of each part of the product to be developed in a corresponding candidate geometric graph set in the part parameter editing box. The determining module is configured to obtain a product model of the product to be developed according to the published candidate geometric graph set.

[0012] The application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the product design method based on parameter configuration.

[0013] The application provides a computer device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the product design method based on parameter configuration when executing the program.

[0014] The above at least one technical solution adopted by the application can achieve the following beneficial effects: In the application, product attributes are classified into preset attributes and non-preset attributes by configuring a product attribute input dialog box, so that a designer can directly input product attributes in the product attribute input dialog box; in product part design, a candidate geometric graph set of a part can be created, and then part parameter information can be directly published in the corresponding candidate geometric graph set in a part parameter editing box, without the need to switch between multiple pages, which improves product design efficiency and simplifies the operation process of product design, compared with the traditional process in which a designer needs to open each attribute interface of a product and a part one by one to input. BRIEF DESCRIPTION OF DRAWINGS

[0015] The accompanying drawings, which are included to provide a further understanding of the application and constitute a part of this application, illustrate certain illustrative embodiments of the application and together with the description serve to explain the application. In the drawings: Figure 1 A product design method based on parameter configuration provided by the application; Figure 2 A product attribute input dialog box provided by the application, wherein (a) is a schematic view of a product basic information page, (b) is a schematic view of a design basis page, and (c) is a schematic view of an other information page. Figure 3An input flowchart of product attribute information provided by the present application; Figure 4 A schematic diagram of a product attribute input dialog box of CATIA in the prior art; Figure 5 A schematic diagram of product attribute setting in CATIA in the prior art, wherein (a) is a blank dialog box for defining other attributes, (b) is a schematic diagram of adding attribute information in the blank dialog box for defining other attributes, and (c) is a schematic diagram after adding other attribute information in the product attribute input dialog box of CATIA; Figure 6 A schematic diagram of a part parameter editing box provided by the present application; Figure 7 An input flowchart of self-defined parameters of a part provided by the present application; Figure 8 A schematic diagram of displaying parameter information of a part in the form of a structure tree provided by the present application; Figure 9 A schematic diagram of part parameter configuration of CATIA in the prior art; Figure 10 Another schematic diagram of a product design method based on parameter configuration provided by the present application; Figure 11 A schematic diagram of a computer device for implementing the product design method based on parameter configuration provided by the present application. DETAILED DESCRIPTION

[0016] To make the objectives, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described below in connection with specific embodiments of the present application and corresponding drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0017] The attribute information of a part has guiding significance for the design and manufacturing process. For example, the material attribute determines the processing method and performance characteristics of the part; the size attribute directly affects the assembly and use effect of the part. By accurately recording the attribute information of the part, it can be ensured that the part meets the predetermined standards and requirements in the production, assembly and use process, thereby ensuring product quality and safety. The attribute information of the part helps to realize the optimized management and maintenance of the part. Through information means, the attribute of the part can be quickly queried, classified and counted, the management efficiency is improved, and the maintenance cost is reduced. Adding self-defined attributes to the part requires multiple steps, including opening the attribute dialog box, selecting the type of self-defined attribute, inputting the attribute value, etc., which makes the operation process relatively cumbersome.

[0018] Traditional manual attribute and parameter information management has the following shortcomings: 1. In the process of attribute information construction, the designer needs to perform information entry and filling operations one by one. This process is not only tedious and complex, but also prone to entry errors. Due to the diversity and complexity of attribute information, the designer needs to carefully check each item of information to ensure that it is accurately entered into the system.

[0019] 2. When creating custom attributes, the designer faces the risk of attribute omission and loss. This is mainly because the creation process of custom attributes often involves multiple steps and links, and the designer needs to ensure that all attributes are correctly created and assigned to the corresponding objects in these steps. The designer also needs to first build the corresponding geometry set, which not only takes a long time, but also is inefficient. The construction of the geometry set requires the designer to have certain professional skills and rich experience to ensure the accuracy and applicability of the geometry set.

[0020] Therefore, the present application provides a product design method, device, medium and equipment based on parameter configuration, which can realize fast design during the pre-setting of attributes in the early stage of part design, quickly define and publish part attributes, and help designers quickly generate design-related parameters and attributes in the middle stage of part design, thereby improving the design efficiency of designers and reducing the probability of errors in the design process.

[0021] The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0022] Figure 1 The present application provides a product design method based on parameter configuration, and the flowchart thereof specifically includes the following steps: S101, in response to a request for development, a product attribute input dialog box is called; the product attribute input dialog box includes pre-set attribute information setting items and non-pre-set attribute information setting items.

[0023] The product attribute input dialog box includes a product basic information page, a design basis information page and other information pages; the construction process of the product attribute input dialog box includes: designing the product basic information page, the design basis information page and the other information pages through the CATIA secondary development interface; in each page, the pre-set attribute information setting items and the non-pre-set attribute information setting items are divided according to the design requirements of the product, and the pre-set attribute information setting items are set with the attribute value to be selected; the product attribute input dialog box is determined according to the product basic information page, the design basis information page and the other information pages which are set. The form of the attribute value to be selected in the pre-set attribute information setting items is set as a drop-down box or a check button.

[0024] As shown in Figure 2 , Figure 2 Fig. (a) is a schematic diagram of a product basic information page, Fig. (b) is a schematic diagram of a design basis page, and Fig. (c) is a schematic diagram of an other information page.

[0025] As shown in Figure 3 , Figure 3 Fig. is a product attribute information input flowchart, which specifically comprises: obtaining a path where a product folder to be developed is located, inputting corresponding attribute values in a product attribute input dialog box, clicking a confirm button after completing the input of the attribute values, creating a product Product file, and publishing the product attribute to a digital model.

[0026] Among them, the product new creation and product attribute input dialog box are designed through a CATIA secondary development interface.

[0027] In response to a development request, the product attribute input dialog box is called, which comprises: obtaining a new product command through a CATIA secondary development interface, and popping up the product attribute input dialog box.

[0028] Specifically, when product design is needed, a storage path of a specified path folder is obtained, a folder is newly created at the storage location of the specified path folder, a file storage path of a product to be developed is set, a product name character value of the product to be developed is taken as a name of a file of the product to be developed, a new product command is obtained through a CATIA secondary development interface, the new product command is obtained through the CATIA secondary development interface, and the product attribute input dialog box is popped up.

[0029] S102, in response to attribute values of preset attribute information and non-preset attribute information input by a user in the product attribute input dialog box according to design requirements of the product to be developed, an initial product model of the product to be developed is determined.

[0030] According to design requirements of the product to be developed, attribute names and values of specifications and models of the product to be developed are obtained, attribute values of the preset attribute information and the non-preset attribute information are set by the user in the product attribute input dialog box according to the attribute names and the values of the specifications and models of the product to be developed, and a create product button in the product attribute input dialog box is clicked.

[0031] In response to attribute values of preset attribute information and non-preset attribute information input by a user in the product attribute input dialog box according to design requirements of the product to be developed, an initial product model of the product to be developed is determined.

[0032] In the prior art, as shown in Figure 4 , Figure 4Fig. 1 is a schematic diagram of a product attribute input dialog box in the prior art CATIA, in which, when product design is needed, the product attribute input dialog box of CATIA is opened, and attribute information of the product is input in the dialog box, and when other attributes are needed to be defined, the "define other attributes" button is clicked to pop up the define other attributes dialog box.

[0033] As shown in Figure 5 , Figure 5 Fig. 1 is a schematic diagram of product attribute setting in the prior art CATIA, in which, Figure 5 Fig. 1(a) is a blank dialog box for defining other attributes, Figure 5 Fig. 1(b) is a schematic diagram of adding attribute information in the blank dialog box for defining other attributes, Figure 5 Fig. 1(c) is a schematic diagram of adding other attribute information in the product attribute input dialog box of CATIA, in the prior art CATIA, when product design is performed, the product attribute input dialog box in Fig. 1 is opened first, then Fig. 1(a) is opened, Fig. 1(b) is performed to configure one attribute information, and then the "OK" button is clicked to return to Fig. 1(c), so that the configuration of one attribute information is completed. When attribute information configuration of the product is still needed, the operations of Fig. 1(a), Fig. 1(b) and Fig. 1(c) are repeated. Figure 4 Figure 5 Figure 5 Figure 5 Figure 5 In the present application, when product design is needed, the user only needs to open the product attribute input dialog box, and a series of attribute information input and selection in the product attribute input dialog box can be completed. The problem of tedious operation of opening other attribute information dialog box for inputting one by one in the prior art is solved.

[0034] In the present application, when product design is needed, the user only needs to open the product attribute input dialog box, and a series of attribute information input and selection in the product attribute input dialog box can be completed. The problem of tedious operation of opening other attribute information dialog box for inputting one by one in the prior art is solved.

[0035] S103, calling a part parameter editing box of an initial product model, and publishing parameter information of each part of the product to be developed in a corresponding candidate geometric graph set in the part parameter editing box; the candidate geometric graph set is created in advance through a CATIA secondary development interface.

[0036] The creation process of the geometric graph set includes: designing a geometric graph set name setting editing box, and in the editing box, 1, acquiring a part geometric graph set management related interface; 2, acquiring an interface of part management mechanical body; 3, calling a geometric graph set creation function; 4, completing the creation of the geometric graph set.

[0037] ​​​​The candidate geometry set of the part corresponding to the product to be developed is obtained, including: obtaining a parent of all geometry sets; obtaining all geometry set objects corresponding to the parent through the parent and storing them in a list; traversing the geometry sets in the list; obtaining a name of the geometry set; judging whether an alias of the geometry set is consistent with a target geometry set name, if the name is consistent, determining the geometry set as a candidate geometry set; if the name is not consistent, continuing to traverse a next geometry set until a corresponding candidate geometry set is found or traversal of all geometry sets is completed.

[0038] The parameter information of the part is published in the corresponding candidate geometry set, including: adding the parameter information of the part in a part parameter editing box, and publishing the parameter information of the part to the corresponding candidate geometry set. As shown in Figure 6 Figure 6 is a schematic view of the part parameter editing box.

[0039] As shown in Figure 7 Figure 7 is a flow chart of inputting a custom parameter of a part, specifically including: activating a part parameter editing box of the part, inputting a custom attribute name in the part parameter editing box, creating a custom geometry set, and inputting a custom parameter name and a custom parameter value in the geometry set, and finally publishing attributes and parameters of the part.

[0040] Optionally, the parameter information of the part is displayed in a form of a structure tree, as shown in Figure 8

[0041] In one embodiment, when the part of the product is configured with parameters, only the part parameter editing box needs to be opened to input the parameter information of the part and publish it in the geometry set.

[0042] However, in the prior art, as shown in Figure 9 Figure 9 is a schematic view of a part parameter configuration of CATIA in the prior art, taking material attribute configuration as an example, when the material attribute parameter of the part is configured, a material attribute geometry set needs to be inserted first, the creation of the material attribute geometry set is completed, then a material attribute attribute parameter configuration box is opened, the parameter of the material attribute is created, a parameter set is obtained, and finally the parameter set is cut into the material attribute geometry set to complete the creation of the parameter. When other attribute information of the part needs to be configured, the operation in Figure 9 can be repeated.

[0043] S104, obtaining a product model of the product to be developed according to the published candidate geometry set.

[0044] ​​​​In one embodiment, the present application also provides a product design method based on parameter configuration, as shown in the embodiment, which comprises the following steps: Figure 10 Firstly, the setting of the dialog box control is performed, i.e. a product attribute input dialog box; the preset attribute type is input in the dialog box; in the design early stage, the initial product model is created according to the basic information, design basis information and other information of the product to be developed; if the attribute value of the initial product model is not empty, the part attribute and parameter input is performed; in the design middle stage, the geometric figure set of the part is created according to the parameter name, parameter value and attribute value of the part; it is judged whether the parameter and attribute value of the part are empty; if empty, the attribute and parameter input of the part is performed again.

[0045] In one embodiment, the present application also provides a product design method based on parameter configuration, which comprises the following steps: Step 1: creating a custom attribute list of the product according to the product object to be developed, comprising: 1. obtaining the attribute name and the value of the specification and model of the product to be developed.

[0046] 2. dividing the attributes into three categories of basic information, design basis information and other information.

[0047] Step 2: creating an attribute input interface, and setting the three categories of attribute information in step 1 into the module.

[0048] Step 3: obtaining the storage path of the specified path folder, creating a new folder in the specified position, and setting the CATProduct file storage path.

[0049] Step 4: reading the character value in the product name edit box as the name of the created Product file. Step 5: obtaining the new Product command through the CATIA secondary development interface.

[0050] Step 6: designing the product new creation and attribute input dialog box through the CATIA secondary development interface, and constructing the visual interface of the module.

[0051] Step 7: subdividing the various information into preset attribute information and non-preset attribute information according to the design requirements of the product, and setting the corresponding attribute value to be selected for the preset attribute information.

[0052] Step 8: setting the form of the attribute value to be selected as a drop-down box or a check button.

[0053] Step 9: assigning the related attribute information of the product design early stage which is set to the newly created product object, comprising the following steps: 1. obtaining the attribute management interface of the newly created product object.

[0054] 2. Obtain product attribute publishing related interface.

[0055] 3. Complete product model creation.

[0056] 4. Publish relevant preset attribute values to product attribute interface.

[0057] Step 10, the information management method of part design mid-term attribute configuration, the created part model is added with attributes according to design requirements and professional knowledge of designers.

[0058] Step 11, analyze the information features used by designers in the mid-term design, the input information types in the mid-term part design are divided into self-defined attribute type, preset attribute type and self-defined parameter type, among which the self-defined attribute type and parameter type account for the majority, and the preset attribute type is the common design and manufacturing technical requirements, materials, processing methods and other information.

[0059] Step 12, through the CATIA secondary development interface, the attribute name and attribute value of the preset attribute in the mid-term part design are input into the dialog box as pre-selected options, and the design self-defined attribute and parameter type input box are realized. The self-defined attribute and parameter type input box realizes the self-defined and input of attributes and parameters.

[0060] Step 13, assign the relevant attribute information of the set part design mid-term to the part model.

[0061] Step 14, since the self-defined parameter type information in the mid-term part design is attached to the geometric graphics set, it is necessary to first create a geometric graphics set for storing parameter information.

[0062] Step 15, design the list of self-defined attribute parameters, first create the corresponding geometric graphics set, and then publish the parameters in the geometric graphics set.

[0063] Step 16, assign the set geometric graphics set information to the part model.

[0064] Step 17, create self-defined parameter information.

[0065] Step 18, through the CATIA secondary development interface, obtain the parameter name and parameter value input by the designer into the parameter editing box.

[0066] Step 19, publish the parameter information to the specified geometric graphics set, which needs to first obtain the corresponding geometric graphics set.

[0067] Step 1901, obtain the parent class of all geometric graphics sets.

[0068] Step 1902, obtain all geometric graphics set objects through the parent class and store them in the list.

[0069] Step 1903, traversing the geometric set in the list.

[0070] Step 1904, obtaining the name of the geometric set.

[0071] Step 1905, judging whether the alias of the geometric set is consistent with the specified geometric set name, if the name is consistent, publishing the related parameters into the current geometric set, if the name is not consistent, continuing to traverse the next geometric set, until the corresponding geometric set is found or the traversal of all geometric sets is completed. Step 20, publishing the parameter information into the corresponding geometric set, completing the publishing of the related parameter and attribute information in the part design process.

[0072] In the application of the product design method based on parameter configuration provided by the application, the product model can be developed without the need of Figure 1 The order of execution of each step shown in the above is not limited in the application, and the execution order of each step can be determined according to the needs.

[0073] The product design method based on parameter configuration provided by one or more embodiments of the application, based on the same idea, the application also provides a corresponding product design device based on parameter configuration, which comprises: The calling module is configured to call the product attribute input dialog box in response to the to-be-developed request; the product attribute input dialog box comprises a pre-set attribute information setting item and a non-pre-set attribute information setting item. The setting module is configured to determine the initial product model of the to-be-developed product in response to the attribute values of the pre-set attribute information and the non-pre-set attribute information input by the user in the product attribute input dialog box according to the design requirements of the to-be-developed product. The publishing module is configured to call the part parameter editing box of the initial product model, and publish the parameter information of each part of the to-be-developed product in the corresponding candidate geometric set in the part parameter editing box; the candidate geometric set is created in advance through the CATIA secondary development interface. The determining module is configured to obtain the product model of the to-be-developed product according to the published candidate geometric set.

[0074] The specific limitation of the product design device based on parameter configuration can be referred to the limitation of the product design method based on parameter configuration in the above, and will not be repeated here. Each module in the product design device based on parameter configuration can be realized by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operation corresponding to each module.

[0075] The application further provides a computer readable storage medium, which stores a computer program. Figure 1 The application provides a product design method based on parameter configuration.

[0076] The application further provides a computer readable storage medium, which stores a computer program. Figure 11 As shown in the structural schematic diagram of the computer device, the computer device comprises a processor, an internal bus, a network interface, a memory and a nonvolatile memory. Figure 11 As shown in the structural schematic diagram of the computer device, the computer device comprises a processor, an internal bus, a network interface, a memory and a nonvolatile memory. Figure 1 The application provides a product design method based on parameter configuration.

[0077] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by using a computer program to instruct related hardware, and the computer program can be stored in a nonvolatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiment methods can be included. In the embodiments of the present application, any reference to the memory, storage, database or other medium can include at least one of the nonvolatile and volatile memories. The nonvolatile memory can include a read-only memory (ROM), a magnetic tape, a floppy disk, a flash memory or an optical memory. The volatile memory can include a random access memory (RAM) or an external cache memory. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0078] The technical features of the above embodiments can be combined in any manner. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combinations of the technical features do not exist, they should be considered as the scope of the present application.

Claims

1. A product design method based on parameter configuration, characterized by, The method comprises the following steps: in response to a product development request, calling a product attribute input dialog box; the product attribute input dialog box comprises preset attribute information setting items and non-preset attribute information setting items; in response to attribute values of the preset attribute information and the non-preset attribute information input by a user in the product attribute input dialog box according to design requirements of a product to be developed, determining an initial product model of the product to be developed; calling a part parameter editing box of the initial product model, and publishing parameter information of each part of the product to be developed in a corresponding candidate geometric graph set in the part parameter editing box; the candidate geometric graph set is created in advance through a CATIA secondary development interface; obtaining a product model of the product to be developed according to the published candidate geometric graph set.

2. The method of claim 1, wherein, The product attribute input dialog box comprises a product basic information page, a design basis information page and an other information page; and a construction process of the product attribute input dialog box comprises the following steps: designing the product basic information page, the design basis information page and the other information page through the CATIA secondary development interface; in each page, dividing the preset attribute information setting items and the non-preset attribute information setting items according to design requirements of the product, and setting attribute values to be selected for the preset attribute information setting items; determining the product attribute input dialog box according to the product basic information page, the design basis information page and the other information page after setting is completed.

3. The method of claim 1, wherein, in response to a product development request, calling a product attribute input dialog box, comprising the following steps: obtaining a new product command through the CATIA secondary development interface, and popping up the product attribute input dialog box.

4. The method of claim 1, wherein, obtaining a candidate geometric graph set of a part corresponding to a product to be developed, comprising the following steps: obtaining a parent class of all geometric graph sets; obtaining all geometric graph set objects corresponding to the parent class and storing them in a list; traversing the geometric graph sets in the list; obtaining a name of the geometric graph set; judging whether an alias of the geometric graph set is consistent with a target geometric graph set name; if the name is consistent, the geometric graph set is determined as the candidate geometric graph set; if the name is inconsistent, the next geometric graph set is continuously traversed until the corresponding candidate geometric graph set is found or the traversal of all geometric graph sets is completed.

5. The method of claim 1, wherein, publishing the parameter information of the part in the corresponding candidate geometric graph set, comprising the following steps: in the part parameter editing box, adding the parameter information of the part, and publishing the parameter information of the part to the corresponding candidate geometric graph set.

6. The method of claim 1, wherein, The method further comprises the following steps: the parameter information of the part is displayed in the form of a structure tree.

7. A product design apparatus based on parameter configuration, characterized by, The method comprises the following steps: a calling module is configured to call a product attribute input dialog box in response to a product development request; the product attribute input dialog box comprises preset attribute information setting items and non-preset attribute information setting items; a setting module is configured to determine an initial product model of a product to be developed in response to attribute values of the preset attribute information and the non-preset attribute information input by a user in the product attribute input dialog box according to design requirements of the product to be developed. The publishing module is configured to call a part parameter editing box of the initial product model, and publish parameter information of each part of the product to be developed in a corresponding candidate geometric graph set in the part parameter editing box. The candidate geometric graph set is created in advance through a CATIA secondary development interface. The determining module is configured to obtain the product model of the product to be developed according to the published candidate geometric graph set.

8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1-6.

9. A computer device, comprising: The computer program is stored in the memory and executable on the processor, and the processor implements the method in any one of claims 1-6 when executing the program.

Citation Information

Patent Citations

  • Model selection-based CATIA-based rapid three-dimensional design method for automobile factory roller bed

    CN113626945A

  • Rapid design method and system for microwave component structure based on CATIA

    CN117633945A

  • Steel structure BIM model parametric modeling method based on CATIA

    CN117875027A

  • Debugging method and device for kinematic pair model parameters in virtual simulation software and storage medium

    CN118051001A

  • Parametric configurator for product design: system and method

    US20110098835A1