姓名 |
朱浚邦(Jun-Bang Chu)
查詢紙本館藏 |
畢業系所 |
土木工程學系 |
論文名稱 |
二維結構與固體動力分析程式之視窗介面的開發 (Develop a GUI system for 2D dynamic analysis of structures and solids)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 ( 永不開放)
|
摘要(中) |
本研究主要是建立一套系統整合的圖形使用者介面軟體,包含前處理、處理、後處理功能的視窗介面程式,可以讓使用者在簡單、直覺以及快速的環境中,使用二維結構與固體動力分析程式,來探討橋梁之耐震性能。在視窗介面中,使用者只需依照視窗文字提示以及提醒訊息填入模型資料,即可進行分析,因此能夠大量節省輸入資料所耗費的時間,此外視窗介面可以針對輸入之資料進行檢查及編排,可有效降低輸入檔格式錯誤的可能性。開發過程,係使用物件導向程式語言「Python」來設計圖形使用者介面,並與分析引擎連結,完成一個連貫的視窗介面工作平台。 |
摘要(英) |
The research is aimed to develop a graphical user interface program to do system integration. The program including preprocess, process and post process for 2D dynamic analysis of structures and solids. So user can discuss the design of structures on an easy and fast way. In the interface, user only need to read explain and notice to do analysis. It can save much time. The program can fully automatic checking input data so that error can be found and modify. In the research use Python that is an object-oriented programming language to develop a graphical user interface and connect with the 2D dynamic analysis of structures and solids. To develop a graphical user interface working platform. |
關鍵字(中) |
★ 圖形使用者介面 ★ 二維結構與固體動力分析程式 ★ 系統整合 ★ Python程式語言 |
關鍵字(英) |
★ Graphical User Interface(GUI) ★ 2D dynamic analysis of structures and solids ★ System Integration ★ Python programming language |
論文目次 |
摘要 I
Abstract II
誌謝 III
目錄 IV
圖目錄 VII
第一章 緒論 1
1.1研究動機與目的 1
1.2文獻回顧 2
1.2.1 Python簡介 2
1.2.2 Qt發展簡史 3
1.2.3 圖形使用者介面的起源與沿革 5
1.2.4 國內結構力學軟體之圖形使用者介面開發 6
1.3論文架構 7
第二章 二維結構與固體動力分析程式 10
2.1 二維結構與固體動力分析程式之資料輸入 10
2.2 二維結構與固體動力分析結果 11
第三章 圖形使用者介面之開發 17
3.1程式語言Python 17
3.2 操作介面設計 18
3.3 系統整合之數據圖形呈現 19
3.4 Python檔案之編譯轉碼 21
3.5呼叫分析引擎 21
3.6 小結 22
第四章 圖形化使用者介面之功能簡介 31
4.1 軟體功能簡介 31
4.2 輸入檔案之建立 32
4.2.1 輸入方式之建立新檔案 32
4.2.2輸入方式之匯入檔案 44
4.2.3輸入方式之開啟舊檔 45
4.3執行分析引擎 46
4.4分析結果之呈現 47
第五章 實例分析算例 85
5.1 尤拉梁元素檢驗 85
5.1.1 門形構架 85
5.1.2 橋梁結構 87
5.2 平面元素檢驗 89
5.2.1 方形固體 89
5.2.2 懸臂梁結構 91
第六章 結論與未來展望 131
6.1 結論 131
6.2 未來展望 133
參考文獻 134 |
參考文獻 |
[1] Python official website, Available at: https://www.python.org/
[2] PyQt official website,
Available at: https://riverbankcomputing.com/software/pyqt/intro
[3] PySide official website,
Available at: https://pypi.python.org/pypi/PySide/
[4] Matplotlib official website, Available at: http://matplotlib.org/
[5] PyInstaller official website, Available at: http://www.pyinstaller.org/
[6] The Q Public License Version 1.0,
Available at: https://opensource.org/licenses/qtpl.php
[7] Hiltzik, Michael A. (1999), "Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age", New York: HarperCollins.
[8] Smith, D., Irby, C., Kimball, R., Verplank, B. and Harslem, E. (1982), "Designing the Star User Interface", pp. 242–282.
[9] 沈健治(2005),「視窗介面之2D桁架設計與最佳化平台」,碩士論文,國立台灣科技大學機械工程系。
[10] 陳均成(2005),「有限元素法熱傳導分析程式的發展與視窗化介面的設計應用」,碩士論文,國立清華大學工程與系統科學研究所。
[11] 詹博名(2012),「異向性彈性力學視窗化程式進階設計」,碩士論文,國立成功大學航空太空工程研究所。
[12] 劉一霖(2015),「開發圖形使用者介面與船舶球型艏優化之研究」,碩士論文,國立成功大學系統及船舶機電工程學系。
[13] 陳世凱(2011),「橋梁非線性行為之向量式有限元分析法」,博士論文,國立中央大學土木工程學系。
[14] 汪栢靈(2010),「橋梁極限破壞分析與耐震性能研究」,碩士論文,國立中央大學土木工程學系。
[15] 張顥(2016),「二維固體有限元素之幾何非線性動力分析」,碩士論文,國立中央大學土木工程學系。
[16] 張若愚(2013),徹底研究Python科學計算,初版,臺北市:上奇資訊。
[17] 李森枏(2005),SAP2000結構設計實務(V8 & V9),初版。臺北市:科技圖書。
[18] Extensible Markup Language, Available at: https://www.python.org/ |
指導教授 |
莊德興、李姿瑩
|
審核日期 |
2017-5-12 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|