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