ugopen二次開發(fā)教學(xué).ppt
《ugopen二次開發(fā)教學(xué).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《ugopen二次開發(fā)教學(xué).ppt(15頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
UG二次開發(fā)技術(shù),高崇暉上海交通大學(xué)模具CAD國(guó)家工程研究中心,UG開發(fā)模塊,UG/OPENGRIP模塊UG/OPENAPI模塊UG/MenuScript模塊UG/UIStyler模塊,1、簡(jiǎn)介UG/OPENGRIP是用于UG二次開發(fā)的軟件工具。利用GRIP語(yǔ)言編寫GRIP程序,可以完成和UG的各種交互操作,如:創(chuàng)建幾何體和制圖實(shí)體、控制UG系統(tǒng)參數(shù)、提取幾何體的數(shù)據(jù)和屬性等。2、應(yīng)用范圍同類零件編程、計(jì)算和分析、繪圖、零件標(biāo)準(zhǔn)化、數(shù)據(jù)訪問等。3、使用步驟,UG/OPENGRIP,修改,UG/OPENGRIP,,,啟動(dòng)GRIP,GRIP開發(fā)環(huán)境,執(zhí)行GRIP程序,UG/OPENGRIP,GRIP源文件,,執(zhí)行結(jié)果,1、可實(shí)現(xiàn)功能對(duì)UG模型文件進(jìn)行操作,包括創(chuàng)建UG模型、查詢模型對(duì)象、建立并遍歷裝配體、創(chuàng)建工程圖等。在UG主界面創(chuàng)建交互式程序界面。創(chuàng)建并管理用戶定義對(duì)象。2、應(yīng)用范圍用戶化定制CAD環(huán)境開發(fā)在UG平臺(tái)上的用戶專用軟件開發(fā)UG與其它軟件的接口,UG/OPENAPI,提供了用C語(yǔ)言編制對(duì)UG進(jìn)行功能調(diào)用的函數(shù)。與各種C語(yǔ)言編輯環(huán)境有很好的兼容性,以頭文件(*.h文件)的方式存放在UGS180\ugopen目錄中。,UG/OPENAPI,UG/OPENAPI,利用UG/OPENAPI用戶可以根據(jù)自己的需要?jiǎng)?chuàng)建動(dòng)態(tài)鏈接庫(kù)文件(*.dll),通過下列兩種方式啟動(dòng):,A、由自定義菜單或工具欄調(diào)用,B、由File->ExecuteUG/Open->UserFunction調(diào)用,UG/OPENMenuScript,.men文件,添加的菜單,,MenuScript模塊主要用于制作菜單,用戶按照其語(yǔ)法創(chuàng)建*.men文件并放在指定的目錄內(nèi),UG啟動(dòng)時(shí)可以自動(dòng)加載。,UG/OPENMenuScript,.tbr文件,生成的工具欄,,同樣,用戶可以編寫*.tbr文件來定制工具欄,按鈕和菜單之間是一一對(duì)應(yīng)的關(guān)系。,UG/OPENUIStyler,UIStyler啟動(dòng)菜單,UIStyler主要用于對(duì)話框的制作。在UG菜單下點(diǎn)擊Application->UserInterfaceStyler…,進(jìn)入編輯界面,UG提供了標(biāo)簽、輸入框、按鈕、圖片等多種控件,利用這些控件用戶可以方便的制作出windows風(fēng)格的對(duì)話框。,,UIStylert提供的控件,,UG/OPENUIStyler,對(duì)話框制作完成保存后,生成一個(gè)C語(yǔ)言源文件(*.c文件)、一個(gè)C語(yǔ)言頭文件(*.h文件)和一個(gè)UG對(duì)話框文件(*.dlg文件)。利用生成的*.c和*.h文件再與UG/OPENAPI相結(jié)合使用,編制成能實(shí)現(xiàn)某項(xiàng)功能的動(dòng)態(tài)鏈接庫(kù)文件。,制作的對(duì)話框,開發(fā)環(huán)境的設(shè)置,選擇VC++6.0作為開發(fā)工具,將UG安裝目錄下的UGS180\Ugopen\UgOpen_v18.awx文件復(fù)制到VisualStudio\common\MSDev98\Bin\IDE下,這樣在新建工程時(shí)就會(huì)出現(xiàn)UG/OPENAppWizardV18模板。,,開發(fā)環(huán)境的設(shè)置,新建一個(gè)文件夾,在此文件夾下建立三個(gè)子文件夾startup、application、udo,并把這個(gè)文件夾的路徑(如D:\test)寫入U(xiǎn)GS180\UGII\menus\custom_dirs.dat文件中,將路徑寫入custom_dirs.dat文件,*.dlg,*.dll,*.men,謝謝!,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- ugopen 二次開發(fā) 教學(xué)
鏈接地址:http://m.italysoccerbets.com/p-11497875.html