第六章 視窗程式架構建立與運算流程
6.4 視窗程式表單內容說明
6.4.2 主運算程序表單
首先主運算視窗將主運算程序獨立成資料預覽與確認表單,表單中完整的 展示出工程資訊、控制樁資料、中線資料與斷面測量資料(如圖 6.12 所示)。
在此表單讓使用者做最後之資料確認,若發現工程資料、控制樁資料或是 中線資料輸入錯誤,可以手動輸入修改,減少因資料輸入不正確導致程式輸出 錯誤之運算結果,增加使用效率。
當所有資料皆確認無誤,點選確認鈕開始運算程序且程式回到主視窗,進 入輸出程序。
6.4.3 資料輸出表單
輸出表單分為三部分,分別介紹如下:
(一) 測量斷面圖形展繪表單
此表單內容即為一完整之斷面收方成果資料,包含斷面測量點之縱座標 N 值與 橫座標 E 值與高程 Z 值,橫斷面區域水帄半徑與垂直高程,隧道斷面測量圖展 繪並與設計斷面圖形比較等資料(如圖 6.13 所示)。表單右上方更增設圖形儲存按 鈕,將繪得之斷面圖獨立存成圖片檔。
(二)斷面面積計算表單
如圖 6.14 所示,此表單為程式新增設之功能,主要為快速了解隧道開挖斷面之 開挖量,相較於以往以區域偏差量資料控制,若以斷面開挖面積作為控制,則 施工廠商便能快速了解開挖數量,作為後續成本控制之根據。
(三)資料報表表單
將圖形展繪表單內之各項數據與資料,以及開挖斷面面積數量等資料以報表方 式列出,讓使用者可快速使用純數據資料。
詳盡之使用說明將列於附錄中,供使用者更快速了解且熟悉程式之操作。
6.5 計算驗證
程式經由表單重整以及模組獨立,為確保斷面收方圖形展繪成果之正確 性,與李文元(2006)程式所輸出之結果相比較。圖 6.15 為修改後程式之斷面收方 圖,圖 6.16 為李文元(2006)之輸出結果,可以得知兩者之輸出成果相同,視窗程 式之收方圖形展繪無誤。
圖 6.1 隧道斷面收方視窗程式研發過程說明
隧道斷面土方計算之視窗程式研發過程
開發隧道斷面收方後置處理程序 (許榮達,2004) 將後置處理程序建立於Microsoft Excel帄台上
中 線 資 料 工 作
表 標
準 斷 面 工 作
表 控
制 樁 工 作 表
基 本 資 料 工 作
表 隧
道 斷 面 圖 工 作 表
開發隧道斷面收方視窗化程式 (李文元, 2006) 將後置處理程序以Microsoft Visual Basic 6建構為視窗
化程式
主 要 繪 圖 視 窗 工
程 資 訊 系 統 視 窗
資 料 處 理 系 統 視 窗
成 果 顯 示 系 統 視 窗
技 術 支 援 系 統 視 窗
增修隧道斷面收方視窗化程式 (姚逸瑜, 2007) 整合並獨立出三大程序模組:輸入程序、主運算程序
及輸出程序。並新增開挖斷面面積計算功能
整合 獨立 整合
工 程 基 本 資 料 表 單
控 制 樁 點 資 料 表 單
隧 道 中 線 資 料 表 單
斷 面 測 量 資 料 表 單
資 料 預 覽 與 確 認 表 單
開 挖 斷 面 資 料 表 單 斷
面 圖 形 展 繪 表 單
資 料 報 表 表 單
使 用 說 明 主
要 繪 圖 視 窗 工
程 資 訊 系 統 視 窗
資 料 處 理 系 統 視 窗
成 果 顯 示 系 統 視 窗
技 術 支 援 系 統 視 窗
新建
圖 6.2 資料庫內容
圖 6.4 視窗程式執行流程圖
工程基本資料 控制樁點資料 隧道中線資料 斷面測量資料
資料預覽與確認
開挖斷面資料 斷面圖形展繪
資料報表
使用說明 程式主畫面
存檔 是
純文字文件 輸入
核心計算
存檔
列印 輸出
是 純文字文件
是 印表機
結束 開始
主運算程序
後處理程序 前處理程序
存檔
列印
是 點陣圖
是 印表機
圖 6.5 核心計算流程圖
輸入斷面點 之測量資料
計算各斷面點距 離與高差
資料底端?
輸入控制樁 點資料 是 否
計算兩測站之夾 角與兩測站內角
輸出兩測站之 夾角與內角 輸出各斷面點 之距離與高差
輸入中線資 料
計算各點基線方 位角
以測站計算未知 點之N,E,Z值
輸出以測站計 算未知點之
N,E,Z值
計算各斷面點之 N,E,Z值
資料底端?
是 否
輸出各斷面點 之N,E,Z值
開始
結束
副程式C1
副程式 C2
副程式C3
輸入SubC1與 SubC2之輸出值
圖 6.6 斷面面積計算流程圖
輸入測量斷面點 距離(水帄x)與高
差(垂直y)
座標點帄移至第一象 限
逆時針定向,資料最 末點移至第一點
資料帶入公式計算
輸出測量斷面面 積
輸入設計斷面點 距離(水帄x)與高
差(垂直y)
計算面積差值
輸出斷面超挖或 入侵之土方數量 判斷斷面面積計算基
準點,在資料頂端與 底端各加一點
座標點帄移至第一象 限
逆時針定向,資料最 末點移至第一點
資料帶入公式計算
輸出設計斷面面 積
判斷斷面面積計算基 準點,在資料頂端與
底端各加一點
圖 6.7 程式主視窗
圖 6.8 工程資訊表單
圖 6.9 控制樁資料表單
圖 6.10 中線資料表單
圖 6.11 斷面測量資料表單
圖 6.12 資料預覽與確認表單
圖 6.13 測量斷面圖形展繪表單
圖 6.14 斷面面積計算表單
圖 6.15 修改後程式之收方斷面圖形展繪成果
圖 6.16 李文元(2006)收方圖形展繪輸出成果