• 沒有找到結果。

第六章 視窗程式架構建立與運算流程

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)收方圖形展繪輸出成果

相關文件