基于Proe的彈簧模型庫(kù)二次開(kāi)發(fā)
- 文件介紹:
- 該文件為 zip 格式,下載需要 20 積分
- 基于Proe的彈簧模型庫(kù)二次開(kāi)發(fā)本課題針對(duì)多種類型彈簧,提出基于Pro/E進(jìn)行二次開(kāi)發(fā)的一種可行方案。并成功開(kāi)發(fā)設(shè)計(jì)出滿足用戶要求的彈簧模型庫(kù)。本文介紹了以Pro/E的開(kāi)發(fā)工具Pro/TOOLKIT為開(kāi)發(fā)環(huán)境,并以圓截面圓柱螺旋壓縮彈簧為例子,較為詳細(xì)地論述了利用Pro/TOOLKIT進(jìn)行菜單開(kāi)發(fā)、對(duì)話框設(shè)計(jì)、以及如何在Visual C++6.0環(huán)境下編制C語(yǔ)言程序以激活、調(diào)用對(duì)話框界面,方便快捷地實(shí)現(xiàn)彈簧的參數(shù)化設(shè)計(jì)和修改,并能準(zhǔn)確地再生出新的實(shí)體模型。結(jié)果表明:開(kāi)發(fā)程序準(zhǔn)確無(wú)誤,建模迅速,大大縮短了在Pro/E中設(shè)計(jì)這類通用零件的時(shí)間,提高了設(shè)計(jì)效率。
關(guān)鍵詞: Pro/E、二次開(kāi)發(fā);彈簧模型庫(kù);參數(shù)化設(shè)計(jì);Pro/TOOLKIT;Visual C++6.0
Two spring model library based on Pro/E development
Student:ZENG Qing-ling Teacher:ZHOU Kai-hong
Abstract: The topic for the various types of spring, put forward a feasible scheme for the two development based on Pro/E. And successfully developed a spring model to meet the requirements of Library users. This paper introduced Pro/E development tools Pro/TOOLKIT development environment, and the circular cylindrical helical compression spring as an example, discusses in detail the menu development, design, and how the dialog box in Visual C++6.0 environment is programmed in C language program to activate, call dialog interface by Pro/TOOLKIT, conveniently parameterized design and implementation modify the spring, and can accurately reproduce the entity model of the new. The results show that: the development of the program is accurate, modeling quickly, greatly shorten the design of this kind of parts in Pro/E time, improve the efficiency of design.
Key words: Pro/E、Secondary Development;Spring parts library;Pro/TOOLKIT;Visual C++6.0
目 次
摘 要 I
Two spring model library based on Pro/E development II
1 緒論 1
1.1 CDA/CAM和Pro/ENGINEER發(fā)展現(xiàn)狀 1
2.1.3Pro/PROGRAM 4
2.1.4J-Link 4
2.1.5Pro/TOOLKIT 4
2.2 Pro/ENGINEER 的常用二次開(kāi)發(fā)方法 5
2.3 開(kāi)發(fā)工具的確定 5
2.4 開(kāi)發(fā)環(huán)境 5
2.4.1硬件開(kāi)發(fā)環(huán)境 5
2.4.2軟件開(kāi)發(fā)環(huán)境 5
2.6 總體設(shè)計(jì)框架 6
3 參數(shù)化設(shè)計(jì) 8
3.1 彈簧簡(jiǎn)介 8
3.2 彈簧的參數(shù)化建模 8
4 菜單與對(duì)話框的開(kāi)發(fā)設(shè)計(jì) 11
4.1 設(shè)計(jì)自定義菜單 11
4.1.1 編寫信息文件 12
4.1.2菜單操作源程序的設(shè)計(jì)和編寫 15
4.1.3 注冊(cè)運(yùn)行 19
4.2 對(duì)話框簡(jiǎn)介 19
4.2.1編寫對(duì)話框資源文件 20
4.3 程序驗(yàn)證 22
結(jié)論 24
致謝 25
參考文獻(xiàn) 26
附錄I 27
附錄Ⅱ 35
1 緒論
1.1 CDA/CAM和Pro/ENGINEER發(fā)展現(xiàn)狀
隨著科學(xué)技術(shù)的發(fā)展和各種新材料、新技術(shù)、新工藝的產(chǎn)生,傳統(tǒng)的產(chǎn)品開(kāi)發(fā)方法和手段面臨著挑戰(zhàn),傳統(tǒng)的設(shè)計(jì)技術(shù)已經(jīng)不能滿足市場(chǎng)需求和產(chǎn)品設(shè)計(jì)的要求。市場(chǎng)競(jìng)爭(zhēng)日益激烈,企業(yè)需要提供優(yōu)質(zhì)、價(jià)廉有創(chuàng)新性的產(chǎn)品,而隨著相關(guān)科學(xué)技術(shù)特別是計(jì)算機(jī)技術(shù)的發(fā)展,產(chǎn)品的功能和機(jī)構(gòu)變得更加多種多樣,這使得產(chǎn)品的設(shè)計(jì)方法更快的向高效、集成的現(xiàn)代化方向發(fā)展。每一種產(chǎn)品從設(shè)計(jì)到制造都要經(jīng)過(guò)復(fù)雜的一個(gè)過(guò)程。因此想要企業(yè)想要得到快速長(zhǎng)遠(yuǎn)發(fā)展,就必須要縮短產(chǎn)品設(shè)計(jì)的周期,使得產(chǎn)品設(shè)計(jì)的時(shí)間減少,降低成本提高了效率。CAD /CAM技術(shù)作為現(xiàn)在化的計(jì)算機(jī)輔助設(shè)計(jì)技術(shù),能夠很好的解決產(chǎn)品設(shè)計(jì)難的問(wèn)題。
CAD/CAM技術(shù)作為電子信息技術(shù)的重要組成部分,其應(yīng)用已遍及各個(gè)工程領(lǐng)域,是工程設(shè)計(jì)、產(chǎn)品制造業(yè)界的一場(chǎng)革命。經(jīng)過(guò)四十多年的發(fā)展,CAD/CAM技術(shù)有了長(zhǎng)足的進(jìn)步。CAD/CAM技術(shù)的核心是幾何模型的建立,包括的內(nèi)容有:利用計(jì)算機(jī)進(jìn)行產(chǎn)品的造型、裝備、工程圖繪制以及相關(guān)文檔的設(shè)計(jì);進(jìn)行產(chǎn)品渲染、動(dòng)態(tài)顯示;對(duì)產(chǎn)品進(jìn)行工程分析,如有限元分析、優(yōu)化設(shè)計(jì)、可靠性設(shè)計(jì)、運(yùn)動(dòng)仿真等。與傳統(tǒng)的設(shè)計(jì)方法相比,CAD/CAM技術(shù)有著不可代替的優(yōu)點(diǎn)。它大大提高了產(chǎn)品設(shè)計(jì)效率、改善了設(shè)計(jì)質(zhì)量,從而較大幅度降低了產(chǎn)品的生產(chǎn)成本,并且減輕了設(shè)計(jì)人員的勞動(dòng)強(qiáng)度。
Pro/Engineer操作軟件是美國(guó)參數(shù)技術(shù)公司(PTC)旗下的CAD/CAM/CAE一體化的三維設(shè)計(jì)軟件。Pro/Engineer軟件最大的特點(diǎn)就是參數(shù)化設(shè)計(jì),是比較早地應(yīng)用參數(shù)化技術(shù)的軟件,在現(xiàn)如今的眾多CAD/CAM軟件中有著舉足輕重的地位,因?yàn)樗倪@個(gè)特點(diǎn),使得它在機(jī)械設(shè)計(jì)領(lǐng)域得到了認(rèn)可和推廣,得到了巨大的發(fā)展,漸漸成為這一領(lǐng)域的新標(biāo)準(zhǔn)。Pro/Engineer已經(jīng)是當(dāng)今應(yīng)用最廣的 CAD/CAM/CAE軟件之一置。
1.2 Pro/ENGINEER 二次開(kāi)發(fā)簡(jiǎn)介
Pro/E二次開(kāi)發(fā),簡(jiǎn)單的說(shuō)就是在現(xiàn)有的軟件上進(jìn)行定制修改,功能的擴(kuò)展,然后達(dá)到自己想要的功能,一般來(lái)說(shuō)都不會(huì)改變?cè)邢到y(tǒng)的內(nèi)核。Pro/ENGINEER二次開(kāi)發(fā)是在軟件原有的基礎(chǔ)之上進(jìn)行開(kāi)發(fā),來(lái)實(shí)現(xiàn)功能的擴(kuò)展,使用戶使用起來(lái)更加方便快捷。Pro/ENGINEER二次開(kāi)發(fā)的主要內(nèi)容包括:菜單設(shè)計(jì)、參數(shù)化設(shè)計(jì)和對(duì)話框設(shè)計(jì)。通過(guò)Pro/ENGINEER二次開(kāi)發(fā)用戶可以在設(shè)計(jì)過(guò)程中減少許多重復(fù)而繁瑣的工作,從而提高了工作的效率。
1.3 課題的提出及意義
產(chǎn)品的三維設(shè)計(jì)離不開(kāi)CAD/CAM系統(tǒng)的支持,具有技術(shù)成熟、功能強(qiáng)大的Pro/ENGINEER參數(shù)化造型系統(tǒng)在設(shè)計(jì)和制造業(yè)中引起了人們的重視,并得到了日益廣泛的應(yīng)用。Pro/ENGINEER軟件擁有強(qiáng)大的功能,我們可以在Pro/ENGINEER中設(shè)計(jì)各種復(fù)雜的零件并創(chuàng)建它們的幾何模型。作為通用的三維
...