新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 三維CAD與BOM管理系統的接口研究

        三維CAD與BOM管理系統的接口研究

        作者: 時間:2013-05-03 來源:網絡 收藏
        引言

        隨著制造業對CAD技術的廣泛應用,相應地CAD設計信息也越來越龐大,對這些設計信息的管理成為迫切的任務。目前流行的(Bill Of Material)管理為企業的這種信息管理提供了很好的解決方案。CAD與間的信息傳遞和反饋是解決問題的前提條件。

        1 管理簡介

        BOM是產品結構的關系表述,而BOM管理是產品數據組織與管理的一種形式,它以數據庫為底層支持,以BOM表為其組織核心,把定義最終產品的所有工程數據和文檔聯系起來,實現產品數據的組織、管理和控制,并在一定目標或規則約束下,向用戶或應用系統提供產品結構不同視圖的描述。

        2 BOM接口的開發

        BOM接口是在CAD支撐軟件的基礎上進行二次開發,實現CAD與BOM信息集成的軟件模塊。主要包含兩方面的功能,首先是BOM與CAD軟件之間的產品信息傳遞、反饋功能;其次是編碼功能。

        2-1 BOM管理系統與CAD的信息傳遞

        圖1 是BOM系統與CAD的產品信息傳遞流程。BOM接口的工作過程是:CAD設計人員從裝配圖中抽取BOM信息保存到數據庫中,使CAD中的設計信息能夠被BOM管理系統識別和處理,并將處理后的信息反饋給設計者。BOM管理系統是從屬于PDM 的一個子系統。

        2-1-1 裝配樹的遍歷算法

        是以樹型結構組織裝配中的組件和零件,而在數據庫中則通過記錄裝配樹各組成結點間的父子關系、兄弟關系來保存BOM樹結構。因此,BOM管理功能模型中,諸如BOM的存儲、讀取、查詢、配置、比較等都離不開樹的遍歷,可以說樹的遍歷是BOM管理最基本、最關鍵的算法,它的優劣直接關系到軟件的運行效率。

        對裝配樹的遍歷通常有兩種方法:廣度遍歷和深度遍歷。

        2-1-1-1 廣度遍歷

        裝配樹的廣度遍歷是按照先兄后子的順序進行的,即先對裝配樹中同一層次搜索完成后,再對同一層上的每個結點進行同一層的子項搜索。

        2-1-1-2 深度遍歷

        圖2 為深度遍歷的邏輯流程圖,裝配樹的深度遍歷是按照先子后兄的順序進行的,即先對裝配樹中每一結點判斷是否有子項,直至子項為空,即到達終端結點;再對終端結點判斷是否有兄弟項,若有兄弟項存在,對兄弟項結點繼續套用搜索子項的方式,把兄弟項結點看作父結點;若無兄弟項存在,則返回父項層,判斷父項的兄弟項是否存在,套用上述搜索兄弟的方式,直到最頂級的根結點。


        上一頁 1 2 3 下一頁

        關鍵詞: 三維CAD BOM 管理系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沙坪坝区| 无为县| 惠水县| 赤城县| 罗城| 仪征市| 阳谷县| 龙胜| 磐安县| 宜宾县| 北海市| 定安县| 扶绥县| 河池市| 巢湖市| 鄂尔多斯市| 巴塘县| 华蓥市| 卢氏县| 浑源县| 富源县| 建瓯市| 高清| 南岸区| 博野县| 广南县| 杭州市| 翼城县| 浠水县| 拜城县| 陈巴尔虎旗| 平阴县| 綦江县| 惠水县| 共和县| 阿合奇县| 蛟河市| 长岭县| 大石桥市| 尚志市| 富裕县|