proe二次開發

proe二次開發簡介

Pro/TOOLKIT Pro/TOOLKIT

現在的CAD/CAM系統,如Pro/E、UG等,都是比較通用的大型軟體系統,用這樣的大型系統建立我們所需要的產品模型可能需要大量的時間。如果能在此類軟體的基礎上,開發出適合本單位產品的應用程式,無疑會大大提高本單位產品的設計效率,加快產品的更新速度,從而提高企業的市場競爭能力。所謂“二次開發”就是在商業套用軟體系統的基礎上開發本地化應用程式的過程。

proe二次開發的方法

Pro/E的二次開發方法有五種:

(1)基於Pro/TOOLKIT的二次開發過程

Pro/TOOLKIT是針對Pro/E功能強大的二次開發工具。它封裝了許多針對Pro/E底層資源調用的庫函式與頭檔案,藉助第三方編譯環境(C語言、VC++語言等)進行調試。使用Pro/TOOLKIT開發應用程式包含三個基本步驟:編寫源檔案(包括資源檔案和程式源檔案);生成執行檔;執行檔在Pro/E中註冊並運行是Pro/E軟體自帶的二次開發模組,可以直接訪問Pro/E軟體的最底層資料庫資源,這是進行PRO二次開發最根本的方法,但要求開發人員具有相當C語言的編程能力;它是PTC公司為Pro/E提供的用戶化工具箱(18以前的版本為Pro/DEVELOP),該工具箱為用戶程式、軟體及第三方程式提供了與Pro/E的無縫聯接。用戶程式和第三方程式是用c語言編寫的,Pro/TOOLKIT提供了大量的c語言的庫函式,能夠使外部應用程式安全有效地訪問Pro/E的資料庫和應用程式。通過c語言編程及應用程式與Pro/E的無縫集成,用戶和第三方能夠在Pro/E系統中增加所需的功能。

(2)基於Automation GATEWAY的二次開發

Automation GATEWAY是RAND公司開發的針對Pro/E軟體的二次開發工具,與Pro/E系統自帶的二次開發工具Pro/TOOLKIT相比,具有簡單易用的優點。套用AutomationGATEWAY可以自動實現Pro/E任務,創建用戶界面,完全實現自動設計任務;套用AutomationGATEWAY可以把任何支持ActiveX的應用程式和Pro/E建立直接聯繫。利用VB,可以使Microsoft Ofice產品(如Word,Excel等)和Pro/E對象之間進行數據交換。在這個過程中,Automation GATE WAY在VB和Pro/E之間起到橋樑和紐帶的作用。通過A,就可以利用VB訪問Pro/E的大部分底層資源檔案。

(3)基於J-Link的二次開發過程

基於JAVA語言的二次開發工具,用戶通過JAVA編程實現在軟體Pro/E中添加功能。

(4)基於Pro/Web Link的二次開發過程

這種方法使用的語言是javascript,以網頁的形式來訪問Pro/E模型

(5)基於VB API的二次開發過程

Pro/E Wildfire 4.0開始可以採用Visual Basic API,通過 Visual Basic NET 應用程式和應用程式 (如 Microsoft Word、Excel 或 Access) 中的 Visual Basic 宏來進行二次開發。

相關詞條

相關搜尋

熱門詞條

聯絡我們