(3.230.76.48) 您好!臺灣時間:2021/04/13 16:45
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:莊勝欽
研究生(外文):Sheng-Chin Chuang
論文名稱:工程分析後處理圖形程式語言之開發與應用
論文名稱(外文):An Array-Based Visual Programming Language for Post-Processing of Engineering Analysis
指導教授:謝尚賢謝尚賢引用關係陳俊杉陳俊杉引用關係
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:土木工程學研究所
學門:工程學門
學類:土木工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:中文
論文頁數:149
中文關鍵詞:圖形程式語言視覺化陣列導向工程分析後處理
外文關鍵詞:Visual ProgrammingVisualizationArray-BasedEngineering AnalysisPost-Processing
相關次數:
  • 被引用被引用:6
  • 點閱點閱:279
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:37
  • 收藏至我的研究室書目清單書目收藏:0
  為檢視電腦輔助工程分析的結果,將結果資料視覺化(後處理)常是必要的步驟。但對於一個不熟悉繪圖函式庫的工程分析者而言,視覺化常是一件煩人的工作。在諸多簡化視覺化處理的方法中,視覺化圖形程式語言(Visual Programming Language for Visualization)能讓工程分析者以最省力的方式處理視覺化的工作。本論文回顧現有視覺化圖形程式語言的優缺點、並指出工程分析輸出檔的資料特性,然後設計與實作一套以陣列為導向的視覺化圖形程式語言。這套以陣列為導向的視覺化圖形程式語言,具有易學易用的特性,能讓工程分析者快速地處理手邊的視覺化工作。
An array-based visual programming language for engineering visualization is presented. The key idea employed in this visual programming language is that “the line element sends array data, and the box element transforms array data.” This visual programming language is well suited for post-processing of engineering analysis, because of array features of engineering analysis output. The major benefits of this language are easy-to-learn and easy-to-use. This thesis describes the design, implementation, and application of this visual programming language. A discrete element analysis outputs are used to demonstrate the feature of this visual programming language.
第一章 緒論 1
1.1 研究背景與動機 1
1.1.1 簡化視覺化工作可行的方案 2
1.1.2 圖形程式語言簡介 5
1.1.3 現有視覺化圖形程式語言 7
1.1.3.1 OpenDX 8
1.1.3.2 AVS 10
1.1.3.3 IRIS Explorer 11
1.1.3.4 Cantata 12
1.1.4 工程分析資料與視覺化之特質 13
1.2 研究目的 18
1.3 研究範圍 19
1.4 論文組織 20
第二章 Array-Based VPLV之分析與設計 21
2.1 需求分析與討論 21
2.1.1 需求描述 21
2.1.2 需求整理 22
2.1.3 需求分析與Box元件設計 23
2.1.3.1 由幾何資料構建出幾何模型 24
2.1.3.2 改變幾何模型的位置及朝向 31
2.1.3.3 為幾何模型指定顏色 34
2.1.3.4 具群組編輯功能,並能隱藏及顯示某些群組 35
2.1.3.5 隨著時間呈現動態的幾何變化 37
2.1.3.6 點擊幾何模型能顯示相關屬性 40
2.1.3.7 透過事件觸發建立或修改幾何圖形的屬性 40
2.2 Array-Based VPLV整體設計 42
2.2.1 語彙元素設計 42
2.2.1.1 Box語彙設計 43
2.2.1.2 Port語彙設計 44
2.2.1.3 Line語彙設計 47
2.2.2 Array-Based VPLV 各類Box 47
2.2.2.1 流程類Box 48
2.2.2.2 終端類Box 55
2.3 Array-Based VPLV撰寫實例 58
2.3.1 離散元素法視覺化撰寫實例 58
2.3.2 有限元素法視覺化撰寫實例 60
第三章 VisualPost系統開發 63
3.1 需求 63
3.2 系統分析 64
3.2.1 系統分析略述 64
3.2.2 資料解析器設計要點 65
3.2.3 VisualPost系統核心設計要點 66
3.2.4 VisualPost IDE設計要點 68
3.3 系統設計 69
3.3.1 通用性輸出檔資料結構設計 69
3.3.2 純文字資料檔解析方式設計 72
3.3.3 資料描述檔格式設計 76
3.3.4 執行模組與編輯模組設計 88
3.3.5 型態檢查及編譯機制設計 90
3.3.6 副程式編輯、運作機制設計 94
3.3.7 資源管理與資源取用的機制 95
3.3.8 IDE使用者介面設計 96
3.3.9 專案管理機制設計 97
3.4 系統實作 99
3.4.1 所使用之程式語言 99
3.4.2 所使用之繪圖函式庫 101
3.4.3 重要的系統類別圖 102
3.4.3.1 解析指令運作 102
3.4.3.2 資料單元結構與資料單元生成 103
3.4.3.3 圖形語言元素類別階層 105
3.4.3.4 圖形語言元素的生成 107
3.4.3.5 圖形程式執行 109
3.4.4 實作成果 111
第四章 系統成果展示與應用實例 113
4.1 系統成果展示 113
4.2 離散元素法視覺化應用實例 119
4.2.1 輸出檔格式 119
4.2.2 資料描述檔撰寫 121
4.2.3 圖形程式撰寫與結果展示 123
4.2.3.1 簡單呈現 123
4.2.3.2 依速率為離散元素著色 125
4.2.3.3 多重呈現 127
4.2.3.4 以物件座標軸的顏色來呈現角速度 129
4.2.3.5 用線段長度來呈現離散元素的動能比例 131
4.3 結語 133
第五章 結論與未來展望 135
5.1 結論 135
5.2 未來展望 137
Burnett, J.B., and Baker, M.J. (1994). “A Classification System for Visual Programming Languages,” Journal of Visual Languages and Computing, Vol. 5, Issue 3, 287-300.
Hong, C.W. (1997), ”New Concept for Simulating Particle Packing in Colloidal Forming Processes,” J. Am. Ceram. Soc., Vol. 10, No. 80, 2517-2524.
Najork, M. (1995). “Visual Programming in 3-D,” Dr. Dobb''s Journal, Vol. 20, No. 3, 18-31.
Greil, P., Cordelair, J., and Bezold, A. (2001), ”Discrete Element Simulation of Ceramics Powder Processing, ” Zeitschrift fur Metallkunde, Vol. 92, No. 7, 682-689.
Sutherland, I.E. (1963). “Sketchpad: A Man-Machine Graphical Communication System,” in Spring Joint Computer Conference, Baltimore, MD, 1963.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Pattern: Elements of Reusable Object-Oriented Software , Addision Wesley Longman, US.
鄭維中(1999),”物件導向式電腦繪圖程式界面之發展與工程應用”,碩士論文,國立台灣大學土木工程學研究所,台北。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 蘇船利(民90):青少年與網際網路。師友月刊,2001年8月號,410,20-23。
2. 盧正川(民91)。『網咖』對校園輔導的新挑戰。師友月刊。415, 27-29。
3. 游森期(民90)。E世代青少年網路成癮及網路使用之輔導策略。學生輔導雙月刊。74,34-43。
4. 陳年興、曾建翰(民86)。全球資訊網上WebTitle之製作。遠距教育。2,12-21。
5. 郭靜晃(民82)。電動玩具之教育功能。青少年兒童福利學報。2,121-130。
6. 林柏蒼(民85):網路咖啡屋─卡布奇諾裡的網際空間。網路通訊雜誌,58,70-75。
7. 何進財(民90):網路咖啡、E世代青少年網路成癮及網路使用之輔導策略。學生輔導雙月刊。2001年5月74期。
8. 王勝欽(民91):學校中設置網咖的研究。2001資訊與教育雜誌特刊。 319-324頁。
9. 王曉璿(民86)。建構主義在電腦輔助教學軟體教材設計之應用。菁莪季刊,8,4,14-19。
10. 何榮桂(民91)。臺灣資訊教育的現況與發展-兼論資訊科技融入教學。資訊與教育,87,22-48。
11. 吳文琴(民85)。隔空教育推展退休人力發展可行性之探討。隔空教育論叢,8,台北:空大。
12. 吳明隆(民87)。國小網路運用教學瓶頸與發展方向。資訊與教育,66期,40-46。
13. 施能木(民87)。一個教學資源網路的建構與應用。視聽教育雙月刊,40,2,32-43。
14. 孫春在(民86)。「合作式遠距教學」簡介。資訊與教育,58,12-17。
15. 陳年興(民87)。全球資訊網整合式學習環境。資訊與教育雜誌,64,2-13。
 
系統版面圖檔 系統版面圖檔