專利名稱:零件視圖繪制系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視圖繪制系統(tǒng)及方法,尤其涉及一種零件視圖繪制系統(tǒng)及方法。
背景技術(shù):
在建筑、機(jī)械、電子、土木、航天、石油化工等工程設(shè)計(jì)領(lǐng)域,視圖得到廣泛的應(yīng)用。所謂視圖指物體向投影面投影時(shí)所得的圖形。在視圖中一般只用粗實(shí)線畫出物體的可見輪廓,必要時(shí)可用虛線畫出物體的不可見輪廓。常用的視圖有基本視圖、局部視圖和斜視圖。局部視圖和斜視圖統(tǒng)稱為特殊視圖。在沖模領(lǐng)域,模具是一種技術(shù)密集、資金密集型產(chǎn)品,在國(guó)民經(jīng)濟(jì)中占有重要的地位,模具視圖的優(yōu)劣對(duì)模具生產(chǎn)有著至關(guān)重要的影響。模具的基本視圖分為主視圖、右視圖和下視圖,模具視圖的繪制都是在二維環(huán)境下進(jìn)行,二維環(huán)境下的視圖最大的問題就是通過模具圖無法看出是什么零件。
發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種零件視圖繪制系統(tǒng),可以自動(dòng)實(shí)現(xiàn)一個(gè)零件多個(gè)視圖顯示,方便二維環(huán)境下看出零件。
鑒于以上內(nèi)容,還有必要提供一種零件視圖繪制方法,可以自動(dòng)實(shí)現(xiàn)一個(gè)零件多個(gè)視圖顯示,方便二維環(huán)境下看出零件。
以下列舉較佳實(shí)施例說明一種零件視圖繪制系統(tǒng),該零件視圖繪制系統(tǒng)包括一選擇模塊,用于選擇零件圖形圖元和零件視圖;一數(shù)據(jù)庫(kù),用于存儲(chǔ)所選擇的零件圖形圖元屬性;一判斷模塊,用于判斷所選擇的零件視圖是否存在;一輸入模塊,用于輸入該零件視圖插入點(diǎn)位置;一視圖繪制模塊,用于根據(jù)所選擇的零件圖形圖元屬性繪制零件視圖。
進(jìn)一步地,所述零件視圖繪制系統(tǒng)的判斷模塊還用于判斷是否顯示所選擇零件視圖及判斷是否繪制所選擇零件的其它零件視圖。
進(jìn)一步地,所述零件視圖繪制系統(tǒng)還包括一顯示/隱藏模塊,用于顯示零件視圖或隱藏零件視圖。其中,所述零件視圖包括零件的主視圖、右視圖和下視圖。
以下再列舉較佳實(shí)施例說明一種零件視圖繪制方法,該方法包括步驟(a)根據(jù)用戶需求從設(shè)計(jì)圖中選擇零件圖形圖元;(b)選擇需要繪制的零件視圖;(c)判斷所選擇的零件視圖是否存在;(d)若該零件視圖不存在,則輸入該零件視圖插入點(diǎn)位置;(e)根據(jù)數(shù)據(jù)庫(kù)所存儲(chǔ)的零件圖形圖元屬性繪制該零件視圖。
所述零件視圖繪制方法還包括包括(f)判斷是否需要顯示該零件視圖;(g)若用戶需要顯示該零件視圖,則顯示該零件視圖;(h)若用戶不需要顯示該零件視圖,則隱藏該零件視圖;(i)判斷是否繪制所選擇零件的其它零件視圖;(i1)若用戶需要繪制該零件的其它零件視圖,則返回步驟(b),重新選擇零件視圖;(i2)若用戶不需要繪制所選擇的零件的其它零件視圖,則結(jié)束流程。
在步驟(b)中,進(jìn)一步包括若上述零件視圖存在,則直接進(jìn)入步驟(f)。
相較現(xiàn)有技術(shù),所述零件視圖繪制系統(tǒng)及方法,用戶可以根據(jù)待顯示的零件視圖不存在的情形下,通過視圖繪制模塊自動(dòng)將該零件視圖加入,實(shí)現(xiàn)一個(gè)零件多個(gè)視圖顯示。
圖1是本發(fā)明零件視圖繪制系統(tǒng)較佳實(shí)施例的功能模塊圖。
圖2是本發(fā)明零件視圖繪制方法較佳實(shí)施例的作業(yè)流程圖。
具體實(shí)施方式如圖1所示,是本發(fā)明零件視圖繪制系統(tǒng)較佳實(shí)施例的功能模塊圖。該零件視圖繪制系統(tǒng)1可安裝于任意計(jì)算機(jī)設(shè)備,例如個(gè)人電腦,所述零件視圖繪制系統(tǒng)1包括一選擇模塊10、一數(shù)據(jù)庫(kù)12、一判斷模塊14、一輸入模塊16、一視圖繪制模塊18及一顯示/隱藏模塊20。
其中,選擇模塊10,用于選擇零件圖形圖元和零件視圖。數(shù)據(jù)庫(kù)12,用于存儲(chǔ)上述零件圖形圖元屬性。判斷模塊14,用于判斷所選擇的零件視圖是否存在、判斷是否顯示該零件視圖及判斷是否繪制所選擇零件的其它零件視圖。輸入模塊16,用于輸入該零件視圖插入點(diǎn)位置。視圖繪制模塊18,用于根據(jù)所選擇的零件圖形圖元屬性繪制該零件視圖,所述零件視圖包括零件的主視圖、右視圖和下視圖。顯示/隱藏模塊20,用于顯示零件視圖或隱藏零件視圖。
如圖2所示,是本發(fā)明零件視圖繪制方法較佳實(shí)施例的作業(yè)流程圖。首先,選擇模塊10根據(jù)用戶需求從設(shè)計(jì)圖中選擇零件圖形圖元(步驟S100)。選擇模塊10選擇需要繪制的零件視圖,例如,選擇零件的主視圖(步驟S101)。判斷模塊14判斷所選擇的零件視圖是否存在(步驟S102)。若該零件視圖不存在,則輸入模塊16輸入該零件視圖插入點(diǎn)位置(步驟S103)。視圖繪制模塊18根據(jù)數(shù)據(jù)庫(kù)12所存儲(chǔ)的零件圖形圖元屬性繪制該零件視圖(步驟S104)。判斷模塊14判斷是否需要顯示該零件視圖(步驟S105)。若用戶需要顯示所選擇的零件視圖,則顯示/隱藏模塊20顯示該零件視圖(步驟S107)。若用戶不需要顯示所選擇的零件視圖,則顯示/隱藏模塊20隱藏該零件視圖(步驟S108)。判斷模塊14判斷是否繪制所選擇零件的其它零件視圖(步驟S109)。若用戶需要繪制所選擇零件的其它零件視圖,則返回步驟S101重新選擇零件視圖。若用戶不需要繪制該零件的其它零件視圖,則結(jié)束流程。
在步驟S102中,進(jìn)一步包括若上述零件視圖存在,則直接進(jìn)入步驟S105。
權(quán)利要求
1.一種零件視圖繪制系統(tǒng),安裝于一計(jì)算機(jī)設(shè)備,用于繪制零件視圖,其特征在于,該系統(tǒng)包括一選擇模塊,用于選擇零件圖形圖元和零件視圖;一判斷模塊,用于判斷所選擇的零件視圖是否存在;一輸入模塊,用于當(dāng)所選擇的零件視圖不存在時(shí)輸入該零件視圖插入點(diǎn)位置;一視圖繪制模塊,用于根據(jù)所選擇的零件圖形圖元的屬性繪制零件視圖。
2.如權(quán)利要求1所述的零件視圖繪制系統(tǒng),其特征在于,該系統(tǒng)還包括一顯示/隱藏模塊,用于根據(jù)判斷模塊的判斷結(jié)果顯示零件視圖或隱藏零件視圖。
3.如權(quán)利要求1所述的零件視圖繪制系統(tǒng),其特征在于,所述的判斷模塊還用于判斷是否顯示該零件視圖及判斷是否繪制其它零件視圖。
4.如權(quán)利要求1所述的零件視圖繪制系統(tǒng),其特征在于,所述的零件視圖包括零件的主視圖、右視圖和下視圖。
5.一種零件視圖繪制方法,用于繪制零件的零件視圖,其特征在于,該方法包括如下步驟選擇零件圖形圖元;選擇零件視圖;判斷所選擇的零件視圖是否存在;若所選擇的零件視圖不存在,則輸入該零件視圖插入點(diǎn)位置;根據(jù)所選擇的零件圖形圖元的屬性繪制該零件視圖。
6.如權(quán)利要求5所述的零件視圖繪制方法,其特征在于,所述的零件視圖包括零件的主視圖、右視圖和下視圖。
7.如權(quán)利要求5所述的零件視圖繪制方法,其特征在于,該方法還包括步驟判斷是否需要顯示該零件視圖;若需要顯示該零件視圖,則顯示該零件視圖;若不需要顯示該零件視圖,則隱藏該零件視圖。
8.如權(quán)利要求7所述的零件視圖繪制方法,其特征在于,若步驟判斷所選擇的零件視圖是否存在的結(jié)果為是,則直接轉(zhuǎn)入判斷是否需要顯示該零件視圖的步驟。
9.如權(quán)利要求5所述的零件視圖繪制方法,其特征在于,該方法還包括步驟判斷是否繪制該零件的其它零件視圖;若需要繪制該零件的其它零件視圖,則返回選擇零件視圖的步驟;若不需要繪制該零件的其它零件視圖,則結(jié)束流程。
全文摘要
本發(fā)明提供一種零件視圖繪制方法,該方法包括步驟選擇零件圖形圖元;選擇該零件需要繪制的零件視圖;判斷該零件視圖是否存在;若該零件視圖不存在,則輸入零件視圖插入點(diǎn)位置;繪制該零件視圖;判斷是否需要顯示所選擇零件的零件視圖;若用戶需要顯示該零件視圖,則顯示該零件視圖;若用戶不需要顯示該零件視圖,則隱藏該零件視圖;判斷是否繪制所選擇零件的其它零件視圖;若用戶需要繪制該零件的其它零件視圖,則返回重新選擇零件視圖;若用戶不需要繪制該零件的其它零件視圖,則結(jié)束流程。利用本發(fā)明,可以自動(dòng)實(shí)現(xiàn)一個(gè)零件多個(gè)視圖顯示。
文檔編號(hào)G06F17/50GK1928874SQ20051003711
公開日2007年3月14日 申請(qǐng)日期2005年9月8日 優(yōu)先權(quán)日2005年9月8日
發(fā)明者常春明, 周曄, 鄭曉源, 高加萬, 賀穩(wěn)波, 陳云霞 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司