標題: | 電腦輔助設計工具框架之研究 A Framework for Computer-Aided-Design Tools |
作者: | 葉乃碩 Nai-Shuoh Yeh 鍾乾癸 Chyan-Goei Chung 資訊科學與工程研究所 |
關鍵字: | 輔助設計工具;系統框架;CAD;Computer-Aided-Design;framework |
公開日期: | 1999 |
摘要: | 所謂電腦輔助設計(Computer-Aided Design-CAD)是指透過電腦軟、硬體來輔助設計工作師執行設計工作。由於電腦硬體之快速進步及價格低廉,目前已有許多不同應用之電腦輔助設計工具問世。分析市面一些輔助設計軟體,我們發現下列兩個現象:1) 不同領域的輔助設計工具之操作流程有非常相似之處,首先建造設計模組,而後對設計模組進行模擬分析,最後將設計完成的模組輸出;及 2) 不同領域的輔助設計系統之某些模組,其功能非常相近。因此,本論文提出一套適用於不同領域輔助設計工具之軟體框架,以供工具發展者快速發展所需電腦輔助設計工具之用。
本論文所提出之輔助設計工具框架包括五個子系統 (1) 建造模組子系統、(2) 檢視模組子系統、(3) 模擬子系統、(4) 資料處理子系統 及 (5) 匯入/匯出模組子系統。框架中進一步定義出各子系統應提供之服務、應具備之元件及程式模組。並提供各子系統之元件樣版及程式樣版,以供工具發展者進行元件設計之用。本論文並提供數種開發工具,以供工具發展者應用所提供之樣版進行工具設計之用。
我們已利用本論文所提出之框架,實作出「化工清潔生產診斷軟體」,以此驗證本研究之可行性。 Computer-Aided-Design (CAD) refers to use computer hardware or software to assist designer's design tasks. Due to the rapid progress of semi-conductor technology, computers become faster and cheaper and CAD become widely employed in various domains. We survey current CAD software and have the following observations: 1) the process of using various CAD are similar: Designers first build the design model. Then, they simulate and analyze the model. Finally, they export the design model. 2) The software architectures of various CAD software’s are also similar. According the above observations, this thesis proposes a software framework, named CAD framework, which is suitable for CAD in various domains. CAD developer could use the framework to develop required CAD rapidly and efficiently. The system architecture of this CAD framework defines five subsystems: (1) model building subsystem, (2) model viewing subsystem, (3) simulation subsystem, (4) data processing subsystem, and (5) model importing/exporting subsystem. The framework also defines the necessary services, components and program modules used in each subsystem. Besides, framework provides templates for components and modules to help CAD developer design the components and modules in their CAD software. We also propose several develop tools for developers to process these templates. We demonstrates the feasibility of the proposed framework by using it to develop "Cleaner Product Diagnosis Software" for chemical domain |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT880392025 http://hdl.handle.net/11536/65421 |
Appears in Collections: | Thesis |