- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以MATLAB建立之台风波浪推算GUI系统(下)
以
以 MATLAB 建立之建立之颱風波浪推算颱風波浪推算 GUI 系統系統(下下)
以以 建立之建立之颱風波浪推算颱風波浪推算 系統系統 下下
3.增加模式親和力
在模式中輸入資料以備妥的情況下,本圖形化介面只需使用滑鼠
的點選即可完成整個颱風波浪的預測工作( 包含資料輸入至結果輸
出) 。搭配輸入資料狀態視窗,可以清楚地列出輸入資料的長度,加
上中文化介面以及完整的說明文件,提昇本介面的親和力。介面中的
開發環境是以目前一般使用者所熟稔的 Windows 系統為基礎,滑鼠
的點擊、鍵盤的快速鍵操作以及開啟檔案的檔案列表,都是與
Windows 系統相同。使用者只要能夠具備有 Windows 的基本操作觀
念甚至不需要操作手冊就可以對本介面輕鬆上手。這也使得本介面不
像一般專業工程應用軟體一般令人感到困難。
4.提升未來自動化環境可行性
本介面的開發不但提供使用者在操作上的便利,並且在開發過程
中整合了整個模式的運作。整合後的模式可提升對於未來自動化環境
的配合度。未來可應用於提供網路即時波浪預報,可以在無人操作的
環境中直接擷取颱風觀測資料以計算出波浪變化關係並同時以該伺
服器作即時發布。
4.2 颱風波浪預測模式圖形化介面介紹
本介面開發環境為 Matlab 中的GUIDE(Graphical User Interfaces
Development Environment) 。操作環境為Mathworks 公司的科技運算
應用軟體 Matlab 。圖形化介面的開發目標期望能以最少的操作程序作
最多的流程以及展現最多的資訊 ,如此一來可以減少視窗的切換以及
提升操作流程的流暢度。目前整個圖形化介面主要由七個視窗組成、
分別為 1.主介面視窗 2. 資料輸入視窗 3.模擬輸出視窗 4. 資料存檔視
窗( 包含圖片存檔以及資料存檔) 5.颱風路徑圖 6. 預測波高圖 7. 預測
波高表 ,分別介紹如下:
1.主介面視窗
1
(1) 介面主視窗標題列:標題列明確列出目前介面所在視窗並
註明介面版本等資訊。
(2) 介面主視窗工具列:工具列包含控制、模擬以及其他三個
部分。工具列的編排主要符合一般 Windows 應用程式的架
構,以樹狀的結構將所要選取的指令存放於內,示如圖 4-3 。
圖4-2 本介面主視窗
第一子工具列為控制部分包括颱風資料的輸入、波浪
資料的輸入、清除已輸入的資料及離開本介面。清除已輸
入資料目的在於當輸入資料發生錯誤或是欲另外輸入資料
前先將記憶體中的暫存資料清除。第二子工具列為模擬部
分,此部份為資料輸入確定無誤後選取適當的類神經架構
進行模擬。第三子工具列為其他部分,包含呼叫完整的使
用手冊以及關於本介面的版本資訊視窗開啟,使用手冊的
開啟將呼叫外部程式以開啟 HTML 資料的瀏覽器。
(3) 選擇預測模式區域:目前颱風波浪預測模式的測試資料有
花蓮港以及蘇澳港的波浪資料,在此可選擇預測的區域。
2
(4) 颱風名 以及颱風資料起始時間輸入 :目的在於能在輸出
視窗中明確列出處理中的颱風名稱或編號。此外 ,透過輸
入的颱風資料起始時間,能在各個時序圖中標示出正確的
時間。
(5) 輸入資料之颱風風速變化圖:此區域可即時將所輸入的颱
風風速資料以繪圖方式來表示,幫助使用者即時了解所輸
入之颱風資料 ,並標示出風速最大值所發生的時間。
(6) 輸入資料之颱風距離變化圖 :此區域可即時將所輸入的颱
風位置資料運算成颱風與港口之間距離變化並以繪圖方式
來表示,幫助使用者即時了解所輸入之颱風資料以及颱風
最接近點的時間。
文档评论(0)