![基于PROE二次開發(fā)的九孔柱塞泵缸體的畢業(yè)設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/159b4daa32c5e3f3744402fe8d4e9aa8/159b4daa32c5e3f3744402fe8d4e9aa81.gif)
![基于PROE二次開發(fā)的九孔柱塞泵缸體的畢業(yè)設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/159b4daa32c5e3f3744402fe8d4e9aa8/159b4daa32c5e3f3744402fe8d4e9aa82.gif)
![基于PROE二次開發(fā)的九孔柱塞泵缸體的畢業(yè)設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/159b4daa32c5e3f3744402fe8d4e9aa8/159b4daa32c5e3f3744402fe8d4e9aa83.gif)
![基于PROE二次開發(fā)的九孔柱塞泵缸體的畢業(yè)設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/159b4daa32c5e3f3744402fe8d4e9aa8/159b4daa32c5e3f3744402fe8d4e9aa84.gif)
![基于PROE二次開發(fā)的九孔柱塞泵缸體的畢業(yè)設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/159b4daa32c5e3f3744402fe8d4e9aa8/159b4daa32c5e3f3744402fe8d4e9aa85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 HYPERLINK l _Toc169006233 第一章 緒 論 PAGEREF _Toc169006233 h 1 HYPERLINK l _Toc169006234 1.1 三維CAD技術(shù) PAGEREF _Toc169006234 h 1 HYPERLINK l _Toc169006235 1.1.1CAD技術(shù)的發(fā)展 PAGEREF _Toc169006235 h 1 HYPERLINK l _Toc169006236 1.2 課題背景及意義 PAGEREF _Toc169006236 h 2 HYPERLINK l _Toc169006237 1.3 應(yīng)用程序的開發(fā)工具 PAGER
2、EF _Toc169006237 h 3 HYPERLINK l _Toc169006238 1.4 課題的主要研究內(nèi)容 PAGEREF _Toc169006238 h 3 HYPERLINK l _Toc169006239 第二章 Pro/TOOLKIT二次開發(fā)的基礎(chǔ)理論 PAGEREF _Toc169006239 h 3 HYPERLINK l _Toc169006240 2.1 Pro/TOOLKIT的基本知識 PAGEREF _Toc169006240 h 3 HYPERLINK l _Toc169006241 2.1.1 Pro/TOOLKIT簡介 PAGEREF _Toc16900
3、6241 h 3 HYPERLINK l _Toc169006242 2.1.2 Pro/TOOLKIT的工作模式 PAGEREF _Toc169006242 h 4 HYPERLINK l _Toc169006243 2.1.3 Pro/TOOLKIT對象和動(dòng)作 PAGEREF _Toc169006243 h 4 HYPERLINK l _Toc169006244 2.1.4 對象句柄 PAGEREF _Toc169006244 h 4 HYPERLINK l _Toc169006245 2.1.5 Pro/TOOLKIT函數(shù)返回值 PAGEREF _Toc169006245 h 5 HYP
4、ERLINK l _Toc169006246 2.2 創(chuàng)建Pro/TOOLKIT應(yīng)用程序的基本方法 PAGEREF _Toc169006246 h 5 HYPERLINK l _Toc169006247 2.3 Pro/TOOLKIT信息文件的建立 PAGEREF _Toc169006247 h 6 HYPERLINK l _Toc169006248 2.4 編譯和連接設(shè)置 PAGEREF _Toc169006248 h 7 HYPERLINK l _Toc169006249 2.5 編制注冊文件及應(yīng)用程序的運(yùn)行 PAGEREF _Toc169006249 h 7 HYPERLINK l _T
5、oc169006250 2.5.1 編制注冊文件 PAGEREF _Toc169006250 h 7 HYPERLINK l _Toc169006251 2.5.2 應(yīng)用程序的運(yùn)行 PAGEREF _Toc169006251 h 7 HYPERLINK l _Toc169006252 第三章 用戶界面設(shè)計(jì) PAGEREF _Toc169006252 h 8 HYPERLINK l _Toc169006253 3.1 菜單的設(shè)計(jì) PAGEREF _Toc169006253 h 8 HYPERLINK l _Toc169006254 3.1.1 向菜單欄添加菜單條 PAGEREF _Toc1690
6、06254 h 8 HYPERLINK l _Toc169006255 3.1.2 向菜單條下添加下級子菜單 PAGEREF _Toc169006255 h 8 HYPERLINK l _Toc169006256 3.1.3 端蓋菜單設(shè)計(jì) PAGEREF _Toc169006256 h 8 HYPERLINK l _Toc169006257 3.2 對話框的設(shè)計(jì) PAGEREF _Toc169006257 h 12 HYPERLINK l _Toc169006258 3.2.1 MFC對話框 PAGEREF _Toc169006258 h 12 HYPERLINK l _Toc16900625
7、9 3.2.2 UI對話框 PAGEREF _Toc169006259 h 12 HYPERLINK l _Toc169006260 3.3 端蓋對話框設(shè)計(jì) PAGEREF _Toc169006260 h 14 HYPERLINK l _Toc169006261 3.3.1 構(gòu)想 PAGEREF _Toc169006261 h 14 HYPERLINK l _Toc169006262 3.3.2 創(chuàng)建方法 PAGEREF _Toc169006262 h 14 HYPERLINK l _Toc169006263 第四章 端蓋的開發(fā) PAGEREF _Toc169006263 h 24 HYPER
8、LINK l _Toc169006264 4.1 總體方案 PAGEREF _Toc169006264 h 24 HYPERLINK l _Toc169006265 4.2 基于三維模型的參數(shù)化程序設(shè)計(jì)分析 PAGEREF _Toc169006265 h 25 HYPERLINK l _Toc169006266 4.2.1 端蓋三維模型的建立 PAGEREF _Toc169006266 h 25 HYPERLINK l _Toc169006267 4.2.2 端蓋參數(shù)化程序設(shè)計(jì) PAGEREF _Toc169006267 h 30 HYPERLINK l _Toc169006268 4.3 注
9、冊并運(yùn)行程序 PAGEREF _Toc169006268 h 36 HYPERLINK l _Toc169006269 4.4 操作流程 PAGEREF _Toc169006269 h 36 HYPERLINK l _Toc169006270 第五章 零件圖形清單 PAGEREF _Toc169006270 h 37 HYPERLINK l _Toc169006271 結(jié)束語 PAGEREF _Toc169006271 h 41 HYPERLINK l _Toc169006272 參考文獻(xiàn) PAGEREF _Toc169006272 h 42 HYPERLINK l _Toc169006273
10、 附錄I 程序清單 PAGEREF _Toc169006273 h 43 HYPERLINK l _Toc169006274 附錄 外文文獻(xiàn)翻譯 PAGEREF _Toc169006274 h 44 HYPERLINK l _Toc169006276 附錄 外文文獻(xiàn)原文 PAGEREF _Toc169006276 h 51基于Pro/E二次開發(fā)的九孔柱塞泵缸體參數(shù)化模型的實(shí)現(xiàn)摘 要:CAD技術(shù)在機(jī)械設(shè)計(jì)中發(fā)揮著越來越突出的作用。而三維實(shí)體模型比二維圖形能更直觀、更全面地反映設(shè)計(jì)意圖,并且在三維模型的基礎(chǔ)上可以進(jìn)行零件裝配、干涉檢查、有限元分析、運(yùn)動(dòng)分析等高級的計(jì)算機(jī)輔設(shè)計(jì)工作,因此目前機(jī)械設(shè)計(jì)
11、中廣泛采用三維設(shè)計(jì)。而目前我國Pro/E應(yīng)用日益普及,而二次開發(fā)嚴(yán)重滯后。所以,進(jìn)行二次開發(fā)是非常必要的。論文介紹了其二次開發(fā)工具Pro/TOOLKIT,并以九孔柱塞泵缸體為例,詳細(xì)的論述了應(yīng)用ProToolkit進(jìn)行菜單開發(fā)、對話框開發(fā),即UI對話框,以及如何在VC環(huán)境下編制C語言程序以激活、調(diào)用對話框界面,設(shè)計(jì)出更加友好透明的用戶界面,方便快捷地實(shí)現(xiàn)缸體的參數(shù)化設(shè)計(jì)和修改,準(zhǔn)確再生出新的實(shí)體模型。關(guān)鍵詞:ProENGINEER、Visual C+、 HYPERLINK javascript:GJCSearch(Pro/TOOLKIT); Pro/TOOLKIT、 HYPERLINK jav
12、ascript:GJCSearch(二次開發(fā)); 二次開發(fā)、九孔柱塞泵缸體缸體The Realization of Nine cylinder piston pumps steep Parametric Parts Based on the Redevelopment of Pro/EAbstract:CAD technology is made more and more use in mechanical designDesign idea can be expressed more visualized and more comprehensive in three-dimensiona
13、l full-scale mock-up than in two-dimensional drawing ,and based on three dimensional fullscale mock up,many other advanced CAD such as component assembly,interference check,finite element analysis,motion analysis and so on can be proceedHence,threedimensional design is widely used in mechanical desi
14、gn However,at the present the application development severely lags behind the increasing popularization of the Pro/E application in our country .So, it is very necessary to develop the Pro/E application.This paper introduces the customization tool Pro/TOOLKIT, and taking cover flange for example, T
15、his article provides an example to introduce the technique how to design UI Dialog Boxes By way of Pro/Es secondary development tool Pro/TOOLKIT as well as compile c programs to activate and pick up UI dialog boxes in Visual C+. Taking Pro/Toolkit as development tool, a friendly design interface of
16、Cover is established. This paper investigates the method of establishing parametric 3 D model and programming based on 3D model in Pro/E,auto-modeling of 3D parts is realized using Pro/Toolkit.Keywords:ProENGINEER、Visual C+、 HYPERLINK javascript:GJCSearch(Pro/TOOLKIT); Pro/TOOLKIT 、secondary Nine cy
17、linder piston pumps steep第一章 緒 論1.1 三維CAD技術(shù)設(shè)計(jì)和生產(chǎn)的方法隨著計(jì)算機(jī)的迅速發(fā)展每天都在發(fā)生著顯著的變化。以前許多只能靠手工完成的作業(yè),逐漸通過計(jì)算機(jī)實(shí)現(xiàn)了高效化和高精度化。這種利用計(jì)算機(jī)來達(dá)到高效化、高精度化,實(shí)現(xiàn)自動(dòng)化設(shè)計(jì)、生產(chǎn)以及解析計(jì)算的方法稱為CAD(Computer Aided Design,計(jì)算機(jī)輔助設(shè)計(jì))。CAD是指利用計(jì)算機(jī)的硬件和軟件進(jìn)行的設(shè)計(jì)活動(dòng),它從根本上改變了過去的手工繪圖、發(fā)圖、憑圖紙組織整個(gè)生產(chǎn)過程的技術(shù)管理方式,使之變?yōu)橐越y(tǒng)一的產(chǎn)品數(shù)據(jù)庫為核心的交互式產(chǎn)品設(shè)計(jì)、分析、制造和維護(hù)的過程。它的迅速發(fā)展和廣泛應(yīng)用,給工程設(shè)計(jì)制
18、造業(yè)帶來了蓬勃生機(jī),使傳統(tǒng)的產(chǎn)品設(shè)計(jì)方法與生產(chǎn)組織模式發(fā)生了深刻的變革。1.1.1CAD技術(shù)的發(fā)展CAD技術(shù)起步于50年代后期,自從計(jì)算機(jī)出現(xiàn)之后人們就不斷地將計(jì)算機(jī)技術(shù)引入機(jī)械設(shè)計(jì)、制造領(lǐng)域。因?yàn)樗槕?yīng)生產(chǎn)力的發(fā)展,在其產(chǎn)生之后就得到了迅速地發(fā)展。CAD技術(shù)經(jīng)歷了四次飛躍:曲面造型系統(tǒng)、實(shí)體造型技術(shù)、參數(shù)化技術(shù)、變量化技術(shù)。(1)曲面造型系統(tǒng)70年代是飛機(jī)和汽車工業(yè)的蓬勃發(fā)展時(shí)期。期間飛機(jī)及汽車的制造中遇到了大量的自由曲面問題,此時(shí)法國人提出了貝賽爾算法,法國的達(dá)索飛機(jī)制造公司的開發(fā)者們借此算法在二維繪圖系統(tǒng)的基礎(chǔ)上,開發(fā)出以表面模型為特點(diǎn)的自由曲面建模方法,推出了三維曲面造型系統(tǒng)CATIA
19、。(2)實(shí)體造型技術(shù)表面模型基本上解決CAM的問題,但是由于表面模型技術(shù)只能表達(dá)形體的表面信息,很難準(zhǔn)確地表達(dá)如質(zhì)量、重心、慣性矩等零件的其他特性?;趯AD一體化技術(shù)發(fā)展的探索,SDRC公司于1979年發(fā)布了世界上第一個(gè)完全基于實(shí)體造型技術(shù)的大型CAD軟件I-DEAS。實(shí)體造型技術(shù)能夠精確表達(dá)零件的全部屬性,給設(shè)計(jì)帶來了很大的方便。(3)參數(shù)化技術(shù)正當(dāng)實(shí)體造型技術(shù)在CAD系統(tǒng)中廣泛運(yùn)用時(shí),出現(xiàn)了一種比無約束自由造型更好的算法參數(shù)化實(shí)體造型方法。它主要的特點(diǎn)是:基于特征、全尺寸約束、全數(shù)據(jù)相關(guān)、尺寸驅(qū)動(dòng)設(shè)計(jì)修改。參數(shù)化技術(shù)徹底克服了自由緘默的無約束狀態(tài),由尺寸決定實(shí)體造型的幾何形狀。尺寸驅(qū)動(dòng)
20、已經(jīng)成為當(dāng)今造型系統(tǒng)的基本功能。如果想修改零件形狀的話,只需修改一下尺寸的數(shù)值就可以實(shí)現(xiàn)形狀上的改變。這種新構(gòu)想最先在PTC公司(Parametric Technology Corp)的軟件PRO/ENGINEER中成為現(xiàn)實(shí)。由于參數(shù)化技術(shù)的成功應(yīng)用,使得它很快成為CAD業(yè)界的標(biāo)準(zhǔn),許多軟件廠商紛紛追趕。(4) 變量化技術(shù)變量化造型技術(shù)保留了參數(shù)化技術(shù)基于特征、全數(shù)據(jù)相關(guān)、尺寸驅(qū)動(dòng)設(shè)計(jì)修改的優(yōu)點(diǎn),但是在約束定義方面做了一定的改變。變量化造型技術(shù)將所需定義的尺寸“參數(shù)”進(jìn)一步區(qū)分為形狀約束和尺寸約束,而不僅僅是用尺寸來約束全部幾何。通常在新產(chǎn)品開發(fā)的概念設(shè)計(jì)階段,設(shè)計(jì)者首先考慮的是設(shè)計(jì)思想及概念
21、,并將其體現(xiàn)在某些幾何形狀之中。但是這些幾何形狀的嚴(yán)格的尺寸定位關(guān)系并不能在設(shè)計(jì)的初始階段完全確定,所以希望在初始階段能夠允許欠尺寸約束的存在。事實(shí)上,參數(shù)化技術(shù)和變量化技術(shù)已經(jīng)成為了當(dāng)今主流CAD軟件的兩大流派。兩種造型理論相互依存,共同發(fā)展。我國 CAD 技術(shù)的引進(jìn)是從60年代開始的,最早起步于航空工業(yè),最近幾年發(fā)展很快,現(xiàn)已在機(jī)械、電子、建筑、汽車、服裝等行業(yè)逐步進(jìn)入實(shí)用階段。1.2 課題背景及意義Pro /ENGINEER是美國PTC(Parametric Technology Corporation)公司于1988年開發(fā)的參數(shù)化設(shè)計(jì)系統(tǒng),是一套由設(shè)計(jì)至生產(chǎn)的機(jī)械自動(dòng)化軟件。參數(shù)化設(shè)計(jì)
22、就是將零件尺寸的設(shè)計(jì)用參數(shù)來描述,并在設(shè)計(jì)修改時(shí)通過修改參數(shù)的數(shù)值來更改零件的外形。Pro/ENGINEER與傳統(tǒng)的CAD系統(tǒng)僅提供繪圖工具有著極大的不同,它提供了一套完整的機(jī)械產(chǎn)品解決方案,包括機(jī)械設(shè)計(jì)、板金設(shè)計(jì)、加工制造、機(jī)構(gòu)分析、有限元分析等,它使產(chǎn)品的設(shè)計(jì)效率大大提高,使產(chǎn)品在設(shè)計(jì)初期具有更多的靈活性,保證在日后根據(jù)系統(tǒng)要求進(jìn)行相應(yīng)的更改和計(jì)算;另外在產(chǎn)品的設(shè)計(jì)方案階段,可以形象的表現(xiàn)系統(tǒng)的組成特點(diǎn),而在產(chǎn)品的生產(chǎn)階段可以方便與加工中心數(shù)據(jù)連接。Pro/ENGINEER的特性如下:3D實(shí)體模型,單一數(shù)據(jù)庫,以特征作為設(shè)計(jì)的單位, 參數(shù)式設(shè)計(jì),數(shù)據(jù)管理(Data Management),
23、裝配管理(Assemble Management),工程數(shù)據(jù)庫再利用(Engineering Data Reuse),易用性(Ease of Use),硬件獨(dú)立性(Hardware Independence)。由于Pro/ENGINEER的功能強(qiáng)大并且通用性非常強(qiáng),然而,由于Pro/ENGINEER軟件的通用性,使得該軟件在進(jìn)行具體的產(chǎn)品設(shè)計(jì)時(shí)感到不方便。對系列化產(chǎn)品,可以通過抽取關(guān)鍵的參數(shù)值,再依設(shè)計(jì)規(guī)范計(jì)算出各尺寸值并傳遞給下級零件和子裝配,自動(dòng)的將模型建造出來。為了使Pro/ENGINEER軟件能在特定的企業(yè)單位的特定產(chǎn)品設(shè)計(jì)中最大限度的發(fā)揮潛力,創(chuàng)造效益,需Pro/ENGINEER進(jìn)行
24、二次開發(fā),換句話說,二次開發(fā)就是對Pro/ENGINEER進(jìn)一步的充實(shí)、完善?;谏鲜鲈?,利用Pro/TOOLKIT工具箱及VC+開發(fā)操作簡單的端蓋是很有必要。1.3 應(yīng)用程序的開發(fā)工具系統(tǒng)程序模塊的設(shè)計(jì)選擇Visual C+6.0作為開發(fā)平臺。Visual C+6.0是運(yùn)行于Windows上的交互式可視化集成開發(fā)環(huán)境,是美國Microsoft Visual Studio的一部分。像其它的可視化開發(fā)環(huán)境一樣,Visual C+6.0集程序的代碼編輯編譯連接調(diào)試于一體,給編程人員提供了一個(gè)完整而又方便的開發(fā)界面和許多有效的輔助開發(fā)工具。VC+6.0的應(yīng)用程序向?qū)Вˋpp Wizard)可以為很
25、大一部分類型的程序提供框架代碼,用戶不需要書寫代碼,只需要幾個(gè)按鈕就可以生成一個(gè)完整的可以運(yùn)行的程序。在Pro/TOOLKIT中,PTC向用戶提供了大量的C語言函數(shù)庫,函數(shù)采用面向?qū)ο蟮娘L(fēng)格。通過調(diào)用這些底層函數(shù),用戶能方便而又安全地訪問Pro/ENGINEER的數(shù)據(jù)庫及內(nèi)部應(yīng)用程序,進(jìn)行二次開發(fā),擴(kuò)展一些特定功能。1.4 課題的主要研究內(nèi)容本課題的主要研究內(nèi)容是端蓋的開發(fā)設(shè)計(jì),當(dāng)用戶選擇不同的樣式后,應(yīng)用程序可以在基礎(chǔ)模型上自動(dòng)生成相應(yīng)的端蓋。具體工作包括:(1)Pro/TOOLKIT基本特點(diǎn)和基本數(shù)據(jù)結(jié)構(gòu)的研究。分析Pro/TOOLKIT內(nèi)部的基本數(shù)據(jù)結(jié)構(gòu)、功能函數(shù)及其使用方法;探討Pro
26、/TOOLKIT中的一些基本的自定義對象。(2)用戶界面的設(shè)計(jì)。研究菜單信息文件,制作缸體的菜單界面;研究對話框資源文件,創(chuàng)建主對話框,并在主對話框中彈出一個(gè)自定義對話框;研究Pro/TOOLKIT與Visual C+6.0的接口技術(shù);在VC中制作Pro/TOOLKIT用戶界面。(3)參數(shù)化建模的研究。Pro/ENGINEER軟件對于每個(gè)模型都有一個(gè)主要設(shè)計(jì)步驟和參數(shù)列表,所以要先繪制三維模型,定出參數(shù)列表;設(shè)計(jì)端蓋程序,實(shí)現(xiàn)自動(dòng)加載菜單、選擇不同的端蓋、彈出對話框、修改端蓋模型參數(shù)值、生成零件等功能。第二章 Pro/TOOLKIT二次開發(fā)的基礎(chǔ)理論2.1 Pro/TOOLKIT的基本知識2.
27、1.1 Pro/TOOLKIT簡介Pro/TOOLKIT是PTC公司為Pro/ENGINEER軟件提供的用戶化開發(fā)工具箱,該工具箱為用戶程序及第三方程序提供了與Pro/ENGINEER的無縫連接。用戶程序或第三方的程序是用C語言編寫的。Pro/TOOLKIT提供了一個(gè)C語言的函數(shù)庫,該函數(shù)庫能夠使用戶或第三方的應(yīng)用程序以一種可控的、安全的方式訪問Pro/ENGINEER的數(shù)據(jù)庫和應(yīng)用程序。用戶或第三方通過C程序代碼擴(kuò)充Pro/ENGINEER系統(tǒng)的功能,開發(fā)基于Pro/ENGINEER系統(tǒng)的應(yīng)用程序模塊,從而滿足用戶的特殊要求。Pro/TOOLKIT采用的是功能強(qiáng)大的面向?qū)ο蟮姆绞絹砭帉懙?。?/p>
28、此,用來在Pro/ENGINEER和應(yīng)用程序之間傳遞信息的數(shù)據(jù)結(jié)構(gòu)對應(yīng)用程序來講是不可見的,而只能通過Pro/TOOLKIT中的函數(shù)來訪問。Pro/Toolkit支持在windows2000NT/XP操作系統(tǒng)中使用C和C+語言設(shè)計(jì)程序,采用Microsoft Visual C+6.0的集成環(huán)境下完成程序的設(shè)計(jì)、調(diào)試和編譯。2.1.2 Pro/TOOLKIT的工作模式Pro/TOOLKIT有兩種工作模式,即同步模式和異步模式。同步模式分為兩種模式,一種是標(biāo)準(zhǔn)的使用模式,即DLL模式。Pro/TOOLKIT應(yīng)用程序與Pro/ENGINEER的集成是通過DLL模式來實(shí)現(xiàn)的,在DLL模式中,通過編譯和
29、連接Pro/TOOLKIT的C代碼生成一個(gè)目標(biāo)文件,該目標(biāo)文件在Pro/ENGINEER啟動(dòng)時(shí)與Pro/ENGINEER連接在一起,就像是Pro/ENGINEER本身的程序一樣;Pro/TOOLKIT應(yīng)用程序和Pro/ENGINEER之間的信息交換是直接通過函數(shù)調(diào)用來實(shí)現(xiàn)的。另一種模式是多進(jìn)程模式。異步模式分為簡單異步模式和全異步模式。本課題通過菜單對話框向Pro/ENGINEER發(fā)送消息,采用同步DLL模式。2.1.3 Pro/TOOLKIT對象和動(dòng)作Pro/TOOLKIT采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。對象 ( Object)和動(dòng)作(Action)是Pro/TOOLKIT中最基本的概念。Pro
30、 /T OO LKIT的對象實(shí)質(zhì)上是一種類型為結(jié)構(gòu)體的數(shù)據(jù),結(jié)構(gòu)體中的成員描述了該對象的屬性。所有對象的命名約定為Pro+,其中對象名用英文單詞表示,第一個(gè)字母大寫,如ProFeature(特征對象)。Pro/TOOLKIT對象執(zhí)行的某種特定操作稱為動(dòng)作,動(dòng)作的執(zhí)行是通過調(diào)用Pro/TOOLKIT函數(shù)庫提供的C函數(shù)來實(shí)現(xiàn)了。與動(dòng)作相關(guān)的Pro/TOOLKIT函數(shù)名約定為:Pro+。特別要注意的是Pro/TOOLKIT函數(shù)的參數(shù)規(guī)則,規(guī)定為:ProFunction(參數(shù)1、參數(shù)2、參數(shù)3),其中第一個(gè)參數(shù)用來識別對象(通常為ID值),輸入?yún)?shù)在輸出參數(shù)之前。2.1.4 對象句柄每個(gè)Pro/TOO
31、LKIT對象都對應(yīng)于一個(gè)結(jié)構(gòu)體,定義該結(jié)構(gòu)類型的一個(gè)具體的結(jié)構(gòu)體變量稱之對象句柄。按照對象句柄的定義和使用方式分成兩種類型:Ohandle(Opaque Handle,非透明句柄)和DHandle(Database Handle,數(shù)據(jù)結(jié)構(gòu)句柄)。非透明句柄(Opaque Handle)是使用Pro/ENGINEER數(shù)據(jù)結(jié)構(gòu)的內(nèi)存地址引用Pro/ENGINEER對象,這種方式最簡單。使用非透明句柄Pro/TOOLKIT應(yīng)用程序只能獲得該對象的內(nèi)存地址,不能訪問該結(jié)構(gòu)體具體成員,其目的是防止PIDITOOLKIT應(yīng)用程序訪問結(jié)構(gòu)體中的成員。其特點(diǎn)是使用簡單高效,缺點(diǎn)是由于它是一個(gè)內(nèi)存指針,所以具有
32、可變性。數(shù)據(jù)結(jié)構(gòu)句柄(DatabaseH andle)則可訪問該對象結(jié)構(gòu)體的具體成員。數(shù)據(jù)結(jié)構(gòu)句柄是一個(gè)十分清晰的數(shù)據(jù)結(jié)構(gòu),它包含了足夠的信息 包括類型、整型標(biāo)識符和指向所屬模型的句柄,由于數(shù)據(jù)結(jié)構(gòu)句柄至少包含一個(gè)整型標(biāo)識,所以它具有穩(wěn)定不變的優(yōu)點(diǎn)。當(dāng)利用Pro/TOOLKIT在Pro/ENGINEER中創(chuàng)建一個(gè)包含很多信息的對象時(shí),非常重要的一點(diǎn)就是必須先建立該對象的所有相關(guān)信息,然后把這個(gè)對象添加到Pro/ENGINEER數(shù)據(jù)庫中去。然而采用面向?qū)ο蠹夹g(shù)的Pro/TOOLKIT不允許直接訪問這些結(jié)構(gòu)的內(nèi)容。2.1.5 Pro/TOOLKIT函數(shù)返回值大多數(shù)Pro/TOOLKIT函數(shù)的返回值
33、類型為ProError,用來表示調(diào)用函數(shù)執(zhí)行狀態(tài)。最常用返回值是PRO_TK_NO_ERROR,表示函數(shù)調(diào)用成功。在程序中,通過檢查函數(shù)的返回值不僅便于在調(diào)試是找出錯(cuò)誤,更重要的是可以避免在執(zhí)行時(shí)出現(xiàn)異常情況,提高了程序的可靠性。2.2 創(chuàng)建Pro/TOOLKIT應(yīng)用程序的基本方法創(chuàng)建基本方法;利用Make文件創(chuàng)建Pro/TOOLKIT應(yīng)用程序;利用VC向?qū)?chuàng)建Pro/TOOLKIT應(yīng)用程序。采用Make文件的方法創(chuàng)建Pro/TOOLKIT應(yīng)用程序必須手工修改make文件,程序的設(shè)置與調(diào)試均不方便,且不能充分利用VC的資源。所以本課題利用VC向?qū)?chuàng)建Pro/TOOLKIT應(yīng)用程序。在Visua
34、l C+6.0環(huán)境下新建一個(gè)dll工程。(1)進(jìn)入Visual C+6.0集成開發(fā)環(huán)境,選擇“File/New.”選項(xiàng),啟動(dòng) “New”對話框。在“New”對話框中選擇“Projects”選項(xiàng)卡,選擇MFC AppWizard(dll)項(xiàng)。在“Project nam”輸入工程文件名,在“Location”輸入框中輸入路徑。單擊OK按鈕。(2)在“MFC AppWizard”對話框中選擇“Regular DLL using shared MFC DLL”單選框,使Pro/TOOLKIT應(yīng)用程序使用共享的MFC。單擊Finish按鈕,進(jìn)入New Project Information窗口后,單擊O
35、K按鈕,完成工程文件框架的建立。(3)選擇FileView打開VC應(yīng)用程序向?qū)ё詣?dòng)生成程序文件.VC應(yīng)用程序設(shè)計(jì)向?qū)г贔ileView中自動(dòng)加入了ReadMe.txt、StdAfx.cpp和以工程文件名為前綴的cpp資源文件、def模塊定義文件以及rc資源文件等。如下圖2.1:圖2.1 VC文件圖2.3 Pro/TOOLKIT信息文件的建立信息文件是一種ASCII碼文件,用來定義菜單項(xiàng)、菜單項(xiàng)提示等信息,可以用Word記事本和寫字板等文字處理軟件建立,也可在VC的集成開發(fā)環(huán)境中建立,但必須以純文本格式保存且信息文件以四行為一組。其含義分別如下:第一行:Pro/ENGINEER系統(tǒng)可以識別的關(guān)鍵
36、字,該關(guān)鍵字必須與該信息文件函數(shù)中的相關(guān)字符串相同。第二行:再菜單項(xiàng)或菜單項(xiàng)提示上顯示的英語文本。第三行:另一種語言的譯文或?yàn)榭?。第四行:?dāng)前的Pro/ENGINEER版本為空。其中,第二第四行的語言顯示取決于系統(tǒng)環(huán)境變量lang的設(shè)置。同時(shí),信息文件必須位于text或text文件夾,為chinese-cn時(shí)表示信息為中文,為usascii表示信息為英語。由此,可以通過系統(tǒng)的環(huán)境變量控制顯示的語種,不必修改程序。2.4 編譯和連接設(shè)置設(shè)置包含文件路徑,加入“PROTOOLKITINCLUDES”;設(shè)置庫文件路徑,加入“PROTOOLKITI486_NTOBJ”;設(shè)置連接所需庫文件,加入“mpr
37、.lib protk_dll.lib”兩庫文件;在菜單“Project/Settings”的“Link”選項(xiàng)頁設(shè)定強(qiáng)制文件輸出,即選中“Force file output”的復(fù)選項(xiàng)。2.5 編制注冊文件及應(yīng)用程序的運(yùn)行2.5.1 編制注冊文件在Pro/ENGINEER中運(yùn)行Pro/TOOLKIT應(yīng)用程序,必須先進(jìn)行注冊。注冊文件的作用是向Pro/ENGINEER系統(tǒng)傳遞應(yīng)用程序的信息。一般可只選擇Name EXEC_FILE TEXT_DIR STARTUP ALLOW_STOP REVISION和END項(xiàng)即可。保存注冊文件時(shí),要以.dat為擴(kuò)展名。建立缸體的注冊文件如圖2.2:圖2.2 缸體
38、注冊文件圖2.5.2 應(yīng)用程序的運(yùn)行1注冊運(yùn)行分為自動(dòng)注冊和手動(dòng)注冊。缸體采用自動(dòng)注冊,并將注冊文件名取為“Protk.dat”將此文件位于Pro/ENGINEER的起始位置設(shè)定的目錄。其注冊文件設(shè)置DELAY_START的值為FALSE,應(yīng)用程序自動(dòng)運(yùn)行。2卸載應(yīng)用程序。將注冊文件中ALLOW_STOP設(shè)為TRUE,可以手工終止運(yùn)行。如果啟動(dòng)應(yīng)用程序失敗,可以選擇信息按鈕來顯示應(yīng)用程序的有關(guān)注冊信息,以便找出錯(cuò)的原因。第三章 用戶界面設(shè)計(jì)Pro/ENGINEER可以利用Pro/TOOLKIT提供的菜單UI對話框以及VC的可視化界面技術(shù),設(shè)計(jì)出方便實(shí)用的人機(jī)交互界面,從而大大提高系統(tǒng)的使用效率
39、。在設(shè)計(jì)人機(jī)交互界面時(shí),要盡量能使操作自然簡便快捷。3.1 菜單的設(shè)計(jì)菜單是Pro/ENGINEER的主要用戶界面,Pro/TOOLKIT提供了一系列菜單操作函數(shù),允許應(yīng)用程序創(chuàng)建何管理菜單。在應(yīng)用Pro/TOOLKIT對Pro/ENGINEER進(jìn)行開發(fā)的過程中,添加用戶自定義菜單是最常用的技術(shù)。菜單在Pro/ENGINEER界面上的生成代表著動(dòng)態(tài)鏈接庫加載成功,這是進(jìn)行后續(xù)工作的基礎(chǔ)。3.1.1 向菜單欄添加菜單條Pro/ENGINEER是一個(gè)不斷發(fā)展不斷更新的軟件,某個(gè)版本下有的菜單在另外一個(gè)版本下可能沒有,因此,如果用戶自定義菜單依賴某個(gè)菜單條,很有可能在另外一個(gè)版本中就不能正常使用。這
40、樣只能修改應(yīng)用程序來適應(yīng)這種變化,其軟件的通用性較差。因此,決定在Pro/ENGINEER界面上添加新的菜單條。菜單條是Pro/ENGINEER菜單體系的最頂層菜單,其創(chuàng)建的方法是:直接調(diào)用ProMenubarMenuAdd()函數(shù)向Pro/ENGINEER添加所需的菜單,要實(shí)現(xiàn)函數(shù)的功能,就必須將改按鈕和命令捆綁在一起。該命令調(diào)用某個(gè)函數(shù)實(shí)現(xiàn)按鈕功能,在Pro/TOOLKIT中,完成命令添加的函數(shù)是ProCmdAction(),函數(shù)調(diào)用成功返回PRO_TK_NO_ERROR(0),否則返回PRO_TK_GENERAL_ERROR(-1)。3.1.2 向菜單條下添加下級子菜單缸體分為嵌入新建、
41、修改、幫助,不可能每個(gè)都建立一個(gè)菜單條。因此必須添加下級菜單以達(dá)到建立一個(gè)自然便捷的界面的目的。調(diào)用ProMenubarmenuMenuAdd()函數(shù),并在此菜單下添加菜單項(xiàng)。3.1.3 缸體菜單設(shè)計(jì)在旁邊插入一個(gè)菜單條(UserMenu) “Pro/e二次開發(fā)(&E)”,在其下添加一個(gè)下級子菜單(SubMenu )“缸體”。在子菜單下建立三個(gè)菜單按鈕:UsrPd_新建,UsrPd修改,Help幫助。建立的程序清單如下:static uiCmdAccessState UsrAccessDefault(uiCmdAccessMode access_mode)/訪問控制函數(shù)return (ACCE
42、SS_AVAILABLE);static uiCmdAccessState UsrAccessDefault2(uiCmdAccessMode access_mode)/訪問控制函數(shù)ProError err;ProMdl mdl;err=ProMdlCurrentGet(&mdl);if (err!=PRO_TK_NO_ERROR)return ACCESS_UNAVAILABLE;return (ACCESS_AVAILABLE);static uiCmdAccessState UsrAccessDefault3(uiCmdAccessMode access_mode)/訪問控制函數(shù)ProE
43、rror err;ProMdl mdl;err=ProMdlCurrentGet(&mdl);if (err!=PRO_TK_NO_ERROR)return ACCESS_AVAILABLE;return (ACCESS_UNAVAILABLE);ProError UsrActionTest();/該函數(shù)為按鈕調(diào)用的動(dòng)作函數(shù)ProError UsrActionRepair();ProError UsrActionHelp();extern C int user_initialize(int argc,char *argv)ProError err;ProFileName Msg;uiCmdCm
44、dId uiCmdCmdIdUsrbom;uiCmdCmdId uiCmdCmdIdUsr2;/uiCmdCmdId uiCmdCmdIdUsr3;uiCmdCmdId uiCmdCmdIdUsr4;ProStringToWstring(Msg,usrmenu.txt);err=ProMenubarMenuAdd(UsrPd_,UsrPd,Help,PRO_B_TRUE,Msg);/添加菜單按鈕err=ProCmdActionAdd(usr_test_button,(uiCmdCmdActFn)UsrActionTest,uiProeImmediate,UsrAccessDefault3,PR
45、O_B_FALSE,PRO_B_FALSE,&uiCmdCmdIdUsrbom);/定義新建按鈕動(dòng)作函數(shù)err=ProMenubarmenuPushbuttonAdd(UsrPd_,UsrCreate_,UsrCreate,Used to Create,NULL,PRO_B_TRUE,uiCmdCmdIdUsrbom,Msg);/添加新建按鈕err=ProCmdActionAdd(usr_UsrRepair_button,(uiCmdCmdActFn)UsrActionRepair,uiProeImmediate,UsrAccessDefault2,PRO_B_FALSE,PRO_B_FALS
46、E,&uiCmdCmdIdUsr2);/添加修改動(dòng)作函數(shù)err=ProMenubarmenuPushbuttonAdd(UsrPd_,UsrRepair_ ,UsrRepair,Used to Repair,NULL,PRO_B_TRUE,uiCmdCmdIdUsr2,Msg);/添加修改按鈕err=ProCmdActionAdd(usr_UsrHelp_button,(uiCmdCmdActFn)UsrActionHelp,uiProeImmediate,UsrAccessDefault,PRO_B_FALSE,PRO_B_FALSE,&uiCmdCmdIdUsr4);/添加幫助動(dòng)作函數(shù)er
47、r=ProMenubarmenuPushbuttonAdd(UsrPd_,UsrHelp_ ,UsrHelp,Used to help,NULL,PRO_B_TRUE,uiCmdCmdIdUsr4,Msg);/添加幫助按鈕return 0;extern C void user_terminate()#include UsrDlgTest.hCUsrDlgTest *dlg;ProError UsrActionTest()AFX_MANAGE_STATE(AfxGetStaticModuleState();if (dlg!=NULL)delete(dlg);dlg=new CUsrDlgTest
48、();dlg-Create(IDD_DIALOG_TEST);dlg-ShowWindow(SW_SHOW);return PRO_TK_NO_ERROR;ProError UsrActionRepair()AFX_MANAGE_STATE(AfxGetStaticModuleState();if (dlg!=NULL)delete(dlg);dlg=new CUsrDlgTest();dlg-Create(IDD_DIALOG_TEST);dlg-ShowWindow(SW_SHOW);return PRO_TK_NO_ERROR;ProError UsrActionHelp()AFX_MA
49、NAGE_STATE(AfxGetStaticModuleState();ProError err;/獲取text父路徑ProPath text_path;err=ProToolkitApplTextPathGet(text_path);if (err!=PRO_TK_NO_ERROR)return err;CString CmdLine=_T(explorer.exe file:/ )+(CString)text_path+_T(helphtmlindex.htm);/網(wǎng)頁的路徑LPTSTR Cmd=(LPTSTR)(LPCTSTR)CmdLine;/類型轉(zhuǎn)換,詳見MSDNSTARTUPIN
50、FO si=sizeof(si); /保存進(jìn)程的啟動(dòng)信息PROCESS_INFORMATION pi; /保存進(jìn)程的相關(guān)信息si.dwFlags=STARTF_USESHOWWINDOW;si.wShowWindow=1; /1窗口顯示,0表示后臺運(yùn)行BOOL bRet=:CreateProcess /調(diào)用創(chuàng)建進(jìn)程函數(shù)(NULL,Cmd,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);if(bRet) :CloseHandle(pi.hProcess); /關(guān)閉進(jìn)程句柄:CloseHandle(pi.hThread); /關(guān)閉主線程句
51、柄return PRO_TK_NO_ERROR;建立缸體的菜單信息文件如下:UsrPd設(shè)計(jì)缸體(&D)#UsrCreate新建(&U)#Used to Create建立新的缸體#UsrRepair修改(&R)#Used to Repair修改當(dāng)前缸體#UsrHelp幫助(&H)#Used to help幫助文件#菜單創(chuàng)建后效果圖圖3.1:圖3.1 模型菜單圖3.2 對話框的設(shè)計(jì)彈出式對話框是目前最先進(jìn)最流行的一種人機(jī)交互方式,它能提供圖形與文字共存的可視化環(huán)境,使操作更為自然快捷。在進(jìn)行Pro/TOOLKIT程序設(shè)計(jì)時(shí),有兩種方法建立對話框,一種是通過VC提供的MFC可視化對話框設(shè)計(jì)技術(shù),另一
52、種是通過Pro/TOOLKIT提供的用戶界面對話框(User Interface Dialog Boxes,簡稱UI對話框)。3.2.1 MFC對話框MFC是VC+程序的一個(gè)重要的軟件資源,為開發(fā)Windows應(yīng)用程序提供了強(qiáng)大的支持,使用MFC可以實(shí)現(xiàn)程序界面的可視化設(shè)計(jì)。MFC對話框作為一種窗口,具有窗口的一切功能,與UI對話框相比,使用MFC對話框界面布局更加容易,設(shè)計(jì)調(diào)試都比較容易。但它建立的對話框與Pro/ENGINEER的風(fēng)格不一樣,不利于用戶的操作。資源文件的結(jié)構(gòu)如下:(Dialog(Componens)(Resources))Dialog為頂層語句,下面主要包含兩段構(gòu)成,其中原
53、件段(Components)聲明了該對話框的所有元件,資源段(Resource)分為定義了各元件的屬性及布局。資源文件僅僅是對UI對話框的描述,必須通過Pro/TOOLKIT應(yīng)用程序來裝入、顯示和控制對話框。分為創(chuàng)建和終止兩部分。本程序采用MFC來設(shè)計(jì)對話框,界面設(shè)計(jì)如圖3.2:圖3.2 對話框圖這里變包含主要控件有:用于輸入模型名稱的EditBox,對應(yīng)變量為CString m_edit_mdlname用于輸入大圓半徑的ComboBox對應(yīng)變量為CComboBox m_combo_d用于輸入小圓半徑的EditBox對應(yīng)變量為double m_edit_d2用于輸入高度的EditBox對應(yīng)變量
54、為double m_edit_h 啟動(dòng)后效果如圖3.3: 對話框效果圖3.3這四步是創(chuàng)建一個(gè)UI對話框的最基本步驟。其中第二步可實(shí)現(xiàn)數(shù)據(jù)的調(diào)用,它的動(dòng)作設(shè)置函數(shù)與元件類型有關(guān),其主要目的是設(shè)置用戶在對話框界面上對某一元素進(jìn)行操作時(shí),調(diào)用的動(dòng)作函數(shù)。在完成這四步的情況下,可以終止UI對話框,具體方法是調(diào)用ProUIDialogExit()函數(shù)。第四章 缸體的開發(fā)4.1 總體方案為了方便用戶的使用,擬采用在Pro/ENGINEER主菜單上添加菜單條,再按照零件的形式添加下級子菜單,分別在子菜單中添加菜單按鈕。點(diǎn)擊菜單按鈕彈出相應(yīng)的用戶界面,輸入主要參數(shù),生成所需的零件,具體結(jié)構(gòu)如圖所示采用三維模型
55、與程序控制相結(jié)合的方式。三維模型不是由程序創(chuàng)建,而是利用交互方式生成。在已創(chuàng)建的零件三維模型基礎(chǔ)上,進(jìn)一步根據(jù)零件的設(shè)計(jì)要求建了一組可以完全控制三維模型形狀和大小的設(shè)計(jì)參數(shù)。參數(shù)化程序針對該零件的設(shè)計(jì)參數(shù)進(jìn)行編程,實(shí)現(xiàn)設(shè)計(jì)參數(shù)的檢索、修改和根據(jù)新的參數(shù)值生成新的三維模型的功能,其過程如圖4.1:圖4.1基于三維模型的參數(shù)化設(shè)計(jì)實(shí)現(xiàn)過程4.2 基于三維模型的參數(shù)化程序設(shè)計(jì)分析對缸體的二次開發(fā),只需對同類產(chǎn)品的三維模型進(jìn)行參數(shù)化修改,派生出新的三維模型?;驹硎遣捎萌S模型與程序控制相結(jié)合的方式。三維模型不是由程序創(chuàng)建,而是利用交互方式生成。在已創(chuàng)建的零件三維模型基礎(chǔ)上,進(jìn)一步根據(jù)零件的設(shè)計(jì)要求
56、建立以足可以完全控制三維模型形狀和大小的設(shè)計(jì)參數(shù)。參數(shù)化程序針對該零件的設(shè)計(jì)參數(shù)進(jìn)行編程,實(shí)現(xiàn)設(shè)計(jì)參數(shù)的檢索修改和根據(jù)新的參數(shù)值生成新的模型的功能。也就是說,先建立參數(shù)化模型,再通過調(diào)整其參數(shù)來改變幾何形狀,從而實(shí)現(xiàn)產(chǎn)品的精確造型?;谌S模型的參數(shù)化程序設(shè)計(jì)方法,主要內(nèi)容包括三維模型的創(chuàng)建設(shè)計(jì)參數(shù)的確定及參數(shù)化程序設(shè)計(jì)等。為了與一般三維模型相區(qū)別,下面將參數(shù)化模型設(shè)計(jì)成需要使用的模型稱為三維模型樣板,實(shí)現(xiàn)過程如圖4.2所示圖4.2 基于三維模型的參數(shù)化設(shè)計(jì)實(shí)現(xiàn)過程4.2.1 缸體三維模型的建立在Pro/ENGINEER環(huán)境用人機(jī)交互方式建立端蓋三維模型樣板。在對缸體樣板進(jìn)行特征造型時(shí),利用尺
57、寸標(biāo)注和施加對稱等關(guān)系實(shí)現(xiàn)對幾何圖形的全約束。在創(chuàng)建或修改特征需要輸入數(shù)值時(shí),直接輸入?yún)?shù)名。如在草圖中標(biāo)注或修改尺寸值時(shí)用參數(shù)名代替具體數(shù)值。選取主菜單中的【工具】【參數(shù)】命令,彈出“參數(shù)”對話框,如圖4.3圖4.3 缸體模型參數(shù)圖4.3模型開發(fā)模型如圖4.4模型圖4.4本程序需要驅(qū)動(dòng)的尺寸有:d3,d1,d2,d0其中d1為大圓直徑,d2為小圓半徑,d0為高度,d3為小圓參考基準(zhǔn)圓的半徑,與d1成一定比例關(guān)系本程序是通過參數(shù)來驅(qū)動(dòng)尺寸,特建立如下關(guān)系式如圖4.5:關(guān)系圖4.54.4 創(chuàng)建模型原理:復(fù)制模板到當(dāng)前工作路徑,通過程序界面輸入相關(guān)值到參數(shù)中.來驅(qū)動(dòng)尺寸代碼:對話框初始化,在OnI
58、nitDialog函數(shù)中添加如下代碼:UsrDlgInit();/初始化創(chuàng)建模型初始話UsrCreateInit內(nèi)添加代碼: m_combo_d.SetCurSel(0); m_creat.SetWindowText(_T(創(chuàng)建); m_edit_mdlname=_T(prt_0); m_edit_d2=6; m_edit_h=40; UpdateData(FALSE);創(chuàng)建模型, UsrPartCreate中添加: ProError err; UpdateData(TRUE); if (m_edit_mdlname.IsEmpty() AfxMessageBox(_T(模型名稱不能為空);
59、return; /獲取模板#if 1 ProPath p_textpath; err=ProToolkitApplTextPathGet(p_textpath); if (err!=PRO_TK_NO_ERROR) return; CString part_temp_path=(CString)p_textpath+_T(templatetemp); char c_part_temp_pathPRO_PATH_SIZE=; wsprintfA(c_part_temp_path,%S,part_temp_path); ProPath p_temp_path;ProStringToWstring(
60、p_temp_path,c_part_temp_path);ProMdl temp_mdl;err=ProMdlLoad(p_temp_path,PRO_MDL_PART,PRO_B_FALSE,&temp_mdl);if (err!=PRO_TK_NO_ERROR)return;ProPath cur_dir;err=ProDirectoryCurrentGet(cur_dir);/獲取當(dāng)前工作路徑if (err!=PRO_TK_NO_ERROR)return;char c_mdl_namePRO_NAME_SIZE=;wsprintfA(c_mdl_name,%S,m_edit_mdlna
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公室空間中的綠色植物應(yīng)用
- 現(xiàn)代制造園區(qū)的投資風(fēng)險(xiǎn)評估與管理
- 現(xiàn)代企業(yè)經(jīng)營中的稅務(wù)籌劃與風(fēng)險(xiǎn)管理
- 國慶節(jié)主題客堂活動(dòng)方案
- 2024年春九年級化學(xué)下冊 第10單元 酸和堿 實(shí)驗(yàn)活動(dòng)6 酸、堿的化學(xué)性質(zhì)說課稿 (新版)新人教版
- Unit7 第2課時(shí)(說課稿)Story time三年級英語上冊同步高效課堂系列(譯林版三起·2024秋)
- 2《紅燭》《致云雀》聯(lián)讀說課稿 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 《4 做陽光少年》(說課稿)-2023-2024學(xué)年五年級上冊綜合實(shí)踐活動(dòng)皖教版
- 2025水運(yùn)工程施工監(jiān)理合同(試行)
- 2025企業(yè)聘用臨時(shí)工合同
- 城市隧道工程施工質(zhì)量驗(yàn)收規(guī)范
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024年參考題庫含答案解析
- 2025江蘇太倉水務(wù)集團(tuán)招聘18人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024-2025學(xué)年人教新版高二(上)英語寒假作業(yè)(五)
- 2025脫貧攻堅(jiān)工作計(jì)劃
- 借款人解除合同通知書(2024年版)
- 《血小板及其功能》課件
- 江蘇省泰州市靖江市2024屆九年級下學(xué)期中考一模數(shù)學(xué)試卷(含答案)
- 沐足店長合同范例
- 《旅游資料翻譯》課件
- 《既有軌道交通盾構(gòu)隧道結(jié)構(gòu)安全保護(hù)技術(shù)規(guī)程》
評論
0/150
提交評論