Development of an Object-Oriented Graphical User Interface for the Structural Analysis Program
Date Issued
2005
Date
2005
Author(s)
Chuang, Ming-Chieh
DOI
zh-TW
Abstract
Greatly improved technology in the late twentieth century eliminated a host of barriers to the design of user interfaces for computer software. The vast improvement unleashed a variety of new display and interaction techniques named the graphical user interface (GUI). When the GUI time is prevailing, more and more application software supply an easy-to-use graphical interface. The need of GUI is hard to avoid and its advantage is even more difficult to deny. Nevertheless, structural analysis program must take its full advantage. In the past, structural analysis program for research purposes often use text-based I/O. When the users generate their analytical models, they sometimes have to obey fixed format. After a structural analysis is performed, the user often must analyze tremendous amount of numerical data and make sense of them. However, some popular commercial software, such as ABAQUS, ANASYS, or ETABS and SAP series all provide complete GUI in addition to its powerful analysis ability, thus have gained wide acceptance in structural engineering practice.
Academic software (e.g. DRAIN2D alike) is often deficient in GUI and commercial software doesn’t open GUI’s framework to the user. The advantage of GUI is so evident and the requirements of GUI always exist indeed. Thus, there exist sufficient reasons to research on the GUI’s framework. This report introduces an example that how to build an extensible and flexible GUI system for the structural analysis program. Changes of requirement are considered in this exploratory study and the authors proposed Pattern-Oriented Design by which GUI’s framework becomes true object oriented. Authors adopt the nonlinear structural analysis program PISA3D as the analysis engine and implement a GUI entitled GISA3D (Graphical Interface of Inelastic Structural Analysis for 3D systems) for PISA3D using the proposed methodology. Collaborations and consequences of design pattern were shown in this study. This brand new GUI system for the PISA3D shows that the proposed methodology is practicable for users to generate analytical models and examine its analytical responses.
Subjects
結構分析程式
使用者圖形介面
物件導向
設計模式
Structural Analysis Program
GUI
Object-Oriented
Design Pattern
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-94-R92521222-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):b65f59cb95a6b6b50686fe65f4929ebb
