A product design method, device, medium and equipment based on parameter configuration
By using a parameter-based product design method and leveraging the CATIA secondary development interface to create product attribute input dialog boxes, part parameters can be categorized and directly entered, solving the problem of cumbersome part attribute information entry in traditional design and improving design efficiency and accuracy.
Patent Information
- Application Number
- CN202511500369.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-21
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2045-10-21
AI Technical Summary
In traditional product design, inputting 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 a high error rate.
A parameter-based product design approach is adopted, which creates a product attribute input dialog box through the CATIA secondary development interface. The dialog box is divided into preset and non-preset attribute information, which simplifies the operation process. Part parameter information can be directly entered and published to the candidate geometry set in the dialog box.
It improved product design efficiency, reduced human-computer interaction operations, lowered the error rate, and simplified the process of defining and publishing part attributes.
Smart Images

Figure CN120997344B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of product design technology, and in particular to a product design method, apparatus, medium and equipment based on parameter configuration. Background Technology
[0002] Currently, with the popularization and development of digitalization and intelligence, modern manufacturing is undergoing a tremendous transformation. Product design is shifting from traditional two-dimensional drawings to three-dimensional digital models. In the product design process, most information can now be directly reflected in the three-dimensional digital model. This information includes, but is not limited to, the product's geometric dimensions, material properties, assembly relationships, and process requirements. Through the three-dimensional digital model, designers can comprehensively and accurately grasp the design details and manufacturing requirements of the product, thereby ensuring product quality and performance. At the same time, the three-dimensional digital model also supports collaborative design and information sharing with other relevant departments and teams, improving the synergy and efficiency of the entire design process.
[0003] In the product design process, the attribute information of product parts, such as name, number, material, and dimensions, is the basis for identifying the parts. These attributes clearly reflect the basic characteristics of the parts, ensuring that there is no confusion during design and production. However, the traditional product design process requires creating a CATProduct file first, and then entering the attribute interface of that file. The traditional process requires designers to open the attribute interfaces of the product and each part separately and input the information one by one, requiring a lot of human-computer interaction, which makes the traditional product design process quite cumbersome. Summary of the Invention
[0004] Therefore, it is necessary to provide a product design method, apparatus, medium, and equipment based on parameter configuration to address the aforementioned technical problems. This method simplifies the product design process.
[0005] The present invention adopts the following technical solution:
[0006] This invention provides a product design method based on parameter configuration, comprising:
[0007] In response to a development request, the product attribute input dialog box is invoked; the product attribute input dialog box includes preset attribute information settings and non-preset attribute information settings.
[0008] In response to the preset attribute information and the corresponding attribute values of non-preset attribute information entered by the user in the product attribute input dialog box according to the design requirements of the product to be developed, the initial product model of the product to be developed is determined.
[0009] The part parameter editing box of the initial product model is invoked. In the part parameter editing box, the parameter information of each part of the product to be developed is published in the corresponding candidate geometry set. The candidate geometry set is created in advance through the CATIA secondary development interface.
[0010] Based on the released set of candidate geometric figures, the product model of the product to be developed is obtained.
[0011] Optionally, the product attribute input dialog box includes a product basic information page, a design basis information page, and other information pages; the process of constructing the product attribute input dialog box includes:
[0012] Design the product basic information page, design basis information page, and other information pages using the CATIA secondary development interface;
[0013] On each page, preset attribute information settings and non-preset attribute information settings are divided according to the product's design requirements, and candidate attribute values are set for the preset attribute information settings.
[0014] Based on the completed product basic information page, design basis information page, and other information pages, determine the product attribute input dialog box.
[0015] Optionally, in response to a development request, a product property input dialog box is invoked, including:
[0016] The command to create a new product is obtained through the CATIA secondary development interface, which pops up a dialog box for inputting product attributes.
[0017] Optionally, obtain a set of candidate geometries for the parts corresponding to the product to be developed, including:
[0018] Get the parent of all geometry sets;
[0019] Retrieve all the corresponding geometry set objects from the parent and store them in a list;
[0020] Iterate through the set of geometric shapes in the list;
[0021] Get the name of the set of geometric figures;
[0022] Determine if the alias of the current geometry set matches the name of the target geometry set. If the names match, the geometry set is identified as a candidate geometry set. If they do not match, continue traversing the next geometry set until a corresponding candidate geometry set is found or all geometry sets have been traversed.
[0023] Optionally, the parameter information of the part is published in the corresponding candidate geometry set, including:
[0024] In the part parameter editing box, add the part's parameter information and publish the part's parameter information to the corresponding candidate geometry set.
[0025] Optionally, the method further includes:
[0026] The parameter information of the parts is displayed in the form of a structure tree.
[0027] This invention provides a product design device based on parameter configuration, comprising:
[0028] The calling module is used to respond to a development request and invoke the product attribute input dialog box; the product attribute input dialog box includes preset attribute information settings and non-preset attribute information settings.
[0029] The setting module is used to determine the initial product model of the product to be developed in response to the preset attribute information and the attribute values corresponding to non-preset attribute information entered by the user in the product attribute input dialog box according to the design requirements of the product to be developed.
[0030] The publishing module is used to call the part parameter editing box of the initial product model. In the part parameter editing box, the parameter information of each part of the product to be developed is published in the corresponding candidate geometry set. The candidate geometry set is created in advance through the CATIA secondary development interface.
[0031] The determination module is used to obtain the product model of the product to be developed based on the published candidate geometry set.
[0032] The present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described product design method based on parameter configuration.
[0033] The present invention provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the above-described product design method based on parameter configuration.
[0034] The above-mentioned at least one technical solution adopted in this invention can achieve the following beneficial effects:
[0035] In this invention, product attributes are categorized into preset attributes and non-preset attributes by configuring the product attribute input dialog box. This allows designers to directly input product attributes in batches within the dialog box. In product part design, a set of candidate geometric shapes for the part can be created. Subsequently, the part parameter information can be directly published to the corresponding set of candidate geometric shapes in the part parameter editing box, eliminating the need to switch between multiple pages. Compared to the traditional process where designers need to open each attribute interface of the product and part separately for input, this invention improves product design efficiency and simplifies the product design process. Attached Figure Description
[0036] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:
[0037] Figure 1 This invention provides a schematic flowchart of a product design method based on parameter configuration.
[0038] Figure 2 The present invention provides a schematic diagram of a product attribute input dialog box, wherein (a) is a schematic diagram of the product basic information page, (b) is a schematic diagram of the design basis page, and (c) is a schematic diagram of other information pages;
[0039] Figure 3 A flowchart for inputting product attribute information provided by the present invention;
[0040] Figure 4 A schematic diagram of the product attribute input dialog box in the existing CATIA technology;
[0041] Figure 5 The diagram illustrates the setting of product attributes in CATIA in the prior art, wherein (a) is a blank dialog box for defining other attributes, (b) is a diagram for adding attribute information in the blank dialog box for defining other attributes, and (c) is a diagram for adding other attribute information in the product attribute input dialog box of CATIA.
[0042] Figure 6 A schematic diagram of a part parameter editing box provided by the present invention;
[0043] Figure 7 A flowchart for inputting custom parameters for a part provided by the present invention;
[0044] Figure 8 This is a schematic diagram showing the parameter information of a part in the form of a structure tree, as provided by the present invention.
[0045] Figure 9 This is a schematic diagram of a CATIA part parameter configuration in the prior art;
[0046] Figure 10 This is a schematic diagram of another product design method based on parameter configuration provided by the present invention;
[0047] Figure 11 This is a schematic diagram of a computer device for implementing a parameter-configuration-based product design method provided by the present invention. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0049] The attribute information of parts is crucial for guiding the design and manufacturing process. For example, material properties determine the processing methods and performance characteristics of parts; dimensional attributes directly affect the assembly and usability of parts. Accurately recording part attribute information ensures that parts meet predetermined standards and requirements during production, assembly, and use, thereby guaranteeing product quality and safety. Part attribute information also facilitates optimized management and maintenance. Information technology allows for rapid querying, classification, and statistical analysis of part attributes, improving management efficiency and reducing maintenance costs. Adding custom attributes to parts requires multiple steps, including opening the attribute dialog box, selecting the custom attribute type, and entering attribute values, making the process relatively cumbersome.
[0050] Traditional manual management of attribute and parameter information has the following drawbacks:
[0051] 1. During the construction of attribute information, designers need to perform the input and filling operations for each piece of information one by one. This process is not only tedious and complex, but also prone to input errors. Due to the diversity and complexity of attribute information, designers need to carefully check each piece of information to ensure that it is accurately entered into the system.
[0052] 2. Designers face the risk of omissions and loss of attributes when creating custom attributes. This is mainly because the creation process of custom attributes often involves multiple steps and stages, and designers need to ensure that all attributes are correctly created and assigned to the corresponding objects in each step. Designers also need to first build the corresponding geometric set, a step that is not only time-consuming but also inefficient. Building the geometric set requires designers to have certain professional skills and rich experience to ensure the accuracy and applicability of the set.
[0053] Based on this, the present invention provides a product design method, apparatus, medium and equipment based on parameter configuration. This method enables rapid design in the early stage of part design when setting preset attributes, and can quickly define and publish part attributes; and can 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.
[0054] The technical solutions provided by the various embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0055] Figure 1 This is a schematic diagram of a product design method based on parameter configuration according to the present invention, which specifically includes the following steps:
[0056] S101, in response to the pending development request, invoke the product attribute input dialog box; the product attribute input dialog box includes preset attribute information settings and non-preset attribute information settings.
[0057] 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, design basis information page, and other information pages through the CATIA secondary development interface; within each page, dividing preset attribute information settings into non-preset attribute information settings according to the product's design requirements, and setting candidate attribute values for the preset attribute information settings; and determining the product attribute input dialog box based on the completed product basic information page, design basis information page, and other information pages. Specifically, the candidate attribute values in the preset attribute information settings are set as drop-down lists or checkboxes.
[0058] like Figure 2 As shown, Figure 2 The diagrams show the dialog boxes for entering product attributes. (a) is a diagram of the product basic information page, (b) is a diagram of the design basis page, and (c) is a diagram of other information pages.
[0059] like Figure 3 As shown, Figure 3The flowchart for inputting product attribute information includes: obtaining the path of the folder containing the product to be developed, entering the corresponding attribute values in the product attribute input dialog box, clicking OK after completing the input of attribute values, creating the Product file, and publishing the product attributes to the digital model.
[0060] This includes designing dialog boxes for creating new products and inputting product attributes through the CATIA secondary development interface.
[0061] In response to a pending development request, the product attribute input dialog box is invoked, including: obtaining the new product command through the CATIA secondary development interface and popping up the product attribute input dialog box.
[0062] Specifically, when product design is required, first obtain the storage path of the specified path folder, create a new folder in the storage location of the specified path folder, set the file storage path of the product to be developed, use the character value of the product name of the product to be developed as the file name of the product to be developed, and then obtain the new product command through the CATIA secondary development interface, and pop up the product attribute input dialog box.
[0063] S102, in response to the preset attribute information and the attribute values corresponding to non-preset attribute information entered by the user in the product attribute input dialog box according to the design requirements of the product to be developed, the initial product model of the product to be developed is determined.
[0064] Based on the design requirements of the product to be developed, obtain the attribute names and specifications of the product to be developed. Based on the attribute names and specifications of the product to be developed, the user sets the attribute values corresponding to the preset attribute information and the non-preset attribute information in the product attribute input dialog box, and clicks the Create Product button in the product attribute input dialog box.
[0065] The computer device determines the initial product model of the product to be developed in response to the preset attribute information and the corresponding attribute values of non-preset attribute information entered by the user in the product attribute input dialog box according to the design requirements of the product to be developed.
[0066] In existing technologies, such as Figure 4 As shown, Figure 4 This is a schematic diagram of the CATIA product attribute input dialog box in the prior art. In the prior art, when product design is required, the CATIA product attribute input dialog box needs to be opened, and the product attribute information needs to be entered in the dialog box. When other attributes need to be defined, the "Define Other Attributes" button is clicked to pop up the Define Other Attributes dialog box.
[0067] like Figure 5 As shown, Figure 5A diagram illustrating product attribute settings in CATIA in the prior art, wherein... Figure 5 Figure (a) shows a blank dialog box for defining other properties. Figure 5 Figure (b) shows a schematic diagram of adding attribute information in the blank dialog box for defining other attributes. Figure 5 Figure (c) shows a schematic diagram after adding other attribute information in the CATIA product attribute input dialog box. In the prior art, when designing a product in CATIA, it is necessary to first open... Figure 4 In the product attribute input dialog box, then open... Figure 5 Figure (a) in the middle, proceed as follows Figure 5 Configure the attribute information for diagram (b) in the diagram, then click the "OK" button to return. Figure 5 The diagram (c) in the image shows how to complete the configuration of one attribute. When further configuration of product attribute information is needed, repeat the process. Figure 5 Operations of diagrams (a), (b), and (c).
[0068] In this application, when product design is required, the user only needs to open the product attribute input dialog box and complete the input and selection of a series of attribute information. This solves the cumbersome problem of having to open other attribute information dialog boxes one by one and input them repeatedly in the prior art.
[0069] S103, call the part parameter editing box of the initial product model. In the part parameter editing box, publish the parameter information of each part of the product to be developed in the corresponding candidate geometry set. The candidate geometry set is created in advance through the CATIA secondary development interface.
[0070] The process of creating a geometry set includes: designing a geometry set name setting edit box; within the edit box, 1. obtaining the relevant interfaces for part geometry set management; 2. obtaining the interface for part management of mechanical bodies; 3. calling the function to create a geometry set; and 4. completing the creation of the geometry set.
[0071] Obtain candidate geometry sets for the parts corresponding to the product to be developed, including: obtaining the parent of all geometry sets; obtaining all corresponding geometry set objects through the parent and storing them in a list; traversing the geometry sets in the list; obtaining the name of the geometry set; determining whether the alias of the geometry set is consistent with the name of the target geometry set; if the names are consistent, then the geometry set is determined as a candidate geometry set; if they are inconsistent, then continue traversing the next geometry set until a corresponding candidate geometry set is found or the traversal of all geometry sets is completed.
[0072] Publish the part's parameter information to the corresponding candidate geometry set, including: adding the part's parameter information in the part parameter editing box and publishing the part's parameter information to the corresponding candidate geometry set. For example... Figure 6 As shown, Figure 6 This is a schematic diagram of the part parameter editing box.
[0073] like Figure 7 As shown, Figure 7 The flowchart for inputting custom parameters for a part includes: activating the part parameter editing box, entering the custom attribute name in the part parameter editing box, creating a custom geometry set, entering the custom parameter name and custom parameter value in the geometry set, and finally publishing the part's attributes and parameters.
[0074] Optionally, the parameter information of the part is displayed in the form of a structure tree, such as... Figure 8 As shown.
[0075] In one embodiment, when configuring parameters for product parts, it is only necessary to open the part parameter editing box, input the part parameter information, and publish it to the geometry set.
[0076] However, in existing technologies, such as Figure 9 As shown, Figure 9 This diagram illustrates the configuration of part parameters in CATIA using a prior art method. Taking material property configuration as an example, when configuring the material property parameters of a part, it is first necessary to insert a material property geometry set to create it. Then, the property parameter configuration box for the material properties is opened to create the material property parameters, resulting in a parameter set. Finally, the parameter set is cut and pasted into the material property geometry set to complete the parameter creation. This process is repeated when configuring other attribute information for the part. Figure 9 The operation can be performed within the specified range.
[0077] S104. Based on the released candidate geometry set, obtain the product model of the product to be developed.
[0078] In one embodiment, the present invention also provides a product design method based on parameter configuration, such as... Figure 10 As shown, this embodiment includes: first, setting up the dialog box control, i.e., the product attribute input dialog box; inputting the preset attribute type in the dialog box; in the early stage of design, creating the initial product model based on the basic information of the product to be developed, the design basis information, and other information; if the attribute values of the initial product model are not empty, then inputting the part attributes and parameters; in the middle stage of design, creating the geometric set of the part based on the parameter name, parameter value, and attribute value of the part, determining whether the parameters and attribute values of the part are empty, and if they are empty, then re-inputting the attributes and parameters of the part.
[0079] In one embodiment, the present invention also provides a product design method based on parameter configuration, which includes the following steps:
[0080] Step 1: Create a list of custom attributes for the product based on the product object to be developed, including:
[0081] 1. Obtain the attribute name and specification value of the product object to be developed.
[0082] 2. The attributes are divided into three categories: basic information, design basis information, and other information.
[0083] Step 2: Create an attribute input interface and set the three types of attribute information from Step 1 into the module.
[0084] Step 3: Obtain the storage path of the specified folder, create a new folder in the specified location, and set the storage path for the CATProduct file.
[0085] Step 4: Read the character value in the product name edit box and use it as the name of the Product file. Step 5: Obtain the "Create Product" command through the CATIA secondary development interface.
[0086] Step 6: Design the product creation and attribute input dialog box through the CATIA secondary development interface to build the module's visual interface.
[0087] Step 7: According to the product design requirements, subdivide the various types of information into preset attribute information and non-preset attribute information, and set corresponding candidate attribute values for the preset attribute information.
[0088] Step 8: Set the format of the candidate attribute values to a drop-down list or a checkbox.
[0089] Step 9: Assign the completed product design pre-design related attribute information to the newly created product object, including the following steps:
[0090] 1. Obtain the attribute management interface for newly created product objects.
[0091] 2. Obtain the relevant interfaces for publishing product attributes.
[0092] 3. Complete the product model creation.
[0093] 4. Publish the relevant preset attribute values to the product attribute interface.
[0094] Step 10: Information management method for mid-term attribute configuration of part design. Add attributes to the created part model according to design requirements and the professional knowledge of the designers.
[0095] Step 11: Analyze the information characteristics used by designers in the middle stage of design. The input information types in the middle stage of part design are divided into custom attribute types, preset attribute types and custom parameter types. Among them, custom attribute types and parameter types account for the majority, while preset attribute types are common design and manufacturing technical requirements, materials, processing methods and other information.
[0096] Step 12: Input the attribute names and attribute values of the preset attributes in the mid-stage of part design into the dialog box as preset options through the CATIA secondary development interface. At the same time, design custom attribute and parameter type input boxes to realize the independent definition and input of attributes and parameters.
[0097] Step 13: Assign the relevant attribute information of the completed part design mid-term to the part digital model.
[0098] Step 14: Since the custom parameter type information in the mid-term part design depends on the geometry set, it is necessary to first create a geometry set to store the parameter information.
[0099] Step 15: Design a list of custom attribute parameters. First, create the corresponding set of geometric shapes, and then publish the parameters in the set of geometric shapes.
[0100] Step 16: Assign the completed geometric set information to the part model.
[0101] Step 17: Create custom parameter information.
[0102] Step 18: Obtain the parameter names and values entered by the designer into the parameter editing box through the CATIA secondary development interface.
[0103] Step 19: Publish the parameter information to the specified geometry set. You need to obtain the corresponding geometry set first.
[0104] Step 1901: Obtain the parent of all geometric shapes.
[0105] Step 1902: Obtain all corresponding geometry set objects through the parent and store them in a list.
[0106] Step 1903: Traverse the set of geometric figures in the list.
[0107] Step 1904: Obtain the name of the geometric set.
[0108] Step 1905: Determine whether the alias of the geometry set is consistent with the name of the specified geometry set. If the names are consistent, publish the relevant parameters to the current geometry set. If they are inconsistent, continue to traverse the next geometry set until the corresponding geometry set is found or the traversal of all geometry sets is completed.
[0109] Step 20: Publish the parameter information to the corresponding geometric set to complete the publication of relevant parameters and attribute information during the part design process.
[0110] When applying the parameter configuration-based product design method provided by this invention, it is not necessary to... Figure 1 The steps shown are executed in sequence. The specific execution order of each step can be determined as needed, and this invention does not impose any restrictions on it.
[0111] The above describes a parameter-configuration-based product design method provided by one or more embodiments of the present invention. Based on the same idea, the present invention also provides a corresponding parameter-configuration-based product design apparatus, which includes:
[0112] The calling module is used to respond to a development request and invoke the product attribute input dialog box; the product attribute input dialog box includes preset attribute information settings and non-preset attribute information settings.
[0113] The setting module is used to determine the initial product model of the product to be developed in response to the preset attribute information and the attribute values corresponding to non-preset attribute information entered by the user in the product attribute input dialog box according to the design requirements of the product to be developed.
[0114] The publishing module is used to call the part parameter editing box of the initial product model. In the part parameter editing box, the parameter information of each part of the product to be developed is published in the corresponding candidate geometry set. The candidate geometry set is created in advance through the CATIA secondary development interface.
[0115] The determination module is used to obtain the product model of the product to be developed based on the published candidate geometry set.
[0116] Specific limitations regarding the parameter-configurable product design apparatus can be found in the above description of the limitations of the parameter-configurable product design method, and will not be repeated here. Each module in the aforementioned parameter-configurable product design apparatus can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0117] The present invention also provides a computer-readable storage medium storing a computer program that can be used to execute the above-described... Figure 1 The provided product design methodology is based on parameter configuration.
[0118] The present invention also provides Figure 11 The schematic diagram of the computer device shown is as follows: Figure 11As shown, at the hardware level, this computer device includes a processor, internal bus, network interface, memory, and non-volatile memory, and may also include other hardware required for business operations. The processor reads the corresponding computer program from the non-volatile memory into memory and then executes it to achieve the above. Figure 1 The provided product design methodology is based on parameter configuration.
[0119] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.
[0120] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this invention.
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, a product attribute input dialog box is called; 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 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, parameter information of each part of the product to be developed is respectively published in a corresponding candidate geometric graph set; the candidate geometric graph set is created in advance through a CATIA secondary development interface; a product model of the product to be developed is obtained according to the published candidate geometric graph set; the product attribute input dialog box comprises a product basic information page, a design basis information page and other information pages; a construction process of the product attribute input dialog box comprises the following steps: the product basic information page, the design basis information page and the other information pages are designed through the CATIA secondary development interface; in each page, preset attribute information setting items and non-preset attribute information setting items are divided according to design requirements of the product, and candidate attribute values are set for the preset attribute information setting items; and 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.
2. The method of claim 1, wherein, in response to a product development request, a product attribute input dialog box is called, comprising the following steps: a new product command is obtained through the CATIA secondary development interface, and the product attribute input dialog box is popped up.
3. The method of claim 1, wherein, a candidate geometric graph set of a part corresponding to the product to be developed is obtained, comprising the following steps: a parent class of all geometric graph sets is obtained; all geometric graph set objects corresponding to the parent class are obtained and stored in a list; geometric graph sets in the list are traversed; a name of the geometric graph set is obtained; it is judged 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 not consistent, a 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.
4. The method of claim 1, wherein, parameter information of the part is published in the corresponding candidate geometric graph set, comprising the following steps: in the part parameter editing box, the parameter information of the part is added and published in the corresponding candidate geometric graph set.
5. 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.
6. A product design apparatus based on parameter configuration, characterized by, The method comprises the following steps: a calling module is used 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; the product attribute input dialog box comprises a product basic information page, a design basis information page and other information pages. The construction process of the product attribute input dialog box comprises: designing a product basic information page, a design basis information page and other information pages through the CATIA secondary development interface; in each page, dividing preset attribute information setting items and non-preset attribute information setting items according to the 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 pages which are set; 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 the product attribute input dialog box according to the 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 the CATIA secondary development interface; The determining module is configured to obtain a product model of the product to be developed according to the published candidate geometric graph set.
7. 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-5.
8. 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-5 when executing the program.
Citation Information
Patent Citations
Model selection-based CATIA-based rapid three-dimensional design method for automobile factory roller bed
CN113626945A
Parametric configurator for product design: system and method
US20110098835A1