国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng)及方法

      文檔序號:6615213閱讀:234來源:國知局
      專利名稱:鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng)及方法
      技術領域
      本發(fā)明涉及一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng)及方法。
      技術背景在利用模具設計軟件Pro/Engineer進行二次開發(fā)中,有時不能根據(jù)系統(tǒng)特征(即創(chuàng)建立 體零件的方法)來識別或處理某一部分幾何體。有時雖然可以通過特征來處理,但是系統(tǒng)特 征的豐富使得有時一個幾何體可以靈活的由不同的特征組合而成,這樣,通過特征來處理一 些幾何體就顯得不夠全面,只能通過實體(即零件)原始的點、線、面來識別或處理某一幾何 體。實體的訪問一般是由面到面的輪廓(即內(nèi)部邊緣或外部邊緣)再到輪廓的邊,其間經(jīng)過了 多次的循環(huán)訪問操作,對于開發(fā)人員來說,經(jīng)常會進行這些操作,調(diào)用函數(shù)多、代碼長且繁 瑣。并且,體是面組成的,面與面之間無特別的規(guī)則可言,而對面的訪問和識別經(jīng)常需要借 助與面相關的面,這樣就需要幾何內(nèi)部關系來確定一組與面相關的特別的面和邊,即面的輪 廓邊及相鄰面。發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng),其可自 動獲取鈑金零件面的輪廓邊和相鄰面。鑒于以上內(nèi)容,還有必要提供一種鈑金零件面的輪廓邊和相鄰面的自動獲取方法,其可 自動獲取鈑金零件面的輪廓邊和相鄰面。一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng),包括主機,所述主機包括模具設計 單元,用于生成鈑金零件圖形及建立圖形數(shù)據(jù)庫,所述圖形數(shù)據(jù)庫用于存儲所述鈑金零件圖 形及鈑金零件圖形的屬性,所述鈑金零件圖形的屬性包括鈑金零件圖形所包含的面、每個面 所包含的輪廓邊、每個面的標識和每條輪廓邊的標識,所述主機還包含有自動獲取單元,該 自動獲取單元包括輪廓獲取模塊,用于當用戶選擇鈑金零件圖形的一個給定面后,獲取所 述給定面的輪廓;輪廓邊獲取模塊,用于獲取所述輪廓的輪廓邊,將所述輪廓邊的標識保存 到一個輪廓邊數(shù)組中;相鄰面獲取模塊,用于獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰 面的標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等于所述給定面標識的 相鄰面,將該相鄰面的標識保存到一個相鄰面數(shù)組中;顯示模塊,用于當所有給定面的輪廓200710201760.9說明書第2/4頁及輪廓邊獲取完畢后,從所述輪廓邊數(shù)組和相鄰面數(shù)組中獲取所述給定面的輪廓邊的標識和 相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。一種鈑金零件面的輪廓邊和相鄰面的自動獲取方法,包括如下步驟(a)選擇鈑金零件 圖形的一個給定面;(b)獲取所述給定面的輪廓;(c)獲取所述輪廓的輪廓邊,將所述輪廓 邊的標識保存到一個輪廓邊數(shù)組中;(d)獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的 標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等于所述給定面標識的相鄰 面,將該相鄰面的標識保存到一個相鄰面數(shù)組中;(e)判斷是否獲取完畢所述輪廓的輪廓邊 ,如果所有輪廓邊都獲取完畢,進入步驟(f),如果還有輪廓邊沒有獲取,返回步驟(c); (f)判斷是否獲取完畢所述給定面的輪廓,如果所有輪廓都獲取完畢,進入步驟(g),如果 還有輪廓沒有獲取,返回步驟(b); (g)從所述輪廓邊數(shù)組和相鄰面數(shù)組中獲取所述給定面 的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。相較于現(xiàn)有技術,所述的鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng)及方法,可以自 動獲取鈑金零件面的輪廓邊和相鄰面,不需要多次循環(huán)訪問零件的線面輪廓等幾何體,提高 了產(chǎn)品設計的速度。


      圖l是本發(fā)明鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng)較佳實施例的系統(tǒng)架構圖。 圖2是本發(fā)明鈑金零件面的輪廓邊和相鄰面的自動獲取方法較佳實施例的流程圖。
      具體實施方式
      如圖1所示,是本發(fā)明鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng)較佳實施例的系統(tǒng) 架構圖。該系統(tǒng)主要包括顯示器l、主機2、鍵盤3及鼠標4,所述主機2包含有模具設計單元 20及自動獲取單元21。其中,模具設計單元20是一種模具自動設計軟件(如Pro/Engineer) ,用于在模具設計中生成各種鈑金零件圖形。所述模具設計單元20包括一個圖形數(shù)據(jù)庫30, 所述圖形數(shù)據(jù)庫30用于存儲模具設計單元20生成的鈑金零件圖形及每個鈑金零件圖形的屬性 。所述鈑金零件圖形的屬性包括鈑金零件圖形所包含的面、每個面所包含的輪廓邊、每個面 的標識和每條輪廓邊的標識等。每個面和每條輪廓邊都有一個自己的標識,通過該標識可以 唯一確定一個面和一條輪廓邊。自動獲取單元21用于自動獲取鈑金零件面的相鄰面和輪廓邊所述主機2連接有顯示器1,用于顯示模具設計單元20生成的鈑金零件圖形和自動獲取單 元21獲取的鈑金零件面的相鄰面和輪廓邊。所述鍵盤3和鼠標4用作輸入設備,可以在生成鈑 金零件圖形和選擇鈑金零件面時輸入數(shù)據(jù)。5
      所述自動獲取單元21包括輪廓獲取模塊210、輪廓邊獲取模塊211、相鄰面獲取模塊212 和顯示模塊213。本發(fā)明所稱的模塊是完成一特定功能的計算機程序段,比程序更適合于描 述軟件在計算機中的執(zhí)行過程,因此在本發(fā)明以下對軟件描述中都以模塊描述。所述輪廓獲取模塊210用于當用戶選擇鈑金零件圖形的一個給定面后,獲取所述給定面 的輪廓。所述給定面的輪廓包括內(nèi)部輪廓和外部輪廓等。所述輪廓邊獲取模塊211用于獲取所述輪廓的輪廓邊(作為所述給定面的輪廓邊),將 所述輪廓邊的標識保存到一個輪廓邊數(shù)組中。所述輪廓邊獲取模塊211還用于判斷是否獲取 完畢所述輪廓的輪廓邊。所述相鄰面獲取模塊212用于獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和 所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等于所述給定面標識的相鄰面(作 為所述給定面的相鄰面),將該相鄰面的標識保存到一個相鄰面數(shù)組中。具體而言,首先, 相鄰面獲取模塊212獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的 標識。然后,相鄰面獲取模塊212判斷所述兩個相鄰面中第一個相鄰面的標識是否等于所述 給定面的標識。如果第一個相鄰面的標識等于所述給定面的標識,則將所述兩個相鄰面中第 二個相鄰面的標識保存到所述相鄰面數(shù)組中。如果第一個相鄰面的標識不等于所述給定面的 標識,則將所述第一個相鄰面的標識保存到所述相鄰面數(shù)組中。所述相鄰面獲取模塊212還用于判斷是否獲取完畢所述給定面的輪廓。所述顯示模塊213用于當所有給定面的輪廓及輪廓邊獲取完畢后,從所述輪廓邊數(shù)組和 相鄰面數(shù)組中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面 的輪廓邊和相鄰面。如圖2所示,是本發(fā)明鈑金零件面的輪廓邊和相鄰面的自動獲取方法較佳實施例的流程 圖。首先,步驟S401,用戶選擇鈑金零件圖形的一個給定面。步驟S402,所述輪廓獲取模塊210獲取所述給定面的輪廓。所述給定面的輪廓包括內(nèi)部 輪廓和外部輪廓等。步驟S403,所述輪廓邊獲取模塊211獲取所述輪廓的輪廓邊(作為所述給定面的輪廓邊),將所述輪廓邊的標識保存到一個輪廓邊數(shù)組中。步驟S404,所述相鄰面獲取模塊212獲取所述輪廓邊的兩個相鄰面。步驟S405,所述相鄰面獲取模塊212獲取所述兩個相鄰面的標識和所述給定面的標識。步驟S406,所述相鄰面獲取模塊212從所述兩個相鄰面中選擇一個標識不等于所述給定面標識的相鄰面(作為所述給定面的相鄰面),將該相鄰面的標識保存到一個相鄰面數(shù)組中
      。具體而言,首先,相鄰面獲取模塊212獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的 標識和所述給定面的標識。然后,相鄰面獲取模塊212判斷所述兩個相鄰面中第一個相鄰面 的標識是否等于所述給定面的標識。如果第一個相鄰面的標識等于所述給定面的標識,則將 所述兩個相鄰面中第二個相鄰面的標識保存到所述相鄰面數(shù)組中。如果第一個相鄰面的標識 不等于所述給定面的標識,則將所述第一個相鄰面的標識保存到所述相鄰面數(shù)組中。步驟S407,所述輪廓邊獲取模塊211判斷是否獲取完畢所述輪廓的輪廓邊。如果所有輪 廓邊都獲取完畢,流程進入步驟S408,如果還有輪廓邊沒有獲取,流程進入步驟S403。步驟S408,所述相鄰面獲取模塊212判斷是否獲取完畢給定面的輪廓。如果所有給定面 的輪廓都獲取完畢,流程進入步驟S409,如果還有給定面的輪廓沒有獲取,流程進入步驟 S402。步驟S409,顯示模塊213從所述輪廓邊數(shù)組和相鄰面數(shù)組中獲取所述給定面的輪廓邊的 標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
      權利要求
      權利要求1一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng),包括主機,所述主機包括模具設計單元,用于生成鈑金零件圖形及建立圖形數(shù)據(jù)庫,所述圖形數(shù)據(jù)庫用于存儲所述鈑金零件圖形及鈑金零件圖形的屬性,所述鈑金零件圖形的屬性包括鈑金零件圖形所包含的面、每個面所包含的輪廓邊、每個面的標識和每條輪廓邊的標識,其特征在于,所述主機還包含有自動獲取單元,該自動獲取單元包括輪廓獲取模塊,用于當用戶選擇鈑金零件圖形的一個給定面后,獲取所述給定面的輪廓;輪廓邊獲取模塊,用于獲取所述輪廓的輪廓邊,將所述輪廓邊的標識保存到一個輪廓邊數(shù)組中;相鄰面獲取模塊,用于獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等于所述給定面標識的相鄰面,將該相鄰面的標識保存到一個相鄰面數(shù)組中;及顯示模塊,用于當所有給定面的輪廓及輪廓邊獲取完畢后,從所述輪廓邊數(shù)組和相鄰面數(shù)組中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
      2.如權利要求l所述的鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng) ,其特征在于,所述給定面的輪廓包括內(nèi)部輪廓和外部輪廓。
      3. 一種鈑金零件面的輪廓邊和相鄰面的自動獲取方法,其特征在于 ,該方法包括如下步驟(a) 選擇鈑金零件圖形的一個給定面;(b) 獲取所述給定面的輪廓;(c) 獲取所述輪廓的輪廓邊,將所述輪廓邊的標識保存到一個輪廓邊數(shù)組中;(d) 獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識,從 所述兩個相鄰面中選擇一個標識不等于所述給定面標識的相鄰面,將該相鄰面的標識保存到 一個相鄰面數(shù)組中;(e) 判斷是否獲取完畢所述輪廓的輪廓邊,如果所有輪廓邊都獲取完畢,進入步驟 (f),如果還有輪廓邊沒有獲取,返回步驟(c);(f) 判斷是否獲取完畢所述給定面的輪廓,如果所有輪廓都獲取完畢,進入步驟(g), 如果還有輪廓沒有獲取,返回步驟(b);及(g) 從所述輪廓邊數(shù)組和相鄰面數(shù)組中獲取所述給定面的輪廓邊的標識和相鄰面的標 識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
      4.如權利要求3所述的鈑金零件面的輪廓邊和相鄰面的自動獲取方法 ,其特征在于,所述給定面的輪廓包括內(nèi)部輪廓和外部輪廓。
      全文摘要
      一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統(tǒng)及方法,該方法包括如下步驟選擇鈑金零件圖形的一個給定面;獲取所述給定面的輪廓;獲取所述輪廓的輪廓邊,將所述輪廓邊的標識保存到一個輪廓邊數(shù)組中;獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等于所述給定面標識的相鄰面,將該相鄰面的標識保存到一個相鄰面數(shù)組中;當所有給定面的輪廓及輪廓邊獲取完畢后,從所述輪廓邊數(shù)組和相鄰面數(shù)組中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。利用本發(fā)明可以自動獲取鈑金零件面的輪廓邊和相鄰面,提高了產(chǎn)品設計的速度。
      文檔編號G06F17/50GK101393571SQ200710201760
      公開日2009年3月25日 申請日期2007年9月19日 優(yōu)先權日2007年9月19日
      發(fā)明者張利平 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1