vb.net開發(fā)proe vbnet doevent

VB做proe二次開發(fā),驅動模型尺寸過程中程序報錯。

我以前做過用VB開發(fā)ProE,需要安裝一個第三方軟件,而且需要配置連接。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:國際域名空間、網絡空間、營銷軟件、網站建設、臺兒網站維護、網站推廣。

SW我沒開發(fā)過。

下面是我用VB開發(fā)ProE做的連接:

下載了一個第三方軟件AGW4.2進行安裝,試了好幾次終于成功了,里面關鍵的一步是找到ProE的安裝路徑,然后找到AGW4.2的許可證。前幾次安裝不成功都是因為我找的是ProE的許可證。弄清楚之后找到了AGW4.2的許可證,并且將該許可證更名為license.dat后復制到安裝目錄下,然后再連接就可以成功了。當然連接之前要起動ProE,否則還是連接不成功。你的計算機安裝有多個ProE的話,可以在環(huán)境變量里面修改,將不同版本的ProE的安裝目錄都放在一起,用分號隔開。AGW4.2支持ProE wildfire 2.0以上的版本。

打開ProE,再打開AGW4.2進行連接,連接成功后就可以用VB進行簡單的編程,試了一個示例,還可以。(后來發(fā)現不起動AGW4.2也一樣。)

首先練得是一個AGW4.2自帶的一個VB程序。用這個小程序可以打開原先用ProE做的模型,可以設定工作目錄,可以關閉并拭除。從這里面主要了解了需要建立一個AGW對象,然后用這個AGW對象來操作ProE。而在VB里面要引用這個對象,因此在工程里面添加引用,瀏覽到AGW4.2的安裝目錄,把GWAX.exe加進來,這樣就可以用AGW對象了。

后來開始自己編齒輪的程序,用尺寸約束可以實現,但是漸開線又成了問題。不能實現全參數化,所以就開始琢磨用VB改ProE里面的參數。因此在ProE中建模就有技巧,不能鎖定這些參數,得允許VB修改這些參數。結果一試還真好用,一下子就成功了,我特高興。終于實現了在VB里面寫幾句程序,生成對話框,填幾個參數就能讓ProE里面自動再生齒輪。那些關于ProE二次開發(fā)發(fā)表的論文所實現的東西我也能做到了。

這里面有軟件和軟件匹配的問題,還有解決問題的方法問題,總之,這個星期讓我看到了用VB操縱ProE的可能性。

proe二次開發(fā) vb與VC的區(qū)別?

VB二次開發(fā)并不能從底層開發(fā),它只是在proe的基礎上增加些功能,而Proe提供給VB開發(fā)的類庫也比較j簡單,并沒有涉及到深層次的,所以結合VB開發(fā)很簡單,也相應地開發(fā)出一些比較實用但不是特別復雜的功能,而Proe提供給VC++的類庫就很多,這也就意味著VC++二次開發(fā)proe會更麻煩,更復雜,而開發(fā)出來的功能更強大,很多都是VB沒法開發(fā)的,所以你看情況選擇哪個吧

誰用過ProEngineerStart ProE二次開發(fā)

朋友您好!

沒用過,Pro/E的二次開發(fā)方法有五種:

(1)基于Pro/TOOLKIT的二次開發(fā)過程

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

(2)基于Automation GATEWAY的二次開發(fā)

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

(3)基于J-Link的二次開發(fā)過程

基于JAVA語言的二次開發(fā)工具,用戶通過JAVA編程實現在軟件Pro/E中添加功能。

(4)基于Pro/Web Link的二次開發(fā)過程

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

(5)基于VB API的二次開發(fā)過程

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

用vb 對proe二次開發(fā)的問題,張繼春書里的例子,幫我看看那有問題。

我沒有用過proe的,你能把代碼中GWayAX 類模塊也發(fā)上來嗎?

以便解決問題。

chixun99@163.com

本文題目:vb.net開發(fā)proe vbnet doevent
轉載來于:http://muchs.cn/article40/dosjheo.html

成都網站建設公司_創(chuàng)新互聯,為您提供手機網站建設、靜態(tài)網站、關鍵詞優(yōu)化網站改版、面包屑導航、App設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

搜索引擎優(yōu)化