成果
中心首頁 / 成果 / 中心技術報告 / NCREE-2005-012

中心技術報告

NCREE-2005-012

時間 2005-07-30
標題 結構分析程式物件導向使用者圖形介面之研發
作者 [蔡克銓] [莊明介]
摘要 二十世紀末的資訊產業革命,軟體與硬體技術一日千里的快速成長,於是乎誕生新一代互動式的「使用者圖形介面(Graphical User Interface,簡稱GUI)」,並宣告視窗化的時代全面到來,因此結構分析程式理當跟隨潮流,進行使用者圖形介面系統的整合工作。最早期的結構分析程式使用者介面多採「文字方式」作為人機溝通的基礎,不但建構模型時需要恪守指令的輸入規則,且於電腦分析計算後須自行處理龐大的輸出數據,有鑑於此商業軟體ABAQUS、ANASYS、SAP與ETABS系列提供了完善的使用者圖形介面(GUI),因此於工程實務上的應用推廣獲得熱烈的迴響。 相較於商業機構對於結構分析軟體整合GUI的種種積極作為,學術界對於GUI開發技術的研究價值有所保留,觀望的態度讓學術用之結構分析軟體(例如DRAIN2D)在使用者介面的功能上捉襟見肘,且商業軟體不公開既有的GUI 實作技術,又GUI對於結構分析程式使用性的強化效果不容忽視,因此GUI的系統架構成為重要的研究課題。於是筆者針對具有彈性與擴充性之GUI系統之實作進行研究,並透過Pattern-Oriented的設計思維與實作方式讓該系統實現真正的物件導向,文中詳細描述Design Patterns的應用方式與施行成效,筆者並採用非線性結構分析程式PISA3D作為分析引擎,以文中所論述的設計方式實作出一支援PISA3D之GUI系統,名為GISA3D (Graphical Interface of Inelastic Structural Analysis for 3D systems),透過GISA3D程式的實作藉以印證本研究所論述的系統架構設計之方法其可行性。
檔案下載