基于cad平臺判斷零件設(shè)計變化的方法及其cad系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于CAD平臺判斷零件設(shè)計變化的方法,用于圖形化顯示3D零件的前后版本的差異,方法包括下列由計算機執(zhí)行的步驟:依次比對3D零件的當前版本及先前版本的多個設(shè)計特征;區(qū)分出特征差異并條列顯示在頁面上;更改先前版本的檔名;將更名后的先前版本的3D零件與當前版本的3D零件組裝在同一組件上,而形成3D圖面;以及在3D圖面上產(chǎn)生對應特征差異的鏈接,使得在頁面上點選特征差異時,可在3D圖面上顯示出對應的特征。本發(fā)明另提供一種用于判斷零件設(shè)計變化的CAD系統(tǒng)。
【專利說明】基于CAD平臺判斷零件設(shè)計變化的方法及其CAD系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于電子輔助設(shè)計(Computer Aided Design, CAD)平臺的方法及CAD系統(tǒng),特別是涉及一種基于CAD平臺判斷零件設(shè)計變化的方法及其CAD系統(tǒng)。
【背景技術(shù)】
[0002]在電子產(chǎn)品研發(fā)設(shè)計的【技術(shù)領(lǐng)域】中,電子電路和機構(gòu)外型的設(shè)計占重要一環(huán)。近年來,由于集成電路制程技術(shù)和電子產(chǎn)品設(shè)計復雜度的日益提升,因此必須通過計算機輔助設(shè)計(Computer-aided design, CAD)系統(tǒng)從事與電子電路和機構(gòu)外型相關(guān)的設(shè)計。
[0003]隨著電子產(chǎn)品的競爭日益激烈,對于電子產(chǎn)品的三維(three-dimens1nal 3D)零件設(shè)計的工時就日益緊迫,于是常有多個設(shè)計團隊對同一產(chǎn)品進行同步設(shè)計,或是客戶參與協(xié)同設(shè)計。
[0004]然而,現(xiàn)有CAD工具無法對于先后版本的3D模型檔判斷出其中零件的差異,且現(xiàn)今的電子產(chǎn)品零件繁多且復雜,故常需要耗費許多時間通過人工比對零件設(shè)計的差異,此舉既不精確,也不符合工作的時效。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的一目的在于提供一種基于CAD平臺判斷零件設(shè)計變化的方法,其可將前后版本的3D零件的差異用圖形化顯示出來,避免設(shè)計錯誤造成過多的修模與產(chǎn)品開發(fā)費用提高,從而克服現(xiàn)有協(xié)同設(shè)計所造成的不便。
[0006]為達成上述目的,本發(fā)明提供了一種基于CAD平臺判斷零件設(shè)計變化的方法,用于圖形化顯示一 3D零件的前后版本的差異,方法包括下列由計算機執(zhí)行的步驟:依次比對3D零件的當前版本及先前版本的多個設(shè)計特征;區(qū)分出特征差異并條列顯示在頁面上;更改先前版本的檔名;將更名后的先前版本的3D零件與當前版本的3D零件組裝在同一組件上,而形成3D圖面;以及在3D圖面上產(chǎn)生對應特征差異之鏈接,使得在頁面上點選特征差異時,可在3D圖面上顯示出對應的特征。
[0007]在優(yōu)選實施例中,特征差異包括新增、刪除或修改。此外,頁面包括用于指示特征差異為新增、刪除或修改的對應圖示。優(yōu)選地,對應圖示為超鏈接,超鏈接鏈接到3D圖面上對應的特征。
[0008]在優(yōu)選實施例中,3D圖面包括先前版本的3D零件及當前版本的3D零件,且兩者并列顯示。優(yōu)選地,先前版本的3D零件的顏色與當前版本的3D零件的顏色不同。
[0009]在優(yōu)選實施例中,在點選特征差異時,3D圖面上顯示出對應的特征出現(xiàn)標示圖形。
[0010]本發(fā)明的另一目的在于提供一種用于判斷零件設(shè)計變化的CAD系統(tǒng),其可將前后版本的3D零件的差異用圖形化顯示出來,以正確掌握零件設(shè)計變更,以便設(shè)計人員接續(xù)前團隊設(shè)計結(jié)果繼續(xù)進行設(shè)計。
[0011]為達成上述另一目的,本發(fā)明提供了一種用于判斷零件設(shè)計變化的CAD系統(tǒng),其可圖形化顯示3D零件的前后版本的差異,CAD系統(tǒng)包括比對單元、區(qū)分單元、更名單元、組裝單元及鏈接產(chǎn)生單元。比對單元用于依次比對3D零件的當前版本及先前版本的多個設(shè)計特征。區(qū)分單元用于區(qū)分出特征差異并條列顯示在頁面上。更名單元用于更改先前版本的檔名。組裝單元用于將更名后的先前版本的3D零件與當前版本的3D零件組裝在同一組件上,而形成3D圖面。鏈接產(chǎn)生單元用于在3D圖面上產(chǎn)生對應特征差異的鏈接,使得在頁面上點選特征差異時,可在3D圖面上顯示出對應的特征。
[0012]在優(yōu)選實施例中,特征差異包括新增、刪除或修改。
[0013]在優(yōu)選實施例中,3D圖面包括先前版本的3D零件及當前版本的3D零件,且兩者并列顯示。
[0014]相較于現(xiàn)有技術(shù),本發(fā)明所述的基于CAD平臺判斷零件設(shè)計變化的方法及其CAD系統(tǒng)通過比對前后版本的設(shè)計特征,得以區(qū)分出特征差異并條列顯示在頁面上。此外,還通過3D圖面將前后版本并列顯示,使得兩設(shè)計團隊進行同步設(shè)計時,可快速判斷模型前后版本內(nèi)哪些零件有做設(shè)計變更。讓設(shè)計人員清楚掌握設(shè)計變更零件,以便接續(xù)前團隊設(shè)計結(jié)果繼續(xù)進行設(shè)計。
【專利附圖】
【附圖說明】
[0015]為讓本發(fā)明的上述和其他目的、特征、和優(yōu)點能更明顯易懂,配合所附附圖,作詳細說明如下:
[0016]圖1,繪示本發(fā)明一優(yōu)選實施例所述的基于CAD平臺判斷零件設(shè)計變化的方法的流程圖;
[0017]圖2繪示此優(yōu)選實施例所述的先前模型及當前模型的零件列表的示意圖;
[0018]圖3繪示本實施例所述的3D零件的當前版本及先前版本的特征庫列表;
[0019]圖4繪示此優(yōu)選實施例所述的頁面的示意圖;
[0020]圖5繪示本實施例所述的3D圖面的立體圖;
[0021]圖6,繪示本發(fā)明一優(yōu)選實施例所述的用于判斷零件設(shè)計變化的CAD系統(tǒng)的架構(gòu)示意圖。
[0022]【符號說明】
[0023]10頁面;22新增圖示;
[0024]24刪除圖示;26修改圖示;
[0025]303D 圖面;32、34、36 標示圖形;
[0026]200CAD系統(tǒng);210比對單元;
[0027]220區(qū)分單元;230更名單元;
[0028]240組裝單元;250鏈接產(chǎn)生單元;
[0029]Fl至F8 設(shè)計特征;Cl至C4 檔名;
[0030]Cl當前版本的3D零件;_C1先前版本的3D零件;
[0031]SllO ?S150 步驟。
【具體實施方式】
[0032]本發(fā)明的多個優(yōu)選實施例通過附圖與下面的說明作詳細描述,在不同的附圖中,相同的元件符號表示相同或相似的元件。
[0033]以下將通過【專利附圖】
【附圖說明】優(yōu)選實施例所述的基于CAD平臺判斷零件設(shè)計變化的方法。請參照圖1及圖2,圖1繪示本發(fā)明一優(yōu)選實施例所述的基于CAD平臺判斷零件設(shè)計變化的方法的流程圖,圖2繪示此優(yōu)選實施例所述的先前模型及當前模型的零件列表的示意圖。本方法是用于圖形化顯示3D零件的前后版本的差異。本實施例中所述的方法包括由計算機執(zhí)行的步驟SllO至步驟S150。如圖2所示,再執(zhí)行上述步驟之前,本方法會先在先前模型(組合件模型)中及當前模型中取出檔名相同的3D零件。在本實施例中,先前模型的3D零件檔名包括Cl、C2、C3...,當前模型的3D零件檔名包括Cl、C2、Cl..。因此,在此前置步驟中,會先執(zhí)行3D零件Cl的零件設(shè)計變化判斷。
[0034]在步驟SllO中,依次比對3D零件Cl的當前版本及先前版本的多個設(shè)計特征,然后執(zhí)行步驟S120。請一并參照圖3,圖3繪示此優(yōu)選實施例所述的3D零件Cl的當前版本及先前版本的特征庫列表。在本實施例中,先前版本的3D零件Cl包括的設(shè)計特征有Fl、F2、F3...,當前版本的3D零件Cl包括的設(shè)計特征有F1、F2、F3...,其中上述技術(shù)特征可為構(gòu)成零件的幾何、尺寸等參數(shù)。值得一提的是,步驟SllO中的依次比對即由先前版本的設(shè)計特征Fl及當前版本的設(shè)計特征有Fl開始比對,比對完畢后,再比對先前版本的設(shè)計特征F2及當前版本的設(shè)計特征有F2…,依此類推。
[0035]在步驟S120中,區(qū)分出特征差異并條列顯示在頁面上,然后執(zhí)行步驟S130。請一并參照圖4,圖4繪示此優(yōu)選實施例所述的頁面的示意圖。經(jīng)由上述步驟依次比對后,在頁面10上產(chǎn)生比對表,也就是列出先前版本的3D零件Cl的設(shè)計特征Fl至F7,以及當前版本的3D零件Cl的設(shè)計特征Fl至F8。進一步來說,特征差異包括新增、刪除或修改。在本實施例中,特征差異包括先前版本的3D零件Cl的設(shè)計特征F3及設(shè)計特征F7,當前版本的3D零件Cl的設(shè)計特征F3及設(shè)計特征F8。值得一提的是,頁面10可為網(wǎng)頁(web page)的形式呈現(xiàn)。
[0036]具體而言,頁面10包括用于指示特征差異為新增、刪除或修改的對應圖示,即新增圖示22、刪除圖示24及修改圖示26。詳細來說,在步驟S120中,區(qū)分出先前版本的3D零件Cl的設(shè)計特征F3的尺寸參數(shù)與當前版本的3D零件Cl的設(shè)計特征F3的尺寸參數(shù)不同。故在先前版本的3D零件Cl的設(shè)計特征F3及當前版本的3D零件Cl的設(shè)計特征F3旁邊顯示修改圖示26。另外,在步驟S120中,區(qū)分出先前版本的3D零件Cl的設(shè)計特征F7已不存在于當前版本的3D零件Cl的設(shè)計特征中,故在先前版本的3D零件Cl的設(shè)計特征F7旁邊顯示刪除圖示24。類似地,在步驟S120中,區(qū)分出當前版本的3D零件Cl的設(shè)計特征F8不存在于先前版本的3D零件Cl的設(shè)計特征中,故于當前版本的3D零件Cl的設(shè)計特征F8旁邊顯示新增圖示22。
[0037]在步驟S130中,更改先前版本的檔名,然后執(zhí)行步驟S140。在本實施例中,即更改先前版本的3D零件的檔名為_C1,也就是在原檔名前加上底線,如圖4的頁面10所示。然而,本發(fā)明并不限于此。
[0038]在步驟S140中,將更名后的先前版本的3D零件_C1與當前版本的3D零件Cl組裝在同一組件上,而形成一 3D圖面,然后執(zhí)行步驟S150。具體而言,經(jīng)過更名的先前版本的3D零件_C1在CAD系統(tǒng)上已可與當前版本的3D零件Cl做區(qū)分,故可將兩者組裝在同一組件上。
[0039]請參照圖5,圖5繪示此優(yōu)選實施例所述的3D圖面的立體圖。3D圖面30包括先前版本的3D零件_C1及當前版本的3D零件Cl,且兩者并列顯示。為了清楚表示,先前版本的3D零件_C1的顏色與當前版本的3D零件Cl的顏色不同。在本實施例中,先前版本的3D零件_C1的顏色為綠色,當前版本的3D零件Cl的顏色為黃色。然而,本發(fā)明并不限于此。
[0040]在步驟S150中,在3D圖面30上產(chǎn)生對應特征差異的鏈接,使得在頁面10上點選特征差異時,可在3D圖面30上顯示出對應的特征。詳細而言,頁面10上的對應圖示為超鏈接(hyperlink),超鏈接鏈接到3D圖面30上對應的特征。
[0041]當使用者點選特征差異(也就是超鏈接)時,3D圖面30上顯示出對應的特征出現(xiàn)標示圖形。舉例來說,如圖5所示,當先前版本的3D零件_C1的設(shè)計特征F3或當前版本的3D零件Cl的設(shè)計特征F3的修改圖示26被點選后,則在3D圖面30上顯示出標示圖形32,其可為顯示在特征的輪廓周圍的閃爍虛線表示。當先前版本的3D零件_C1的設(shè)計特征F7的刪除圖示24被點選后,則在3D圖面30上顯示出標示圖形34。類似的,在當前版本的3D零件Cl的設(shè)計特征F8的新增圖示22被點選后,則在3D圖面30上顯示出標示圖形36。值得注意的是,本發(fā)明并不限定標示圖形的具體表現(xiàn)方式,其他如以顏色改變等利于使用者辨別的表不方式均可實施。
[0042]以下將說明實現(xiàn)上述判斷零件設(shè)計變化的方法的具體架構(gòu)。請參照圖6,圖6繪示本發(fā)明一優(yōu)選實施例所述的用于判斷零件設(shè)計變化的CAD系統(tǒng)的架構(gòu)示意圖。本實施例中所述的用于判斷零件設(shè)計變化的CAD系統(tǒng)200是用于體現(xiàn)上述判斷零件設(shè)計變化的方法,以下所提到元件請參照上述說明,在此不再贅述。本實施例中所述的用于判斷零件設(shè)計變化的CAD系統(tǒng)200可圖形化顯示3D零件的前后版本的差異。CAD系統(tǒng)200包括比對單元210、區(qū)分單元220、更名單元230、組裝單元240及鏈接產(chǎn)生單元250。
[0043]請一并參照圖1至圖6,比對單元210用于依次比對3D零件Cl的當前版本及先前版本的多個設(shè)計特征。區(qū)分單元220用于區(qū)分出特征差異并條列顯示在頁面10上。更名單元230用于更改先前版本的檔名。組裝單元240用于將更名后的先前版本的3D零件.Cl與當前版本的3D零件Cl組裝在同一組件上,而形成3D圖面30。鏈接產(chǎn)生單元250用于在3D圖面30上產(chǎn)生對應特征差異的鏈接,使得在頁面10上點選特征差異時,可在3D圖面30上顯示出對應的特征。
[0044]同樣地,特征差異包括新增、刪除或修改,即如圖4所示的新增圖示22、刪除圖示24及修改圖示26。另外,所述3D圖面30包括所述先前版本的3D零件_C1及當前版本的3D零件Cl,且兩者并列顯示。上述細節(jié)請參考前面的說明,在此不再贅述。
[0045]上述的方法步驟或CAD系統(tǒng)可以用硬件(hardware)、軟件(software)、固件(firmware)或其任何組合來實施本發(fā)明中所描述的上述技術(shù)。若以軟件來實施,貝U可在一處理器中執(zhí)行所述軟件,所述處理器可指一或多個處理器,諸如一微處理器、特殊應用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、或數(shù)字信號處理器(DSP),或其他等效集成或離散邏輯電路。包含用以執(zhí)行上述技術(shù)的指令的軟件可最初儲存于一計算機可讀媒體中且由一處理器執(zhí)行。
[0046]綜上所述,根據(jù)本發(fā)明的所述基于CAD平臺判斷零件設(shè)計變化的方法及其CAD系統(tǒng)200通過比對前后版本的設(shè)計特征,得以區(qū)分出特征差異并條列顯示在頁面10上。此外,還通過3D圖面30將前后版本并列顯示,使得兩設(shè)計團隊進行同步設(shè)計時,可快速判斷模型前后版本內(nèi)哪些零件有做設(shè)計變更。讓設(shè)計人員清楚掌握設(shè)計變更零件,以便接續(xù)前團隊設(shè)計結(jié)果繼續(xù)進行設(shè)計。
[0047] 以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種基于CAD平臺判斷零件設(shè)計變化的方法,用于圖形化顯示一 3D零件的前后版本的差異,其特征在于,所述方法包括下列由計算機執(zhí)行的步驟: 依次比對所述3D零件的一當前版本及一先前版本的多個設(shè)計特征; 區(qū)分出一特征差異并條列顯示在一頁面上; 更改所述先前版本的檔名; 將更名后的所述先前版本的所述3D零件與所述當前版本的所述3D零件組裝在同一組件上,而形成一 3D圖面;以及 在所述3D圖面上產(chǎn)生對應所述特征差異的鏈接,使得在所述頁面上點選所述特征差異時,可在所述3D圖面上顯示出對應的特征。
2.如權(quán)利要求1所述的方法,其特征在于,所述特征差異包括新增、刪除或修改。
3.如權(quán)利要求2所述的方法,其特征在于,所述頁面包括用于指示所述特征差異為新增、刪除或修改的對應圖示。
4.如權(quán)利要求3所述的方法,其特征在于,所述對應圖示為一超鏈接,所述超鏈接鏈接到所述3D圖面上對應的特征。
5.如權(quán)利要求1所述的方法,其特征在于,所述3D圖面包括所述先前版本的所述3D零件及所述當前版本的所述3D零件,且兩者并列顯示。
6.如權(quán)利要求5所述的方法,其特征在于,所述先前版本的所述3D零件的顏色與所述當前版本的所述3D零件的顏色不同。
7.如權(quán)利要求1所述的方法,其特征在于,在點選所述特征差異時,所述3D圖面上顯示出對應的特征出現(xiàn)一標示圖形。
8.一種用于判斷零件設(shè)計變化的CAD系統(tǒng),其可圖形化顯示一 3D零件的前后版本的差異,其特征在于,所述CAD系統(tǒng)包括: 一比對單元,用于依次比對所述3D零件的一當前版本及一先前版本的多個設(shè)計特征; 一區(qū)分單元,用于區(qū)分出一特征差異并條列顯示在一頁面上; 一更名單元,用于更改所述先前版本的檔名; 一組裝單元,用于將更名后的所述先前版本的所述3D零件與所述當前版本的所述3D零件組裝在同一組件上,而形成一 3D圖面;以及 一鏈接產(chǎn)生單元,用于在所述3D圖面上產(chǎn)生對應所述特征差異的鏈接,使得在所述頁面上點選所述特征差異時,可在所述3D圖面上顯示出對應的特征。
9.如權(quán)利要求8所述的CAD系統(tǒng),其特征在于,所述特征差異包括新增、刪除或修改。
10.如權(quán)利要求8所述的CAD系統(tǒng),其特征在于,所述3D圖面包括所述先前版本的所述3D零件及所述當前版本的所述3D零件,且兩者并列顯示。
【文檔編號】G06F17/50GK104462676SQ201410696698
【公開日】2015年3月25日 申請日期:2014年11月26日 優(yōu)先權(quán)日:2014年11月26日
【發(fā)明者】倪崇勝, 魏智斌, 楊俊英, 裘常新 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司