基于Proe的彈簧模型庫二次開發
- 文件下載:
-

- 文件介紹:
- 該文件為 zip 格式,下載需要 20 積分
- 基于Proe的彈簧模型庫二次開發本課題針對多種類型彈簧,提出基于Pro/E進行二次開發的一種可行方案。并成功開發設計出滿足用戶要求的彈簧模型庫。本文介紹了以Pro/E的開發工具Pro/TOOLKIT為開發環境,并以圓截面圓柱螺旋壓縮彈簧為例子,較為詳細地論述了利用Pro/TOOLKIT進行菜單開發、對話框設計、以及如何在Visual C++6.0環境下編制C語言程序以激活、調用對話框界面,方便快捷地實現彈簧的參數化設計和修改,并能準確地再生出新的實體模型。結果表明:開發程序準確無誤,建模迅速,大大縮短了在Pro/E中設計這類通用零件的時間,提高了設計效率。
關鍵詞: Pro/E、二次開發;彈簧模型庫;參數化設計;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發展現狀 1
2.1.3Pro/PROGRAM 4
2.1.4J-Link 4
2.1.5Pro/TOOLKIT 4
2.2 Pro/ENGINEER 的常用二次開發方法 5
2.3 開發工具的確定 5
2.4 開發環境 5
2.4.1硬件開發環境 5
2.4.2軟件開發環境 5
2.6 總體設計框架 6
3 參數化設計 8
3.1 彈簧簡介 8
3.2 彈簧的參數化建模 8
4 菜單與對話框的開發設計 11
4.1 設計自定義菜單 11
4.1.1 編寫信息文件 12
4.1.2菜單操作源程序的設計和編寫 15
4.1.3 注冊運行 19
4.2 對話框簡介 19
4.2.1編寫對話框資源文件 20
4.3 程序驗證 22
結論 24
致謝 25
參考文獻 26
附錄I 27
附錄Ⅱ 35
1 緒論
1.1 CDA/CAM和Pro/ENGINEER發展現狀
隨著科學技術的發展和各種新材料、新技術、新工藝的產生,傳統的產品開發方法和手段面臨著挑戰,傳統的設計技術已經不能滿足市場需求和產品設計的要求。市場競爭日益激烈,企業需要提供優質、價廉有創新性的產品,而隨著相關科學技術特別是計算機技術的發展,產品的功能和機構變得更加多種多樣,這使得產品的設計方法更快的向高效、集成的現代化方向發展。每一種產品從設計到制造都要經過復雜的一個過程。因此想要企業想要得到快速長遠發展,就必須要縮短產品設計的周期,使得產品設計的時間減少,降低成本提高了效率。CAD /CAM技術作為現在化的計算機輔助設計技術,能夠很好的解決產品設計難的問題。
CAD/CAM技術作為電子信息技術的重要組成部分,其應用已遍及各個工程領域,是工程設計、產品制造業界的一場革命。經過四十多年的發展,CAD/CAM技術有了長足的進步。CAD/CAM技術的核心是幾何模型的建立,包括的內容有:利用計算機進行產品的造型、裝備、工程圖繪制以及相關文檔的設計;進行產品渲染、動態顯示;對產品進行工程分析,如有限元分析、優化設計、可靠性設計、運動仿真等。與傳統的設計方法相比,CAD/CAM技術有著不可代替的優點。它大大提高了產品設計效率、改善了設計質量,從而較大幅度降低了產品的生產成本,并且減輕了設計人員的勞動強度。
Pro/Engineer操作軟件是美國參數技術公司(PTC)旗下的CAD/CAM/CAE一體化的三維設計軟件。Pro/Engineer軟件最大的特點就是參數化設計,是比較早地應用參數化技術的軟件,在現如今的眾多CAD/CAM軟件中有著舉足輕重的地位,因為它的這個特點,使得它在機械設計領域得到了認可和推廣,得到了巨大的發展,漸漸成為這一領域的新標準。Pro/Engineer已經是當今應用最廣的 CAD/CAM/CAE軟件之一置。
1.2 Pro/ENGINEER 二次開發簡介
Pro/E二次開發,簡單的說就是在現有的軟件上進行定制修改,功能的擴展,然后達到自己想要的功能,一般來說都不會改變原有系統的內核。Pro/ENGINEER二次開發是在軟件原有的基礎之上進行開發,來實現功能的擴展,使用戶使用起來更加方便快捷。Pro/ENGINEER二次開發的主要內容包括:菜單設計、參數化設計和對話框設計。通過Pro/ENGINEER二次開發用戶可以在設計過程中減少許多重復而繁瑣的工作,從而提高了工作的效率。
1.3 課題的提出及意義
產品的三維設計離不開CAD/CAM系統的支持,具有技術成熟、功能強大的Pro/ENGINEER參數化造型系統在設計和制造業中引起了人們的重視,并得到了日益廣泛的應用。Pro/ENGINEER軟件擁有強大的功能,我們可以在Pro/ENGINEER中設計各種復雜的零件并創建它們的幾何模型。作為通用的三維
...