| 研究生: |
曾國彰 Tseng, Kuo-Chang |
|---|---|
| 論文名稱: |
三維有限元素分析視覺化使用者介面之研發 The Development of The Visual User Interface for Three Dimensional Finite Element Analysis |
| 指導教授: |
何旭彬
Ho, Shi-Pin |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2006 |
| 畢業學年度: | 94 |
| 語文別: | 中文 |
| 論文頁數: | 58 |
| 中文關鍵詞: | 物件導向程式設計 、圖形介面 、有限元素法 |
| 外文關鍵詞: | Graphic user interface, Object-oriented programming, Finite element method |
| 相關次數: | 點閱:93 下載:4 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
研究主要目的發展一套三維有限元素分析軟體,包含了三維幾何圖形的建立、三維圖形位置控制器、網格化圖形後的描繪、施加邊界條件時各種選取方式及圖形表示法,並將後處理結果圖做適當顯示等,以上之設計及各種功能的建立,提供給使用者在程式使用上更為便利,並在讀取結果時利用圖形達到容易辨識的效果。
本研究中的程式利用物件導向及3D電腦繪圖技術開發而成,本研究採用開發工具為Visual C++、電腦繪圖程式庫OpenGL及微軟(Microsoft)所提供於C++的MFC(Microsoft Foundation Class)基本程式庫,利用以上工具建立出程式介面。本身程式是由單一文件介面(SDI)的架構來撰寫,經由程式的結合,發展出完整有限元素分析圖形介面,並用OpenGL將所產生的結果圖將其視覺化。
To develop three dimensional finite element analysis software is the principal object of this research. The buildup of the three dimensional geometry, the controller of the graph-positioning icon, the description of the graphics after meshing, every selected method and graph when applying the boundary condition and the result graph of the preprocessor are used to make a user-friendly interface. The designs and the functions provide the convenience when users use the program and achieve the better effects when users read the results.
The program in the research is developed by using the technique of the object-oriented and the three dimensional graphics. The C++ computer language, the three dimensional graphics library OpenGL and the Microsoft MFC(Microsoft Foundation Class) framework are used to develop a finite element graphic user interface. The framework of the single document interface (SDI) is written in this code. The complete user interface is developed by combining many parts, and the results are visualized by using the OpenGL computer library.
[1] B. Stroustrup, The C++ Programming Language, Special Ed, Addison Wesley, USA, 2000.
[2] G. C. Archer, G. Fenves, and C. Thewalt, "A new object-oriented finite element analysis program architecture", Computers & Structures Volume:70, Issue: 1-2, pp. 165-178, 1997.
[3] X. A. Kong and D. P. Chen, "An object-oriented design of FEM programs", Computers & Structures Volume:57, Issue: 1, pp. 157-166, 1995.
[4] C. E. Wills, "User Interface Design for the Engineer", Electro International Conference Proceeding, pp.415-419, 1994.
[5] J. Baeg and Y. Fukazawa, "A Dialog-oriented User Interface Generation Mechanism", 3rd Asia-Pacific Software Engineering Conference, pp.310-317, 1996.
[6] 鄭維中, "物件導向式電腦繪圖程式介面之發展與工程應用", 國立臺灣大學土木工程研究所碩士論文, 1998.
[7] 林建利, "物件導向式程式設計在有限元素法之應用", 國立中央大學數學研究所碩士論文, 1998.
[8] 林漢昇, "有限元素使用者介面的設計", 國立成功大學機械工程學系碩士論文, 2005.
[9] J.N. Reddy, An Introduction to the Finite Element Method, 3rd Edition, McGraw Hill, New York, USA, 2006.
[10] 蔣明峰, "物件導向式結構分析程式視窗設計", 國立成功大學土木工程研究所碩士論文, 1996.
[11] Jeff Prosise, Windows程式設計使用MFC, 集思廣益工作室, 台北市, 2004.
[12] 位元文化, 精通視窗程式設計Visual C++.NET 2003, 文魁資訊股份有限公司, 台北市, 2003.
[13] 林 晴比古 著/博碩文化 編譯, 最新Visual C++.NET學習講義 2002/2003適用, 博碩文化股份有限公司, 台北縣, 2004.
[14] R.S. Wright and M. Sweet, OpenGL SuperBible, Waite Group Press, 2000.
[15] 岳鵬遠, "OpenGL於有限元素法之繪圖函式庫之應用", 國立成功大學木工程研究所碩士論文, 2001.
[16] K. P. Smith and C. Frazier, The OpenGL Graphics System Utility Library, Version 1.2, Mountain View, CA, USA, 1995.
[17] M. J. Kilgard, The OpenGL Utility Toolkit (GLUT) Programming Interface, API Version 3, Silicon Graphics, Mountain View, CA, USA,1996.