【正文】
是 Graphics Interactive Programming 去首字母的縮寫詞。使用 UG/Open UIStyler 可以非常方便快捷的創(chuàng)建與 UG 風(fēng)格完全一致的對(duì)話框。它允許用戶使用 ASCⅡ 文件方便靈活的來(lái)編輯 UG 系統(tǒng)的菜單,或?yàn)橛脩舫R姷膽?yīng)用程序定義自己的菜單。用戶可以通過(guò) C 語(yǔ)言編程來(lái)調(diào)用這些函數(shù)和過(guò)程,并且?guī)缀蹩梢詫?shí)現(xiàn) UG 系統(tǒng)的所有功能,這是 UG/Open最常用的開發(fā)系統(tǒng)。 UG/Open開發(fā)工具主要包括如下幾個(gè)模塊。本文的目的就在于敘述如何基于 VC++的 UG 二次開發(fā),并對(duì) UG 的開發(fā)模塊和UG/Open API 的編 程方法作了介紹 。UG 同樣支持用戶進(jìn)行二次開發(fā) ,根據(jù)特定的需求 ,創(chuàng)建出用戶定制的、專用的 UG功能模塊 ,給用戶的使用帶來(lái)極大的方便 ,滿足用戶個(gè)性化的需要。 UG 是一個(gè)功能強(qiáng)大的通用 3D 機(jī)械 CAD/CAM 軟件系統(tǒng)。 2 1 UG/Open API 介 紹 UG 簡(jiǎn)介 Unigraphics 軟件是目前應(yīng)用最為廣泛的大型 CAD/ CAE/CAM 集成化軟件之一,其內(nèi) 容涵蓋設(shè)計(jì)、分析、加工、管理等各個(gè)領(lǐng)域 ,它除了為用戶提供零件建模、裝配、有限元分析、運(yùn)動(dòng)分析、制圖、數(shù)控加工編程等通用模塊 ,還提供了各種專用模塊 ,如工業(yè)設(shè)計(jì)、模具設(shè)計(jì)加工、鈑金設(shè)計(jì)加工、管路設(shè)計(jì)等。 本課題主要通過(guò)研究美的空調(diào)產(chǎn)品結(jié)構(gòu)設(shè)計(jì)特征庫(kù)的開發(fā)來(lái)說(shuō)明開發(fā)零件庫(kù)的過(guò)程。 UG/Open 二次開發(fā)模塊為 UG 軟件 的二次開發(fā)工具集,便于用戶進(jìn)行二次開發(fā)工作,利用該模塊可對(duì) UG 系統(tǒng)進(jìn)行用戶化剪裁和開發(fā),滿足用戶的開發(fā)需求。盡管它有眾多模塊(例如板金、管道等),但還是滿足不了不同企業(yè)的個(gè)性化需求。 UG 是 EDS 公司出品的一個(gè)產(chǎn)品工程解決方案,它為用戶的產(chǎn)品設(shè)計(jì)及加工過(guò)程提供了數(shù)字化造型和驗(yàn)證手段。s specific needs. This paper, based on UG / Open API secondary development software, bination of midea air conditioning and sheet metal parts, plastic products monly used in structural design characteristics of database development, in VC + + environment, the use of C language programming for the design process to develop applications based on the UG system, in the UG environment for solid modeling and parametric design, to achieve seamless integration with the UG system. In this paper, the solid modeling screw column example, the detailed description of the VC environment, programming, code generation process and the UG environment written in parametric modeling. Key Words: UG UG/Open API Features Library III 目錄 摘 要 ..................................................................................................................................... I Abstract................................................................................................................................. II 緒 論 ..................................................................................................................................... 1 1 UG/Open API 介紹 .......................................................................................................... 2 UG 簡(jiǎn)介 ......................................................................................................................... 2 UG/Open的相關(guān)模塊 ................................................................................................... 2 在 VC 環(huán)境下開發(fā) UG 應(yīng)用程序 ................................................................................ 5 使用工程向?qū)? ............................................................... 6 應(yīng)用程序的自動(dòng)卸載 ................................................................................................... 7 2 美的空調(diào)產(chǎn)品結(jié)構(gòu)特征庫(kù)整理 ...................................................................................... 9 墩口 ............................................................................................................................... 9 擴(kuò)縮口、喇叭口 ......................................................................................................... 10 翻邊孔 ..........................................................................................................................11 壓口 ............................................................................................................................. 12 塑料件 ......................................................................................................................... 13 板金件 ......................................................................................................................... 14 空調(diào)產(chǎn)品結(jié)構(gòu)特征庫(kù)的開發(fā) ...................................................................................... 16 菜單創(chuàng)建 ..................................................................................................................... 16 MenuScript 菜單技術(shù) ............................................................................................... 16 菜單腳本文件的語(yǔ)法 .............................................................................................. 17 菜單的位置 .............................................................................................................. 18 參考文獻(xiàn) ............................................................................................................................ 37 1 緒 論 Unigraphics( 簡(jiǎn)稱 UG) 是當(dāng)今世界上最先進(jìn)和緊密集成的面向制造業(yè)的CAD/CAE/CAM 高級(jí)軟件。本文以螺絲柱的實(shí)體造型為例,詳細(xì)描述了 VC環(huán)境下的編程、生成代碼過(guò)程和 UG 環(huán)境寫的參數(shù)化造型。 用戶或第三方可以使用該開發(fā)工具,開發(fā)出 基于 UG 系統(tǒng)的應(yīng)用程序,實(shí)現(xiàn)與 UG 系統(tǒng)的無(wú)縫集成,從而滿足用戶的特殊需求。 基于 UG/Open API 的空調(diào)產(chǎn)品 結(jié)構(gòu)設(shè)計(jì)特征庫(kù)的開發(fā) 系 別:自動(dòng)化系 專 業(yè) 班:機(jī)電 0603 班 姓 名:某某某 學(xué) 號(hào): 指導(dǎo)老師: 2021 年 5 月 基于 UG/Open API 的 空調(diào)產(chǎn)品結(jié)構(gòu)設(shè)計(jì)特征庫(kù)的開發(fā) The Development of Structural Design Feature Library of Air Conditioning Product Based on UG/Open API I 摘 要 Unigraphics(簡(jiǎn)稱 UG) 軟件是目前應(yīng)用最為廣泛的大型 CAD/ CAE/CAM 集成化軟件之一,其內(nèi)容涵蓋設(shè)計(jì)、分析、加工、管理等各個(gè)領(lǐng)域 ,它除了為用戶提供零件建模、裝配、有限元分析、運(yùn)動(dòng)分析、制圖、數(shù)控加工編程等通用模塊 ,還提供了各種專用模塊 ,如工業(yè)設(shè)計(jì)、模具設(shè)計(jì)加工、鈑金設(shè)計(jì)加工、管路設(shè)計(jì)等。Unigraphics 不僅具有強(qiáng)大的實(shí)體造型、曲面造型、參數(shù)化造型、裝配和工程圖創(chuàng)建等功能,還提供了功能強(qiáng)大的二次開發(fā)工具 UG/Open API。 本文 基于 UG/Open API 二次開發(fā)軟件,結(jié)合美的空調(diào) 塑料件及 板 金件產(chǎn)品 常用結(jié)構(gòu)設(shè)計(jì)特征庫(kù)的開發(fā), 在 VC++ 的環(huán)境下,運(yùn)用 C 語(yǔ)言編程進(jìn)行程序的設(shè)計(jì),開發(fā)出基于 UG 系統(tǒng)的應(yīng)用程序,在 UG 的環(huán)境下進(jìn)行實(shí)體造型與參數(shù)化設(shè)計(jì),實(shí)現(xiàn)與 UG 系統(tǒng)的無(wú)縫集成。 關(guān)鍵字 : UG UG/Open API 特征庫(kù) II Abstract Unigraphics (abbreviated UG) Soft