pro/toolkit

pro/toolkit

Pro/TOOLKIT 是Pro/ENGINEER 軟體系統自帶的二次開發模組,可以直接訪問Pro/ENGINEER 軟體的最底層資料庫資源,它幾乎能夠訪問所有Pro/ENGINEER 的資源,可以說這是進行Pro/ENGINEER 二次開發最根本的方法。使用Pro/TOOLKIT進行二次開發,我們可以拓展Pro/ENGINEER的現有功能,定製企業需要的使用特性。

基本介紹

  • 軟體名稱:Pro/TOOLKIT 
  • 軟體平台:在的CAD/CAM
  • 軟體語言:C 語言
基本信息,二次開發方法,

基本信息

Pro/TOOLKIT是Pro/ENGINEER的一個應用程式接口(API),其程式語言是C 語言,它可以對
Pro/ENGINEER進行功能擴展,滿足PTC客戶的特定需求。而且,Pro/TOOLK提供了定製標準Pro/ENGINEER用戶界面的能力,自動執行重複性的程式,通過Pro/ENGINEER集成的內部程式(Dll)或外部應用程式(Exe)可以為造型用戶提供自定義的應用程式、設計規劃和繪圖自動化。
pro/toolkit
Pro/TOOLKIT 是Pro/ENGINEER 軟體系統自帶的二次開發模組,可以直接訪問Pro/ENGINEER 軟體的最底層資料庫資源,它幾乎能夠訪問所有Pro/ENGINEER 的資源,可以說這是進行Pro/ENGINEER 二次開發最根本的方法。但想用Pro/TOOLKIT進行二次開發,需要具有Visual C++或者C語言的編程功底。
現在的CAD/CAM系統,如Pro/ENGINEERUG等,都是比較通用的大型軟體系統,用這樣的大型系統建立我們所需要的產品模型可能需要大量的時間。如果能在此類軟體的基礎上,開發出適合本單位產品的應用程式,無疑會大大提高本單位產品的設計效率,加快產品的更新速度,從而提高企業的市場競爭能力。所謂“二次開發”就是在商業套用軟體系統的基礎上開發本地化應用程式的過程。

二次開發方法

Pro/ENGINEER二次開發方法有五種:
(1)基於Pro/TOOLKIT的二次開發過程
Pro/TOOLKIT是針對Pro/ENGINEER功能強大的二次開發工具。它封裝了許多針對Pro/EN-GINEER底層資源調用的庫函式與頭檔案,藉助第三方編譯環境(C語言、VC++語言等)進行調試。使用Pro/TOOLKIT開發應用程式包含三個基本步驟:編寫源檔案(包括資源檔案和程式源檔案);生成執行檔;執行檔在Pro/ENGI-NEER中註冊並運行。
 Pro/TOOLKIT是Pro/E軟體自帶的二次開發模組,可以直接訪問Pro/E軟體的最底層資料庫資源,這是進行PRO二次開發最根本的方法,但要求開發人員具有相當C語言的編程能力;它是PTC公司為Pro/E提供的用戶化工具箱(18以前的版本為Pro/DEVELOP),該工具箱為用戶程式、軟體及第三方程式提供了與Pro/E的無縫聯接。用戶程式和第三方程式是用c語言編寫的,Pro/T OOLKIT提供了大量的c語言的庫函式,能夠使外部應用程式安全有效地訪問Pro/E的資料庫和應用程式。通過c語言編程及應用程式與Pro/ENGINEER的無縫集成,用戶和第三方能夠在Pro/E系統中增加所需的功能。
Pro/E Wildfire2.0—5.0的平台與編譯器支持Pro/E Wildfire2.0—5.0的平台與編譯器支持
(2)基於Automation GATEWAY的二次開發
Automation GATEWAY是RAND公司開發的針對Pm/ENGINEER軟體的二次開發工具,與Pro/ENGINEER系統自帶的二次開發工具Pro/TOOLKIT相比,具有簡單易用的優點。套用AutomationGATEWAY可以自動實現Pm/ENGINEER任務,創建用戶界面,完全實現自動設計任務;套用AutomationGATEWAY可以把任何支持ActiveX的應用程式和Pm/ENGINEER建立直接聯繫。利用VB,可以使Microsoft Ofice產品(如Word,Excel等)和Pro/ENGINEER對象之間進行數據交換。在這個過程中,Automation GATE WAY在VB和Pro/ENGINEER之間起到橋樑和紐帶的作用。通過A,就可以利用VB訪問PRO/ENGINEER的大部分底層資源檔案。
(3)基於J-Link的二次開發過程
基於JAVA語言的二次開發工具,用戶通過JAVA編程實現在軟體Pro/ENGINEER中添加功能。
(4)基於Pro/Web Link的二次開發過程
這種方法使用的語言是javascript,以網頁的形式來訪問Pro/ENGINEER模型
(5)基於VB API的二次開發過程
Pro/E Wildfire 4.0開始可以採用Visual Basic API,通過 Visual Basic NET 應用程式和應用程式 (如 Microsoft Word、Excel 或 Access) 中的 Visual Basic 宏來進行二次開發

相關詞條

熱門詞條

聯絡我們