特徵函數的創建根據特徵元素樹的層次結構,在Pro/Toolkit應用程序中按照下列步驟創建特徵函數:(1)調用ProElementAlloc函數為特徵元素樹中的各元素分配暫存的內存區域=4>.(2)設置特徵元素的值=4>.(3)調用特徵創建函數ProFeatureCreate,將暫存在內存區域的值傳遞給Pro/E生成新的特徵=4>.
菜單設置在應用程序載入以後,通過菜單選擇要生成的不同的標準件。根據各標準件的結構特點和塑料模結構零件標準(GB4169.1/11)84),將標準件的層次在菜單上的設置如。
用戶界面的開發用戶界面是用戶和程序交互的窗口,用戶的操作主要是標準件參數的選擇或非標準件主要參數的輸入,其主要內容包括一下幾個部分:標準件類型的選擇許多的塑料模標準件有多種型號,比如推桿分為A型B型C型D型和E型。它們的結構相似,但是具體的參數不同,所以程序差別不大。各種型號的標準件在程序中相同的部分採用同一函數,不同部分設置不同的函數,而用戶通過界面中的屬性頁來選擇零件的類型。
尺寸系列的選擇系統已經預先將標準零件的相關尺寸錄入資料庫中,通過用戶界面中的ComBox控制項選擇尺寸系列,根據某一特定尺寸對應的索引號進行數據的檢索,然後自動完成程序的參數輸入。對於非標準件尺寸,用戶可以在尺寸系列中選擇最後一項/自定義0,在新的對話框中輸入數值以確定程序所需的參數。
預顯示用戶界面中有一區域用來顯示零件的三維視圖和二維主視圖,在二維視圖中清楚的顯示了零件的結構,並將主要參數進行了標註。技術條件的查詢用戶可以點擊界面中的/技術條件查詢0按鈕來查詢相應零件的技術條件。
應用程序開發實例本文通過建立注塑模具中導套三維視圖的自動生成,供模具設計者調用為例,說明基於Pro/Toolkit技術在Pro/Engineer平台上進行的注塑模CAD三維標準件庫的開發。
首先,使用Pro/Toolkit提供的函數,編寫導套三維實體的驅動函數;創建基於MFC的用戶界面,設置相應的變數,利用VC++的消息映射使用界面管理驅動函數。然後,在Pro/E環境下定製用戶菜單,運行是載入上去的,實現程序和菜單的統一。
(1)程序註冊運行后,單擊菜單條中的=導套>按鈕,彈出所示的導套類型選擇界面。(2)選擇帶頭導套類型(如型),在選擇尺寸系列下拉框中選擇導套尺寸系列,單擊=確定>按鈕,彈出基本尺寸對話界面,如所示。在基本尺寸對話界面中,按=確定>按鈕接受由資料庫中檢索的基本尺寸值,也可輸入不同的數值,以生成非標準尺寸的零件。(3)單擊=確定>按鈕,實現自動繪圖,完成標準零件的設計。
結束語以Pro/E為開發平台,建立並實現中小型注塑模架三維標準件庫的調用,使注塑模具CAD過程變得容易和快捷。Pro/E和MFC的介面突破了Pro/Toolkit的局限,克服了Pro/E在2次開發上的難題,使用戶界面的建立更加方便,界面更加美觀。