The present invention relates to a method and CAD (Computer-Aided Design, CAD) system based on a CAD platform, and in particular to a method and CAD system for verifying design changes of components based on the CAD platform.
In the technical field of R&D and design of electronic products, the design for electronic circuits and shapes of mechanisms is an important link. In recent years, since integrated circuit process technology and complexity of the electronic product design have been rising, CAD systems need to be employed in the design of the electronic circuits, the shapes of mechanisms and the like.
With increasingly fierce competition in the electronic products, working hours for three-dimensional (3D) part design of the electronic products are increasingly urgent. Consequently, plural design teams to synchronously design or customers to collaboratively design one product are common.
However, prior art CAD tools are unable to verify differences between current and previous versions of the parts in a 3D model file. Furthermore, the parts of the electronic products nowadays are numerous and complex, so a lot of time has to be spent on comparing the differences of the part designs by manual labor. This is neither accurate nor in accord with work efficiency.
Accordingly, an objective of the present invention is to provide a method for verifying design changes of components based on a CAD platform, being able to graphically show differences between a previous version and a current version of a 3D component for avoiding excessive mold modifications and high product development costs due to design mistakes, thereby overcoming the inconvenience of the collaborative design in the prior.
Another objective of the present invention is to provide a CAD system for verifying design changes of components, able to graphically show differences between a previous version and a current version of a 3D component for correctly grasp the design changes of components, thereby accelerating the effectiveness and correctness of an offer for the products by the manufacturers.
To achieve the foregoing objectives, the method for verifying design changes of components based on a CAD platform provided in the present invention is utilized to graphically show differences between a previous version and a current version of a 3D component. The method includes the following steps performed by a computer: sequentially comparing a plurality of design features of the previous version and the current version of the 3D component; distinguishing a feature difference and showing it in a list on a page; altering a filename of the previous version; assembling the 3D component of the previous version whose filename is altered and the 3D component of the current versions in a single assembly, so as to form a 3D drawing; and generating a link corresponding to the feature difference on the 3D drawing, so that the corresponding feature can be displayed on the 3D drawing when clicking on the feature difference on the page.
In one preferred embodiment, the feature difference includes an addition, deletion, or modification. Moreover, the page includes a corresponding icon which is utilized to indicate the feature difference to be the addition, deletion, or modification. Preferably, the corresponding icon is a hyperlink, and the hyperlink is coupled to the corresponding feature on the 3D drawing.
In one preferred embodiment, the 3D drawing includes the 3D component of the previous version and the 3D component of the current version, and both are displayed side by side. Preferably, a color of the 3D component of the previous version differs from that of the 3D component of the current version.
In one preferred embodiment, when clicking on the feature difference on the page, the 3D drawing shows an indicator corresponding to the feature difference.
To achieve the another objective mentioned above, the CAD system for verifying design changes of components provided in the present invention is able to graphically show differences between a previous version and a current version of a 3D component. The CAD system includes a comparing unit, a distinguishing unit, a renaming unit, an assembling unit, and a link generating unit. The comparing unit is utilized to sequentially compare a plurality of design features of the previous version and the current version of the 3D component. The distinguishing unit is utilized to distinguish a feature difference and showing it in a list on a page. The renaming unit is utilized to alter a filename of the previous version. The assembling unit is utilized to assemble the 3D component of the previous version whose filename is altered and the 3D component of the current versions in a single assembly, so as to form a 3D drawing. The link generating unit generates a link corresponding to the feature difference on the 3D drawing so that the corresponding feature can be displayed on the 3D drawing when clicking on the feature difference on the page.
In one preferred embodiment, the feature difference comprises an addition, deletion, or modification.
In one preferred embodiment, the 3D drawing includes the 3D component of the previous version and the 3D component of the current version, and both are displayed side by side.
In comparison with the prior art, the method and the CAD system for verifying the design changes of the components according to the present invention are capable of distinguishing the feature difference and showing it in a list on the page. Moreover, the 3D drawing displays the current and previous versions side by side, so that which components to be changed in the current and previous versions of the model can be quickly verified when there are two design teams to synchronously design. Accordingly, the designers can clearly grasp the changed components alteration, so as to continue designing based on the design results of a previous team.
It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The present invention will now be described in detail with reference to a few preferred embodiments thereof as illustrated in the accompanying drawings. The same reference numerals refer to the same parts or like parts throughout the various figures.
The following will illustrate a method for verifying design changes of components based on a CAD platform according to one preferred embodiment in detail with drawings. Referring to
The method of the embodiment includes step S110 to step S150 performed by a computer. As shown in
In step S110, a plurality of design features of the previous version and the current version of the 3D component C1 are sequentially compared, and then execution resumes at step S120. Referring to
In step S120, a feature difference is distinguished, and it is shown in a list on a page, and then execution resumes at step S130. Referring to
Specifically, the page 10 includes a corresponding icon which is utilized to indicate the feature difference to be the addition, deletion, or modification, i.e. an addition icon 22, a deletion icon 24, and a modification icon 26. More specifically, in step S120, the difference between the size parameter of the design features F3 of the 3D component C1 in the previous version and the size parameter of the design features F3 of the 3D component C1 in the current version is distinguished. Thus, the modification icon 26 is shown respectively beside the design features F3 of the 3D component C1 in the previous version and the design features F3 of the 3D component C1 in the current version. In addition, in step S120, the design features F7 of the 3D component C1 in the previous version no longer existing in the design features of the 3D component C1 in the current version is distinguished, so the deletion icon 24 is shown beside the design features F7 of the 3D component C1 in the previous version. Similarly, in step S120, the design features F8 of the 3D component C1 in the current version no longer existing in the design features of the 3D component C1 in the previous version is distinguished, so the addition icon 22 is shown beside the design features F8 of the 3D component C1 in the current version.
In step S130, a filename of the previous version is altered, and then execution resumes at step S140. In this example, the filename of the 3D component in the previous version has been altered as _C1. That is, a bottom line is added in front of the original filename, as shown on the page 10 of
In step S140, the 3D component _C1 of the previous version whose filename is altered and the 3D component C1 of the current versions are assembled in a single assembly, so as to form a 3D drawing, and then execution resumes at step S150. Specifically, the 3D component C1 of the previous version whose filename is altered can be distinguished from the 3D component C1 of the current version in the CAD system, so both can be assembled in one assembly.
Referring to
In step S150, a link corresponding to the feature difference on the 3D drawing is generated, so that the corresponding feature can be displayed on the 3D drawing 30 when clicking on the feature difference on the page 10. Specifically, the corresponding icon on the page 10 is a hyperlink, and the hyperlink is coupled to the corresponding feature on the 3D drawing 30.
When a user clicks on the feature difference (i.e. the hyperlink), the 3D drawing 30 shows an indicator corresponding to the feature difference. For example, as shown in
What follows is a detail of the specific structure for realizing the above-mentioned method for verifying design changes of components. Referring to
Referring to
Similarly, the feature difference includes an addition, deletion, or modification, i.e. the addition icon 22, deletion icon 24, and modification icon 26 as shown in
The described techniques of the steps or CAD system may be implemented in hardware, software, firmware, or any combination thereof. If they are implemented in software, the software may be executed in a processor, which may refer to one or more processors, such as a microprocessor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), or digital signal processor (DSP), or other equivalent integrated or discrete logic circuitry. Software comprising instructions to execute the techniques may be initially stored in a computer-readable medium and loaded and executed by a processor.
In summary, the method and the CAD system 200 for verifying the design changes of the components according to the present invention are capable of distinguishing the feature difference and showing it in a list on the page 10. Moreover, the 3D drawing displays the current and previous versions side by side, so that which components to be changed in the current and previous versions of the model can be quickly verified when there are two design teams to synchronously design. Accordingly, the designers can clearly grasp the changed components alteration, so as to continue designing based on the design results of a previous team.
While the preferred embodiments of the present invention have been illustrated and described in detail, various modifications and alterations can be made by persons skilled in this art. The embodiment of the present invention is therefore described in an illustrative but not restrictive sense.
Number | Date | Country | Kind |
---|---|---|---|
201410696698.5 | Nov 2014 | CN | national |