proe二次開發(fā)VB篇Automation Gateway插件的安裝與測試(中).doc_第1頁
proe二次開發(fā)VB篇Automation Gateway插件的安裝與測試(中).doc_第2頁
proe二次開發(fā)VB篇Automation Gateway插件的安裝與測試(中).doc_第3頁
proe二次開發(fā)VB篇Automation Gateway插件的安裝與測試(中).doc_第4頁
proe二次開發(fā)VB篇Automation Gateway插件的安裝與測試(中).doc_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Pro/engineer二次開發(fā)教材之VB篇:Automation Gateway插件的安裝與測試(中)【概述】:本教程為你介紹如何測試與分析Automation Gateway提供的關(guān)于在VB環(huán)境下進(jìn)行PROE二次開發(fā)的例子,測試版本wildfire4.0。 通過我上次寫的那個簡單的教程(其實(shí),我發(fā)的都是一些簡單基礎(chǔ)的教程,旨以通過這些比較簡單易懂的教程,使大家可以掌握關(guān)于AGW插件二次開發(fā)的一些基礎(chǔ)和概念,如果你有了解PRO/TOOLKIT二次開發(fā)的話,你會發(fā)現(xiàn)里面的思路對PROE二次開發(fā)來說是通用的),我就假定你已經(jīng)安裝好了AGW插件了,嘿嘿如果有什么問題的話,可以查看上次教程的一些提示和看看幫助文檔,通過自己的思考和嘗試,大多都會很簡單迅速解決掉的。 那我就繼續(xù)下面的教程了,在進(jìn)行之前,確保你的計(jì)算機(jī)已經(jīng)安裝好了VB6.0,PROE(這里是PROE 4.0 C000),AGW插件這幾個重要的軟件,還有你要了解PROE軟件的一些基本術(shù)語和操作,了解VB的一些基礎(chǔ)知識。OK正題來了:測試與分析Automation Gateway提供的關(guān)于在VB環(huán)境下進(jìn)行PROE二次開發(fā)的例子 1打開測試的例子GW_VB_Demo(在AGW插件的安裝目錄里);如圖所示=更多精彩,源自無維網(wǎng)() 2如圖點(diǎn)擊”工程”菜單下的“引用”按鈕,在彈出的對話框中進(jìn)行圖上說明的操作_(把丟失的那個勾勾去掉哦) 3按下“G”鍵選擇AGW新版本的庫文件,如圖所示。OK下一步就可以進(jìn)行運(yùn)行了。 小知識:對AGW插件進(jìn)行異步模式的開發(fā)都要如上圖那樣添加AGW的庫到應(yīng)用程序中,這樣VB程序就可以引用到AGW庫里面的對象與方法了。 4啟動PROE軟件 5在VB環(huán)境中運(yùn)行測試?yán)拥某绦?,如圖=更多精彩,源自無維網(wǎng)() 6下面對測試?yán)拥钠渲幸粋€部分進(jìn)行測試與分析,其它部分就有網(wǎng)友們自己動手啦運(yùn)行程序會彈出一個關(guān)于AGW插件說明的對話框,點(diǎn)確定,下一步。 測試的測試主界面如同所示 7現(xiàn)在我們要通過測試程序把PROE的工作目錄設(shè)為C:盤,進(jìn)行如圖操作。 8這樣我們就把PROE的工作目錄設(shè)置為了C:盤了呼呼。或許,你說你怎么不用先按下Connect鍵的,是不按也行的,因?yàn)锳GW插件會在調(diào)用它第一個方法的時候,以DCOM的連接模式自動嘗試連接的,具體細(xì)節(jié)這里就不說了。=更多精彩,源自無維網(wǎng)() 9好,現(xiàn)在例子的程序測試已經(jīng)成功了(其它功能網(wǎng)友自己來,這里不詳細(xì)說了,篇幅有限),那下面來看看它靠AGW庫中哪個方法實(shí)現(xiàn)的。 就這兩句嘛,簡單 g_GWError = oGateway.SessionSetCurrentDir(Me.txtDirectory) ReadError (SessionSetCurrentDir) 第一句是g_GWError = oGateway.SessionSetCurrentDir(Me.txtDirectory)調(diào)用AGW庫里面的SessionSetCurrentDir方法,SessionSetCurrentDir的意思就是設(shè)置當(dāng)前的工作目錄啦。這個關(guān)鍵函數(shù)的說明如下: 這個函數(shù)的功能就是設(shè)置當(dāng)前PROE進(jìn)程(激活的PROE窗口)的工作目錄。用法如下 object. SessionGetCurDir (sDir)其中object是AGW的對象,如測試?yán)又械膐Gateway就是AGW的一個對象了(可以查看一下它的變量定義,你就會了解了_),輸入?yún)?shù)就是一個目錄的字符串(你想設(shè)置的那個工作目錄)。 第二句就是調(diào)用一個函數(shù),關(guān)于提供正確與錯誤信息的。網(wǎng)友可以自己看看它的實(shí)現(xiàn)過程。 呵呵,很簡單吧。設(shè)置工作目錄就是調(diào)用一個函數(shù)嘛(AGW是,PRO/TOOLKIT也是,JLINK也是,新出的VB API WILDFIRE 4.0也是)這是最最基本的二次開發(fā)?,F(xiàn)在我們先打好這個基礎(chǔ),我們的大廈才可以建起來哦_ OK不說這么多了。這個例子的其它工作由有興趣的網(wǎng)友自己來,通過這個例子的學(xué)習(xí),你會學(xué)到怎么調(diào)用AGW庫中的對象與函數(shù),AGW插件怎么以DCOM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論