CN108133088B - Self-adaptive creation method and system of CAD (computer-aided design) model - Google Patents
Self-adaptive creation method and system of CAD (computer-aided design) model Download PDFInfo
- Publication number
- CN108133088B CN108133088B CN201711306825.6A CN201711306825A CN108133088B CN 108133088 B CN108133088 B CN 108133088B CN 201711306825 A CN201711306825 A CN 201711306825A CN 108133088 B CN108133088 B CN 108133088B
- Authority
- CN
- China
- Prior art keywords
- design
- user
- model
- template
- cad
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a self-adaptive creating method and a system of a CAD design model, wherein the creating method comprises the following steps: logging in a CAD design auxiliary plug-in a CAD design platform; calling a dynamic template group consisting of CAD design templates from the database, and selecting a target template from the dynamic template group as a CAD design model, or directly creating the target template as the CAD design model, and storing the created CAD design model as the target template into the database; selecting a design parameter group, and carrying out self-adaptive configuration of design parameters on the target template model according to the design parameter group; the design association object is acquired and displayed so that the user selects whether to use the design association object. The method and the device can save the creation time of the CAD design model, meet the individual requirements of the user on the CAD design model and the habits, and effectively record the design habits of the user.
Description
Technical Field
The invention relates to the technical field of CAD (computer-aided design), in particular to a method and a system for adaptively creating a CAD model.
Background
In 1963, a research group at the institute of technology and technology of Massachusetts published an article on computer aided design technology at the conference of computer unions in the United states. Through the development of more than 50 years, the current CAD technology is mature day by day, and mainstream CAD tools represented by CATIA, NX, Creo and the like are formed, and for specific users, as a single user mainly focuses on a specific design field, the design style of the user is consistent.
At present, when a single user carries out CAD design, the user usually needs to build a CAD design model by himself or select a needed CAD design model from a pre-stored model, but the former will undoubtedly increase the model building time of the user, and the latter will fix the user's selection in the inherent options, and cannot meet the personalized requirements of the user on the CAD design model and the habits.
Therefore, how to design a method which can save the creation time of the CAD design model and meet the personalized requirements of users on the CAD design model and habits is a problem to be solved urgently.
Disclosure of Invention
Aiming at the problems in the prior art, the invention provides a method and a system for adaptively creating a CAD design model, which can save the creation time of the CAD design model, meet the personalized requirements of users on the CAD design model and habits, and effectively record the design habits of the users.
In order to solve the technical problems, the invention provides the following technical scheme:
in a first aspect, the present invention provides a method for adaptively creating a CAD design model, including:
the method comprises the steps that a CAD design auxiliary plug-in is logged in a CAD design platform, wherein a database storing a CAD design template is arranged in the CAD design auxiliary plug-in;
calling a dynamic template group consisting of CAD design templates from the database, and selecting a target template from the dynamic template group as a CAD design model, or directly creating the target template as the CAD design model, and storing the created CAD design model as the target template into the database;
selecting a design parameter group, and carrying out self-adaptive configuration of design parameters on the target template model according to the design parameter group;
and acquiring and displaying the design association object, so that the user selects whether to use the design association object.
Further, the calling a dynamic template group composed of CAD design templates from the database, and selecting a target template from the dynamic template group as a CAD design model, includes:
according to the historical operation information of the user, automatically arranging 10 templates which are most frequently used by the user in the database to obtain the dynamic template group;
and displaying the dynamic template group in the CAD design platform for selection by a user.
Further, the automatically arranging the 10 templates most frequently used by the user in the database according to the historical operation information of the user to obtain the dynamic template group includes:
according to the historical operation information of the user, automatically arranging the 10 most frequently used templates of the user in the database based on a formula I:
Ni total=Ni week+M*Ni month+Ni yearformula one
In formula one, i is the number of each template, and i is 1,2, … 10; n is a radical ofi totalFor the number of arrangements N of each templatei total;Ni weekThe number of times of appearance of each template in the last week in the historical operation information of the user is obtained; m is a positive integer less than 5; n is a radical ofi monthThe number of times of occurrence of each template in the last month in the historical operation information of the user is obtained; n is a radical ofi yearThe number of times of appearance of each template in the user historical operation information in the last year is calculated;
and sequencing the sequencing numbers of the templates from large to small to obtain the dynamic template group.
Further, the method for adaptively creating a CAD design model further includes:
after the CAD design model is selected, recommending an associated design model according to a preset rule;
wherein the preset rule comprises: recommending 1 ordered association model or recommending 2 unordered association models.
Further, the network architecture of the CAD design assistance plug-in includes: the system comprises a standard layer, a platform layer, a data layer, an application layer and an algorithm layer which are in communication connection from bottom to top in sequence;
the standard layer is used for receiving a standard file;
the platform layer is used for connecting a CAD design platform;
a database storing CAD design templates is arranged in the data layer;
the algorithm layer is used for carrying out self-adaptive learning according to the database when a user calls or selects a design template;
the application layer is used for user registration and login, CAD template design, design association object display, data import and export.
Further, the database includes: a user list library, a user experience library and a user template library.
In a second aspect, the present invention further provides an adaptive CAD design model creation system, including:
the CAD design auxiliary plug-in module is used for logging in a CAD design auxiliary plug-in a CAD design platform, wherein a database storing a CAD design template is arranged in the CAD design auxiliary plug-in;
the CAD design model selection module is used for calling a dynamic template group consisting of CAD design templates from the database, and selecting a target template from the dynamic template group as a CAD design model, or directly creating the target template as the CAD design model, and storing the created CAD design model as the target template into the database;
the design parameter group selection module is used for selecting a design parameter group and carrying out self-adaptive configuration on design parameters of the target template model according to the design parameter group;
and the design association object display module is used for acquiring and displaying the design association object, so that a user can select whether to use the design association object.
Further, the CAD design model selection module comprises:
the automatic template arrangement unit is used for automatically arranging the 10 most frequently used templates of the user in the database according to the historical operation information of the user to obtain the dynamic template group;
and the dynamic template group display unit is used for displaying the dynamic template group in the CAD design platform for a user to select.
Further, the system for adaptively creating a CAD design model further includes:
the association design model recommendation module is used for recommending the association design model according to a preset rule after the CAD design model is selected;
wherein the preset rule comprises: recommending 1 ordered association model or recommending 2 unordered association models.
Further, the database includes: a user list library, a user experience library and a user template library.
According to the technical scheme, the invention provides a method and a system for adaptively creating a CAD design model, wherein the method for creating the CAD design model comprises the following steps: logging in a CAD design auxiliary plug-in a CAD design platform; calling a dynamic template group consisting of CAD design templates from the database, and selecting a target template from the dynamic template group as a CAD design model, or directly creating the target template as the CAD design model, and storing the created CAD design model as the target template into the database; selecting a design parameter group, and carrying out self-adaptive configuration of design parameters on the target template model according to the design parameter group; the design association object is obtained and displayed, so that a user can select whether to use the design association object, the creation time of the CAD design model can be saved, the individual requirements of the user on the CAD design model and the habits can be met, the design habits of the user can be effectively recorded, certain self-adjustment can be made in the aspects of model recommendation and parameter matching according to the habits of the user, the design efficiency of the user can be effectively improved, and the propagation of personal experience and industrial experience is facilitated.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for adaptively creating a CAD design model according to a first embodiment of the present invention;
FIG. 2 is a flow chart illustrating step 200 of the method for adaptive creation of a CAD design model of the present invention;
FIG. 3 is a schematic structural diagram of a network architecture of CAD design auxiliary plug-ins in the adaptive CAD design model creation method of the present invention;
FIG. 4 is a schematic structural diagram of a software architecture of a CAD design auxiliary plug-in the adaptive creation method of a CAD design model according to the present invention;
FIG. 5 is a flow chart illustrating a method for adaptive creation of CAD design models in an exemplary embodiment of the present invention;
FIG. 6 is a flow chart illustrating the adaptive learning of CAD design assistance plug-ins in an exemplary embodiment of the present invention;
FIG. 7 is a flow chart of data import and export in an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an adaptive CAD design model creation system according to a second embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
An embodiment of the present invention provides a specific implementation of a method for adaptively creating a CAD design model, and referring to fig. 1, the method for adaptively creating a CAD design model specifically includes the following steps:
step 100: and logging in a CAD design auxiliary plug-in a CAD design platform, wherein a database storing a CAD design template is arranged in the CAD design auxiliary plug-in.
In step 100, a user logs in a CAD design auxiliary plug-in a CAD design platform, which may specifically be: the user can open the CAD design auxiliary plug-in and enter the user interface through user login after opening the CAD design tool, and can also directly open the CAD design auxiliary plug-in and start the CAD tool by one key after the user login.
Step 200: and calling a dynamic template group consisting of CAD design templates from the database, and selecting a target template from the dynamic template group as a CAD design model, or directly creating the target template as the CAD design model, and storing the created CAD design model as the target template into the database.
In step 200, when a user calls a template model, dynamically adjusting a plurality of template models most frequently used by the user according to the use frequency of the user; when a user selects a model and then automatically configures design parameters, three types of design parameters are recommended, namely the design parameters which are used recently, the design parameters with the most use times and the design parameters with the second most use times; and after the user selects the model, when the associated design model is recommended, the recommendation is also carried out according to the following rules.
Step 300: and selecting a design parameter group, and carrying out self-adaptive configuration of design parameters on the target template model according to the design parameter group.
In step 300, a user selects a design parameter set, and performs adaptive configuration of design parameters on the target template model according to the design parameter set.
Step 400: the design association object is acquired and displayed so that the user selects whether to use the design association object.
In step 400, the design association object includes two categories, one of which is to automatically configure the characteristic parameters of the model, and recommend the most common design parameters of the three categories of users according to the habits of the users for the users to select; and the other three models with the highest frequency of occurrence matched with the model are recommended according to the habits of the user for the user to select.
It can be known from the above description that the adaptive creation method of the CAD design model provided in the embodiments of the present invention can not only save the creation time of the CAD design model, but also meet the personalized requirements of the user on the CAD design model and habits, and can effectively record the design habits of the user, and can make certain self-adjustment in terms of model recommendation and parameter matching according to the habits of the user, so that the design efficiency of the user can be effectively improved, and it is also helpful for the propagation of personal experience and industrial experience.
In one embodiment, referring to fig. 2, the step 200 specifically includes the following steps:
step 201: and automatically arranging the 10 most frequently used templates of the user in the database according to the historical operation information of the user to obtain the dynamic template group.
In step 201, according to the historical operation information of the user, automatically arranging the 10 templates most frequently used by the user in the database based on a formula one:
Ni total=Ni week+M*Ni month+Ni yearformula one
In formula one, i is the number of each template, and i is 1,2, … 10; n is a radical ofi totalFor the number of arrangements N of each templatei total;Ni weekThe number of times of appearance of each template in the last week in the historical operation information of the user is obtained; m is a positive integer less than 5; n is a radical ofi monthThe number of times of occurrence of each template in the last month in the historical operation information of the user is obtained; n is a radical ofi yearThe number of times of appearance of each template in the user historical operation information in the last year is calculated;
and sequencing the sequencing numbers of the templates from large to small to obtain the dynamic template group.
Step 202: and displaying the dynamic template group in the CAD design platform for a user to select.
In a specific embodiment, the method for adaptively creating a CAD design model further specifically includes the following steps:
after the CAD design model is selected, recommending an associated design model according to a preset rule; wherein the preset rule comprises: recommending 1 ordered association model or recommending 2 unordered association models.
It can be understood that, in the adaptive creation method of a CAD design model of the present invention, referring to fig. 3, the network architecture of the CAD design auxiliary plug-in includes: the system comprises a standard layer, a platform layer, a data layer, an application layer and an algorithm layer which are in communication connection from bottom to top in sequence;
the standard layer is used for receiving standard files.
The platform layer is used for connecting a CAD design platform.
A database storing CAD design templates is arranged in the data layer; wherein the database comprises: a user list library, a user experience library and a user template library.
The algorithm layer is used for carrying out self-adaptive learning according to the database when a user calls or selects a design template.
The application layer is used for user registration and login, CAD template design, design association object display, data import and export.
In the above description, the technical architecture of the CAD design auxiliary plug-in is divided into five layers from bottom to top.
The bottom layer is a standard layer: national standards, industry standards and enterprise standards will be accessed.
The second layer is a platform layer: the method refers to a CAD design platform for plug-in, and different tool plug-ins can be developed for different CAD design tools, such as cata, ProE, solid works and the like, so as to provide similar functions.
The third layer is a data layer: the model base, the resource base and the knowledge base are all based on design tools and provide services for upper-layer applications.
The fourth time is the algorithm layer: and applying a self-adaptive algorithm to connect the data layer and the application layer and provide service for upper application.
A fifth application layer: the plug-ins should provide four types, namely registration login, template design, association design and import and export.
It can be understood that, in the adaptive creation method of a CAD design model of the present invention, referring to fig. 4, the software architecture of the CAD design auxiliary plug-in specifically includes the following:
a presentation layer: the user can directly access and operate the system interface, and the presentation layer can transfer the data or the access request input by the user to the service layer.
And (4) a service layer: the business logic of the system operates. The service layer is composed of each component, receives the information of the presentation layer, and calls the corresponding component to realize the function.
And (3) a data layer: operations in a packaged system involving data storage or reading.
And (4) service components: the functions and common modules of the system are abstracted and encapsulated into service components, and standard interfaces are provided for the components or a presentation layer and a data layer to call.
CAD secondary development interface (API): the secondary development interface provided by the CAD platform is used for accessing the CAD model data.
A CAD access component: a channel for underlying access to CAD data.
A data access interface: provides storage and reading of data files such as SQL. Data files such as SQL and the like can be placed locally or on a remote server.
And (3) license agreement authentication: the system uses the certification system of the license agreement to the application, including the access control management to the system function.
A component execution engine: and managing the calling of the component, and calling the service component and the PDM access component by the user interface program through the component execution engine.
From the above description, the adaptive creation method of the CAD design model provided in the embodiments of the present invention can not only save the creation time of the CAD design model, but also meet the personalized requirements of the user on the CAD design model and the habits.
For further illustration of the present solution, the present invention further provides a specific application example of the adaptive creation method of the CAD design model, referring to fig. 5 to 7, the adaptive creation method of the CAD design model specifically includes the following steps:
the user can open the CAD design auxiliary plug-in after opening the CAD design tool, and enter the user interface through the user login, and can also open the CAD design auxiliary plug-in, and after the user login, the user starts the CAD design tool by one key.
The CAD design template can be created in a form of directly importing a file or drawing in a CAD design tool, and then the template creating function of the plug-in is carried out. In the process of creating the template, the template needs to be named and classified, and template search can be carried out subsequently according to the name of the template.
And calling the template in a mode similar to the model calling mode in Visio drawing, searching the model and selecting the model. Meanwhile, the plug-in automatically arranges the 10 most frequently used models of the user according to the habit of the user and directly displays the models in the plug-in frame for the user to directly select.
The design association is matched with the template calling for use, the display form is similar to a small icon with a pasted option appearing after being pasted in a word file, a user can click on the icon to search for a proper association object, the icon can also be ignored, other designs are continued to be developed, and at the moment, the association icon automatically disappears. The association content comprises two categories, one is that the characteristic parameters of the model are automatically configured, and the most common design parameters of the three categories of users can be recommended according to user habits for the users to select; and the other three models with the highest frequency of occurrence matched with the model are recommended according to the habits of the user for the user to select.
In the above description, the adaptive learning of CAD design aid plug-ins is mainly embodied in three aspects.
(1) The first is that when the user calls the template model, the 10 models most frequently used by the user are dynamically adjusted according to the use frequency of the user. The calculation formula adopted is:
total number of ranks + number of occurrences in the last week +2 times of occurrences in the last month + number of occurrences in the last year
And recommending from high conflict and dynamically adjusting according to the total sorting times.
(2) And secondly, when the design parameters are automatically configured after the user selects the model, three types of design parameters are recommended, namely the design parameters which are used recently, the design parameters with the most use times and the design parameters with the second most use times.
(3) Thirdly, when the user selects a model and recommends a related design model, the recommendation is also made according to the following rules. The sequential association model recommends 1, and the non-sequential association model recommends 2. For the associated model with sequence, the background of the plug-in automatically records the sequence of calling the model by the user, and records 2 bits each time. Such as models A, B and C, appear in sequence, B and C will be recorded once each. When the system calls A next time, the next highest frequency in the association model will be recommended. For the unordered association model, the plug-in background also calculates the frequency of simultaneous appearance of all models in all files in the user storage folder, and recommends the association models with the first and second frequency of appearance when calling a certain model. When a certain key model appears in a certain file for multiple times, for example, N times, the reference model is counted for N times regardless of the appearance of the reference model. For example, in a certain document, model a appears 2 times, model B appears 3 times, and when two frequencies are counted, for a, B counts 3 times, and for B, a counts 2 times.
In addition, the design experience import function means that the user can import and export the user habits. The user experience can be summarized into the industry experience and can be spread.
The background function of the plug-in is mainly automatic search, statistics, form updating and the like of the model template.
The plug-in form comprises a model matching parameter occurrence frequency table, a model sequential association frequency table, a model unordered pairwise occurrence frequency table, a user account password table, a model template database and the like.
From the above description, the self-adaptive creation method of the CAD design model of the present invention can further improve the design efficiency by continuously adjusting according to the user's individual behavior habits through the plug-in to improve the design efficiency and the design association function.
An embodiment of the present invention provides a specific implementation of an adaptive creation system of a CAD design model, which can implement all the contents of the above-mentioned method for adaptive creation of a CAD design model, and referring to fig. 8, the adaptive creation system of a CAD design model specifically includes the following contents:
the CAD design auxiliary plug-in module login module 10 is used for logging in a CAD design auxiliary plug-in a CAD design platform, wherein a database storing a CAD design template is arranged in the CAD design auxiliary plug-in;
a CAD design model selection module 20, configured to invoke a dynamic template group composed of CAD design templates in the database, and select a target template in the dynamic template group as a CAD design model, or directly create the target template as a CAD design model, and store the created CAD design model as the target template in the database;
a design parameter set selection module 30, configured to select a set of design parameters, and perform adaptive configuration of design parameters on the target template model according to the set of design parameters;
and a design association object display module 40 for acquiring and displaying the design association object so that the user selects whether to use the design association object.
In one embodiment, the CAD design model selection module 20 specifically includes the following:
(1) the automatic template arrangement unit is used for automatically arranging the 10 most frequently used templates of the user in the database according to the historical operation information of the user to obtain the dynamic template group;
(2) and the dynamic template group display unit is used for displaying the dynamic template group in the CAD design platform for a user to select.
In addition, the adaptive creation system of the CAD design model specifically includes the following:
the association design model recommendation module is used for recommending the association design model according to a preset rule after the CAD design model is selected;
wherein the preset rule comprises: recommending 1 ordered association model or recommending 2 unordered association models, the database comprising: a user list library, a user experience library and a user template library.
It can be known from the above description that the adaptive creation system of the CAD design model provided in the embodiment of the present invention can not only save the creation time of the CAD design model, but also meet the personalized requirements of the user on the CAD design model and habits, and can effectively record the design habits of the user, and can make certain self-adjustment in terms of model recommendation and parameter matching according to the habits of the user, so that the design efficiency of the user can be effectively improved, and meanwhile, the propagation of personal experience and industrial experience is facilitated.
In the description of the present invention, it should be noted that the terms "upper", "lower", and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, which are merely for convenience in describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed in a specific orientation, and operate, and thus, should not be construed as limiting the present invention. Unless expressly stated or limited otherwise, the terms "mounted," "connected," and "connected" are intended to be inclusive and mean, for example, that they may be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above examples are only for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (5)
1. An adaptive creation method of a CAD design model, characterized in that the adaptive creation method of the CAD design model comprises:
the method comprises the steps that a CAD design auxiliary plug-in is logged in a CAD design platform, wherein a database storing a CAD design template is arranged in the CAD design auxiliary plug-in;
calling a dynamic template group consisting of CAD design templates from the database, and selecting a target template from the dynamic template group as a CAD design model, or directly creating the target template as the CAD design model, and storing the created CAD design model as the target template into the database;
selecting a design parameter group, and carrying out self-adaptive configuration of design parameters on the target template model according to the design parameter group;
the self-adaptation is realized in the following steps: when a user calls a template model, dynamically adjusting the model commonly used by the user according to the use frequency of the user, wherein the adopted calculation formula is as follows: ranking the total number of occurrences in the last week +2 times of occurrences in the last month + the number of occurrences in the last year; recommending from high to low according to the total sorting times and dynamically adjusting; recommending three types of design parameters when the user selects the model and then automatically configures the design parameters, wherein the three types of design parameters are the design parameters which are used most recently, the design parameters with the most use times and the design parameters with the second most use times; when a user selects a model and recommends an association design model, recommending 1 sequential association model and recommending 2 non-sequential association models;
and acquiring and displaying the design association object, so that a user selects whether to use the design association object;
the method for calling the dynamic template group consisting of CAD design templates from the database and selecting the target template from the dynamic template group as the CAD design model comprises the following steps:
according to the historical operation information of the user, automatically arranging 10 templates which are most frequently used by the user in the database to obtain the dynamic template group;
displaying the dynamic template group in the CAD design platform for selection by a user; the method for automatically arranging the 10 templates most frequently used by the user in the database according to the historical operation information of the user to obtain the dynamic template group comprises the following steps:
according to the historical operation information of the user, automatically arranging the 10 most frequently used templates of the user in the database based on a formula I:
Ni total=Ni week+M*Ni month+Ni yearformula one
In formula one, i is the number of each template, and i is 1, 2.. 10; n is a radical ofi totalFor the number of arrangements N of each templatei total;Ni weekThe number of times of appearance of each template in the last week in the historical operation information of the user is obtained; m is a positive integer less than 5; n is a radical ofi monthThe number of times of occurrence of each template in the last month in the historical operation information of the user is obtained; n is a radical ofi yearThe number of times of appearance of each template in the user historical operation information in the last year is calculated;
and sequencing the sequencing numbers of the templates from large to small to obtain the dynamic template group.
2. The method for adaptive creation of a CAD design model according to claim 1, wherein the network architecture of the CAD design assistance plug-in comprises: the system comprises a standard layer, a platform layer, a data layer, an application layer and an algorithm layer which are in communication connection from bottom to top in sequence;
the standard layer is used for receiving a standard file;
the platform layer is used for connecting a CAD design platform;
a database storing CAD design templates is arranged in the data layer;
the algorithm layer is used for carrying out self-adaptive learning according to the database when a user calls or selects a design template;
the application layer is used for user registration and login, CAD template design, design association object display, data import and export.
3. The method for adaptive creation of CAD design models of claim 1, wherein said database comprises: a user list library, a user experience library and a user template library.
4. An adaptive CAD design model creation system, comprising:
the CAD design auxiliary plug-in module is used for logging in a CAD design auxiliary plug-in a CAD design platform, wherein a database storing a CAD design template is arranged in the CAD design auxiliary plug-in;
the CAD design model selection module is used for calling a dynamic template group consisting of CAD design templates from the database, and selecting a target template from the dynamic template group as a CAD design model, or directly creating the target template as the CAD design model, and storing the created CAD design model as the target template into the database;
the design parameter group selection module is used for selecting a design parameter group and carrying out self-adaptive configuration on design parameters of the target template model according to the design parameter group;
the self-adaptation is realized in the following steps: when a user calls a template model, dynamically adjusting the model commonly used by the user according to the use frequency of the user, wherein the adopted calculation formula is as follows: ranking the total number of occurrences in the last week +2 times of occurrences in the last month + the number of occurrences in the last year; recommending from high to low according to the total sorting times and dynamically adjusting; recommending three types of design parameters when the user selects the model and then automatically configures the design parameters, wherein the three types of design parameters are the design parameters which are used most recently, the design parameters with the most use times and the design parameters with the second most use times; when a user selects a model and recommends an association design model, recommending 1 sequential association model and recommending 2 non-sequential association models;
the design association object display module is used for acquiring and displaying a design association object, so that a user can select whether to use the design association object;
the CAD design model selection module comprises:
the automatic template arrangement unit is used for automatically arranging the 10 most frequently used templates of the user in the database according to the historical operation information of the user to obtain the dynamic template group;
the dynamic template group display unit is used for displaying the dynamic template group in the CAD design platform for a user to select;
the method for automatically arranging the 10 templates most frequently used by the user in the database according to the historical operation information of the user to obtain the dynamic template group comprises the following steps:
according to the historical operation information of the user, automatically arranging the 10 most frequently used templates of the user in the database based on a formula I:
Ni total=Ni week+M*Ni month+Ni yearformula one
In formula one, i is the number of each template, and i is 1, 2.. 10; n is a radical ofi totalFor the number of arrangements N of each templatei total;Ni weekOperating letters on user history for each templateThe number of occurrences in the last week of rest; m is a positive integer less than 5; n is a radical ofi monthThe number of times of occurrence of each template in the last month in the historical operation information of the user is obtained; n is a radical ofi yearThe number of times of appearance of each template in the user historical operation information in the last year is calculated;
and sequencing the sequencing numbers of the templates from large to small to obtain the dynamic template group.
5. The adaptive CAD design model creation system of claim 4, wherein the database comprises: a user list library, a user experience library and a user template library.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711306825.6A CN108133088B (en) | 2017-12-11 | 2017-12-11 | Self-adaptive creation method and system of CAD (computer-aided design) model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711306825.6A CN108133088B (en) | 2017-12-11 | 2017-12-11 | Self-adaptive creation method and system of CAD (computer-aided design) model |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108133088A CN108133088A (en) | 2018-06-08 |
CN108133088B true CN108133088B (en) | 2021-05-25 |
Family
ID=62389123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711306825.6A Active CN108133088B (en) | 2017-12-11 | 2017-12-11 | Self-adaptive creation method and system of CAD (computer-aided design) model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108133088B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086521A (en) * | 2018-08-02 | 2018-12-25 | 烟台汽车工程职业学院 | Plane CAD, CAM drawing practice based on intelligent recognition drawing tool |
WO2020124283A1 (en) * | 2018-12-16 | 2020-06-25 | 吉安市井冈山开发区金庐陵经济发展有限公司 | Information processing apparatus |
CN113627010B (en) * | 2021-08-05 | 2024-08-02 | 浙江吉利控股集团有限公司 | Self-adaptive instantiation method and self-adaptive instantiation system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101763068A (en) * | 2009-12-15 | 2010-06-30 | 沈阳飞机工业(集团)有限公司 | Preparation system of quick numerical control machining of complex parts of airplane and method |
US7830377B1 (en) * | 2008-01-09 | 2010-11-09 | Spaceclaim Corporation, Inc. | Systems and methods for using a single tool for the creation and modification of solids and surfaces |
CN102867078A (en) * | 2012-08-03 | 2013-01-09 | 清华大学 | Three-dimensional computer-aided design (CAD) platform-based quick planning method for mechanical product disassembly process |
CN103020282A (en) * | 2012-12-28 | 2013-04-03 | 深圳市彩讯科技有限公司 | General mixed association recommendation development platform and association recommendation method |
CN103699055A (en) * | 2013-12-24 | 2014-04-02 | 沈阳飞机工业(集团)有限公司 | Intelligent numerical control machining programming system and intelligent numerical control machining programming method for aircraft structural parts |
CN103838933A (en) * | 2014-03-18 | 2014-06-04 | 湖南大学 | Three-dimensional model integrating and labeling method based on digital technology |
CN105224953A (en) * | 2015-10-09 | 2016-01-06 | 天津大学 | In a kind of machine part technology, knowledge is extracted and the method developed |
CN107360241A (en) * | 2017-07-26 | 2017-11-17 | 中车工业研究院有限公司 | A kind of research and development of products integrated system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10037404B2 (en) * | 2014-09-17 | 2018-07-31 | Dassault Systemes Simulia Corp. | Feature cloning based on geometric search |
-
2017
- 2017-12-11 CN CN201711306825.6A patent/CN108133088B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7830377B1 (en) * | 2008-01-09 | 2010-11-09 | Spaceclaim Corporation, Inc. | Systems and methods for using a single tool for the creation and modification of solids and surfaces |
CN101763068A (en) * | 2009-12-15 | 2010-06-30 | 沈阳飞机工业(集团)有限公司 | Preparation system of quick numerical control machining of complex parts of airplane and method |
CN102867078A (en) * | 2012-08-03 | 2013-01-09 | 清华大学 | Three-dimensional computer-aided design (CAD) platform-based quick planning method for mechanical product disassembly process |
CN103020282A (en) * | 2012-12-28 | 2013-04-03 | 深圳市彩讯科技有限公司 | General mixed association recommendation development platform and association recommendation method |
CN103699055A (en) * | 2013-12-24 | 2014-04-02 | 沈阳飞机工业(集团)有限公司 | Intelligent numerical control machining programming system and intelligent numerical control machining programming method for aircraft structural parts |
CN103838933A (en) * | 2014-03-18 | 2014-06-04 | 湖南大学 | Three-dimensional model integrating and labeling method based on digital technology |
CN105224953A (en) * | 2015-10-09 | 2016-01-06 | 天津大学 | In a kind of machine part technology, knowledge is extracted and the method developed |
CN107360241A (en) * | 2017-07-26 | 2017-11-17 | 中车工业研究院有限公司 | A kind of research and development of products integrated system |
Non-Patent Citations (3)
Title |
---|
"CAD MODEL AND VISUAL ASSISTED CONTROL SYSTEM FOR NIF TARGET AREA POSITIONERS";E. Tekle等;《Proceedings of ICALEPCS07》;20071003;第293-295页 * |
"基于模板标准库的工程CAD建模方法";王雷等;《机械管理开发》;20080430;第24卷(第2期);第185-188页 * |
"虚拟制造技术在轨道交通装备制造业中的应用";彭飞等;《机械工程与自动化》;20161231(第6期);第224-226页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108133088A (en) | 2018-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5752242A (en) | System and method for automated retrieval of information | |
CN103744659B (en) | A kind of method and apparatus of card type management application entrance | |
US20170316363A1 (en) | Tailored recommendations for a workflow development system | |
CN109358851A (en) | Creation method, device and the computer readable storage medium of chart components | |
US20110040801A1 (en) | System and methods for generating manufacturing data objects | |
CN107623714A (en) | Data sharing method, device and computer-readable recording medium | |
CN108345481A (en) | A kind of page display method, device, client and server | |
US9442618B2 (en) | Mobile device interface generator | |
CN102142124A (en) | Network-based meal ordering system and method | |
CN103020158A (en) | Report form creation method, device and system | |
CN109032663A (en) | Generation method, device, computer equipment and the storage medium of interface document | |
CN107798038A (en) | Data response method and data response apparatus | |
CN108133088B (en) | Self-adaptive creation method and system of CAD (computer-aided design) model | |
CN108288179A (en) | A kind of user preference source of houses computational methods and system | |
CN104182225B (en) | A kind of General Mobile information system adaptation method and device | |
CN108388623B (en) | ER relationship generation method and device, computer equipment and storage medium | |
US9971469B2 (en) | Method and system for presenting business intelligence information through infolets | |
US20140272898A1 (en) | System and method of providing compound answers to survey questions | |
CN104182226B (en) | A kind of General Mobile information system adaptation method and device | |
CN105335466A (en) | Audio data retrieval method and apparatus | |
CN111522840A (en) | Label configuration method, device, equipment and computer readable storage medium | |
CN110765552A (en) | Attribute information display method and device of three-dimensional geological model | |
CN109710874A (en) | Processing method and processing device, storage medium, the computer equipment of page data | |
US20150261400A1 (en) | System and method for generating a process flow structure | |
CN101944209A (en) | Method and device for customizing metadata |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |