專利名稱:卡勾繪制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種制圖方法,且特別涉及一種卡勾的繪制方法。
背景技術(shù):
隨著科技不斷地進(jìn)步,電子產(chǎn)品也不斷地推陳出新。在一個(gè)新的產(chǎn)品生產(chǎn)之前,設(shè)計(jì)研發(fā)的過程是必然不可或缺的。一般而言,產(chǎn)品的外殼與其內(nèi)部的結(jié)構(gòu)設(shè)計(jì)可利用電腦輔助設(shè)計(jì)(Computer Aided Design ;簡稱CAD)來進(jìn)行,以模擬實(shí)物設(shè)計(jì)。以電子產(chǎn)品的上下殼體為例來說,上下殼體之間往往會配置有卡扣結(jié)構(gòu),以利兩個(gè)殼體的結(jié)合,而這樣的卡扣結(jié)構(gòu)通常是經(jīng)由電腦輔助設(shè)計(jì)來完成的。然而,卡扣結(jié)構(gòu)通常會包括成對的卡勾,且不會只有一對。在工程師繪制了上下殼體之后,便需要逐一地?cái)[放一支又一支的卡勾到兩殼體上,相當(dāng)不方便且浪費(fèi)時(shí)間。
發(fā)明內(nèi)容
本發(fā)明提供一種卡勾繪制方法,能夠快速地繪制卡勾。本發(fā)明提供一種卡勾繪制方法,適于互相扣合的一第一殼體與一第二殼體??ü蠢L制方法包括下列步驟。首先,取得一對卡勾的型態(tài)資料與第一殼體上的一第一卡勾坐標(biāo)。 接著,根據(jù)此對卡勾的型態(tài)資料與第一卡勾坐標(biāo),繪制此對卡勾中的一第一卡勾到第一殼體上。然后,根據(jù)第一卡勾坐標(biāo),定義第二殼體的一第二卡勾坐標(biāo)。之后,根據(jù)此對卡勾的型態(tài)資料與第二卡勾坐標(biāo),繪制此對卡勾中的一第二卡勾到第二殼體上。在本發(fā)明的一實(shí)施例中,在繪制第一卡勾到第一殼體上的步驟之后,卡勾繪制方法還包括根據(jù)一間隔設(shè)定,重復(fù)繪制第一卡勾到第一殼體上。在本發(fā)明的一實(shí)施例中,在繪制第二卡勾到第二殼體上的步驟之后,卡勾繪制方法還包括根據(jù)間隔設(shè)定,重復(fù)繪制第二卡勾到第二殼體上。在本發(fā)明的一實(shí)施例中,取得此對卡勾的型態(tài)資料與第一卡勾坐標(biāo)的步驟,包括下列步驟。首先,利用一使用者界面,接收此對卡勾的型態(tài)資料的選擇,其中使用者界面顯示多種卡勾型態(tài)的選項(xiàng)。接著,根據(jù)此對卡勾的型態(tài)資料的選擇,自一卡勾資料庫中取得此對卡勾的型態(tài)資料。之后,自卡勾資料庫取得一預(yù)設(shè)坐標(biāo),以作為第一卡勾坐標(biāo)。在本發(fā)明的一實(shí)施例中,在繪制對第二卡勾到第二殼體上的步驟之前,卡勾繪制方法還包括利用使用者界面,接收一自定義坐標(biāo),以取代預(yù)設(shè)坐標(biāo)作為第一卡勾坐標(biāo)。在本發(fā)明的一實(shí)施例中,在繪制對第二卡勾到第二殼體上的步驟之后,卡勾繪制方法還包括將自定義坐標(biāo)存成預(yù)設(shè)坐標(biāo)。基于上述,本發(fā)明在取得第一殼體上的一第一卡勾坐標(biāo)之后,即可根據(jù)第一殼體與第二殼體的相對位置關(guān)系,自動將成對的第一卡勾與第二卡勾分別繪制在第一殼體與第二殼體上,相當(dāng)方便與節(jié)省時(shí)間。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
圖1為本發(fā)明一實(shí)施例的卡勾繪制方法的流程圖。圖2為本發(fā)明另一實(shí)施例的卡勾繪制方法的流程圖。主要元件符號說明SllO S140、S210 S236 步驟
具體實(shí)施例方式圖1為本發(fā)明一實(shí)施例的卡勾繪制方法的流程圖。請參考圖1,卡勾繪制方法適于互相扣合的一第一殼體(未繪示)與一第二殼體(未繪示)??ü蠢L制方法包括下列步驟。首先進(jìn)行步驟S110,取得一對卡勾的型態(tài)資料與第一殼體上的一第一卡勾坐標(biāo)。舉例來說,可先于資料庫中存放多種不同型態(tài)的卡勾資料來供使用者選擇,且資料庫可儲存前次設(shè)計(jì)中所擺放卡勾的坐標(biāo)位置,以作為第一卡勾坐標(biāo)。此外,第一卡勾位置亦可由使用者自定義,并不以此為限。接著進(jìn)行步驟S120,根據(jù)此對卡勾的型態(tài)資料與第一卡勾坐標(biāo),繪制此對卡勾中的一第一卡勾到第一殼體上。然后進(jìn)行步驟S130,根據(jù)第一卡勾坐標(biāo),定義第二殼體的一第二卡勾坐標(biāo)。也就是說,根據(jù)第一殼體與第二殼體的相對位置關(guān)系來計(jì)算并定義出第二卡勾坐標(biāo)。之后進(jìn)行步驟S140,根據(jù)此對卡勾的型態(tài)資料與第二卡勾坐標(biāo),繪制此對卡勾中的
一第二卡勾到第二殼體上。值得一提的是,當(dāng)使用者欲擺放成對的卡勾到兩殼體時(shí),只要先確定其中一個(gè)卡勾在殼體上的位置,卡勾繪制方法即會根據(jù)兩殼體的相對位置關(guān)系,將兩個(gè)卡勾分別繪制到兩殼體,相當(dāng)方便。圖2為本發(fā)明另一實(shí)施例的卡勾繪制方法的流程圖。請參考圖2,首先進(jìn)行步驟 S210,取得一對卡勾的型態(tài)資料與第一殼體上的一第一卡勾坐標(biāo)。步驟S210可包括S212、 S214、S216等多個(gè)子步驟。首先進(jìn)行步驟S212,利用一使用者界面,接收此對卡勾的型態(tài)資料的選擇,其中使用者界面顯示多種卡勾型態(tài)的選項(xiàng)。舉例來說,系統(tǒng)可叫出資料庫中最近五次出貨機(jī)種的AB件(兩殼體)使用的卡勾組合的三維圖檔,以提供給使用者做選擇。接著進(jìn)行步驟S214,根據(jù)此對卡勾的型態(tài)資料的選擇,自一卡勾資料庫中取得此對卡勾的型態(tài)資料。之后進(jìn)行步驟S216,自卡勾資料庫取得一預(yù)設(shè)坐標(biāo),以作為第一卡勾坐標(biāo)。在本實(shí)施例中,假設(shè)預(yù)設(shè)坐標(biāo)為(150,200),其中坐標(biāo)在使用者開始繪制殼體時(shí),可先將殼體上的基準(zhǔn)坐標(biāo)與卡勾資料庫校正成一致。此外,基準(zhǔn)坐標(biāo)可根據(jù)殼體的尺寸與四個(gè)角落鎖螺絲的位置來界定,以確??ü茨軌蛟跉んw的尺寸范圍內(nèi)繪制也不會與鎖螺絲的位置重合。接著進(jìn)行步驟S218,利用使用者界面,詢問使用者是否使用預(yù)設(shè)坐標(biāo)。若是,則直接進(jìn)行步驟S222,根據(jù)此對卡勾的型態(tài)資料與第一卡勾坐標(biāo),繪制此對卡勾中的一第一卡勾到第一殼體上。若否,則先進(jìn)行步驟S220,利用使用者界面,接收使用者所輸入的一自定義坐標(biāo),以取代預(yù)設(shè)坐標(biāo)作為第一卡勾坐標(biāo)。在取代完第一卡勾坐標(biāo)之后,再進(jìn)行步驟 S222。之后進(jìn)行步驟S2M,根據(jù)一間隔設(shè)定,重復(fù)繪制第一卡勾到第一殼體上。在本實(shí)施例中,重復(fù)繪制第一卡勾到第一殼體的過程中,系統(tǒng)可不斷地詢問使用者,直到所有第一卡勾都繪制完為止。其中,間隔設(shè)定可以是存放于卡勾資料庫中的相鄰第一卡勾的坐標(biāo)差,也可以是各個(gè)第一卡勾的絕對坐標(biāo)。然后進(jìn)行步驟,將第一卡勾坐標(biāo)存成預(yù)設(shè)坐標(biāo)。此外,若是使用者在系統(tǒng)詢問時(shí)有調(diào)整重復(fù)繪制的第一卡勾的坐標(biāo)的話,此時(shí)亦可將調(diào)整的結(jié)果取代原來的間隔設(shè)定。 接著進(jìn)行步驟,利用使用者界面,詢問使用者是否使用預(yù)設(shè)坐標(biāo)。若是,則直接進(jìn)行步驟S232,根據(jù)第一卡勾坐標(biāo),定義第二殼體的一第二卡勾坐標(biāo)。若否,則先進(jìn)行步驟S230, 利用使用者界面,接收使用者所輸入的另一自定義坐標(biāo),以取代預(yù)設(shè)坐標(biāo)作為第二卡勾坐標(biāo)。在取代完第二卡勾坐標(biāo)之后,再進(jìn)行步驟S232。之后進(jìn)行步驟S234,根據(jù)此對卡勾的型態(tài)資料與第二卡勾坐標(biāo),繪制此對卡勾中的一第二卡勾到第二殼體上。然后進(jìn)行步驟S236,根據(jù)間隔設(shè)定,重復(fù)繪制第二卡勾到第二殼體上。由于重復(fù)繪制的第二卡勾的位置與重復(fù)繪制的第一卡勾的位置是相對應(yīng)的,所以可援用第一卡勾的間隔設(shè)定,并可在繪制的過程中詢問使用者來讓使用者微調(diào)。綜上所述,本發(fā)明的卡勾繪制方法能夠根據(jù)兩殼體的相對位置關(guān)系,來將成對的卡勾分別繪制到兩殼體,相當(dāng)方便。此外,本發(fā)明的卡勾繪制方法還可根據(jù)間隔設(shè)定來重復(fù)繪制成對的卡勾到兩殼體的其他位置上。藉此,使用者不需逐一地?cái)[放一支又一支的卡勾到兩殼體上,相當(dāng)方便且節(jié)省時(shí)間。雖然本發(fā)明已以實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,故本發(fā)明的保護(hù)范圍當(dāng)視所附的權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
1.一種卡勾繪制方法,其特征在于,適于互相扣合的一第一殼體與一第二殼體,包括 取得一對卡勾的型態(tài)資料與所述第一殼體上的一第一卡勾坐標(biāo);根據(jù)所述對卡勾的型態(tài)資料與所述第一卡勾坐標(biāo),繪制所述對卡勾中的一第一卡勾到所述第一殼體上;根據(jù)所述第一卡勾坐標(biāo),定義所述第二殼體的一第二卡勾坐標(biāo);以及根據(jù)所述對卡勾的型態(tài)資料與所述第二卡勾坐標(biāo),繪制所述對卡勾中的一第二卡勾到所述第二殼體上。
2.根據(jù)權(quán)利要求1所述的卡勾繪制方法,其特征在于,在繪制所述第一卡勾到所述第一殼體上的步驟之后,還包括根據(jù)一間隔設(shè)定,重復(fù)繪制所述第一卡勾到所述第一殼體上。
3.根據(jù)權(quán)利要求2所述的卡勾繪制方法,其特征在于,在繪制所述第二卡勾到所述第二殼體上的步驟之后,還包括根據(jù)所述間隔設(shè)定,重復(fù)繪制所述第二卡勾到所述第二殼體上。
4.根據(jù)權(quán)利要求1所述的卡勾繪制方法,其中取得所述對卡勾的型態(tài)資料與所述第一卡勾坐標(biāo)的步驟,包括利用一使用者界面,接收所述對卡勾的型態(tài)資料的選擇,其中所述使用者界面顯示多種卡勾型態(tài)的選項(xiàng);根據(jù)所述對卡勾的型態(tài)資料的選擇,自一卡勾資料庫中取得所述對卡勾的型態(tài)資料;以及自所述卡勾資料庫取得一預(yù)設(shè)坐標(biāo),以作為所述第一卡勾坐標(biāo)。
5.根據(jù)權(quán)利要求4所述的卡勾繪制方法,其特征在于,在繪制所述對第一卡勾到所述第一殼體上的步驟之前,還包括利用所述使用者界面,接收一自定義坐標(biāo),以取代所述預(yù)設(shè)坐標(biāo)作為所述第一卡勾坐標(biāo)。
6.根據(jù)權(quán)利要求5所述的卡勾繪制方法,其特征在于,在繪制所述對第一卡勾到所述第一殼體上的步驟之后,還包括將所述第一卡勾坐標(biāo)存成所述預(yù)設(shè)坐標(biāo)。
全文摘要
本發(fā)明提供了一種卡勾繪制方法,適于互相扣合的一第一殼體與一第二殼體。卡勾繪制方法包括下列步驟。首先,取得一對卡勾的型態(tài)資料與第一殼體上的一第一卡勾坐標(biāo)。接著,根據(jù)此對卡勾的型態(tài)資料與第一卡勾坐標(biāo),繪制此對卡勾中的一第一卡勾到第一殼體上。然后,根據(jù)第一卡勾坐標(biāo),定義第二殼體的一第二卡勾坐標(biāo)。之后,根據(jù)此對卡勾的型態(tài)資料與第二卡勾坐標(biāo),繪制此對卡勾中的一第二卡勾到第二殼體上。
文檔編號G06F17/50GK102446234SQ20101051036
公開日2012年5月9日 申請日期2010年9月30日 優(yōu)先權(quán)日2010年9月30日
發(fā)明者吳政豫, 吳耀宗, 林家裕, 林惠琦, 陳國海 申請人:英業(yè)達(dá)股份有限公司