• 沒有找到結果。

第五章 系統實作與展示

5.2 外掛程式操作演示

本研究實作的 BIMFeeD 外掛程式指的是建模工具 Revit 的外掛程式,在 Revit 中稱為增益集(add-in),根據 4.4 節的設計方法和 5.1 節的技術原理,BIMFeeD 外 掛程式的操作邏輯可分為兩大步驟:先由 Revit 的 Ribbon 功能區執行 BIMFeeD 的 不同功能選項,再由 BIMFeeD 的 WPF 使用者介面來操作相關功能。BIMFeeD 外 掛程式的 Ribbon 使用者介面如圖 18 所示,接著針對各功能和其使用者介面逐一 說明操作邏輯和使用方式。

圖 18:BIMFeeD 外掛程式之 Ribbon 使用者介面

圖 18 顯示 BIMFeeD 外掛程式在 Revit 中的主要功能介面,在此 Ribbon 使用 者介面中,包含一個名為 BIMFeeD Lite 的頁籤,以及五個不同功能屬性的面板,

以下針對五個面板以條列式說明:

 建立任務(Create Tasks)面板:如 4.4 節所述,在此面板中有五個按鈕,分 別可建立不同任務類型的任務,惟 Material 和 Paint 在 Lite 版本並未實作。

86

 管理任務(Manage Tasks)面板:在此面板中有三個按鈕,分別可啟動不同任 務狀態的任務管理介面。

 專案與使用者(Projects & Users)面板:在此面板中有三個按鈕,其功能分別 為:Update Project Info 功能可將專案資訊同步至 BIMFeeD 的資訊回饋資料 庫系統、Model Managers 功能可設定管理此模型專案的模型管理者資訊、

Project Stakeholders 功能則計畫與專案管理系統整合而尚未實作。

 公用程式(Utility)面板:此面板僅有一個按鈕,即 Enumeration Checker,如 4.4 節所述,本功能可讓使用者檢視實作元件參數的列舉值。

 關於(About)面板:此面板主要提供 BIMFeeD 的應用程式基本資訊,使用者 可檢視 BIMFeeD 之操作手冊、版本資訊,或者是回報問題。

在開始建立和管理任務之前,資訊請求端的使用者可先設定模型管理者資訊,

如圖 19 所示,並且將此模型的專案資訊上傳至資訊回饋資料庫系統,如圖 20 所 示,則資訊回饋端使用者可在網路應用程式檢視模型管理者資訊和專案資訊。

圖 19:設定模型管理者資訊

87

圖 20:上傳專案資訊至資訊回饋資料庫系統

接著,資訊請求端的模型管理者可透過 BIMFeeD 外掛程式來建立任務,並將 任務指定給不同的任務接收者(task recipients),建立任務的使用者介面基本上大同 小異,如圖 21 至圖 24 為在 Revit 中建立任務的操作介面,左上半部為模型截圖 預覽,右上半部為所選取元件的基本資訊,中間部分則可輸入任務名稱、任務接 收者之 email 和任務描述,左下半部為兩個核取方塊(checkbox),可選擇建立任務 之後是否要啟動瀏覽器以連接 BIMFeeD 網路應用程式,以及選擇是否將任務通知 發出副本給模型管理者,右下半部則為清除按鈕和送出按鈕,分別可將已輸入內 容清除和將任務分派出去。

在 Lite 版本中,任務又分為三種不同的任務類型,圖 22、圖 23 和圖 24 分 別為建立這三種任務的操作介面,接著說明建立這三種不同任務類型之差異。

 建立 Instance Parameter 任務:圖 22 為建立 Instance Parameter 任務之操作 介面,使用者可勾選與此任務相關的實作元件參數,以讓資訊回饋端使用 者透過 BIMFeeD 網路應用程式指定新的實作元件參數值。

88

 建立 Element Type 任務:圖 23 為建立 Element Type 任務之操作介面,使 用 者 可 勾 選 與 此 任 務 相 關 的 元 件 類 型 , 以 讓 資 訊 回 饋 端 使 用 者 透 過 BIMFeeD 網路應用程式指定新的元件類型。

 建立 Location 任務:圖 24 為建立 Location 任務之操作介面,使用者可勾 選 X、Y 或 Z 方向的偏移,以讓資訊回饋端使用者透過 BIMFeeD 網路應用 程式指定所選取元件在 X、Y 或 Z 方向的偏移量數值。

圖 21:在 Revit 中執行 BIMFeeD 外掛程式之建立任務畫面

89

圖 22:建立 Instance Parameter 任務之操作介面

圖 23:建立 Element Type 任務之操作介面

90

圖 24:建立 Location 任務之操作介面

除此之外,在建立 Instance Parameter 任務時,若欲選擇的實作元件參數型態 屬於列舉類別的整數值,則可利用 Enumeration Checker 來檢視其背後的列舉值,

如圖 25 所示,藉由手動設定不同的參數值以檢視其列舉值。

圖 25:Enumeration Checker 操作介面

91

在任務被建立之後,資訊請求端的模型管理者可透過 BIMFeeD 外掛程式來管 理任務,圖 26 為待判任務清單之操作介面,使用者可篩選不同類型的任務,並可 從清單檢視任務識別碼、任務名稱、任務建立時間和建議,若某任務已具有資訊 回饋端使用者所提供之建議,建議欄會顯示 V,否則為 X,模型管理者可點擊右 上角的重新整理按鈕,若資訊回饋端使用者有新的建議則會更新。

圖 26:待判任務清單

當使用者從圖 26 的待判任務清單點擊其中一個任務時,便會出現該任務的詳 細資訊和建議,如圖 27 為下拉式建議清單,從此下拉式建議清單可檢視資訊回饋 端使用者在不同時間點所提供之建議,模型管理者可從下拉式建議清單來選擇檢 視其中一個建議,如圖 28 為某個建議之詳細資訊,其中包含建議內容描述和與此 任務相關的修改資訊。

舉例:圖 28 為一個確認窗台高度的任務,模型管理者詢問資訊回饋端使用者 窗台高度應為 45 公分或 50 公分,而其中一個資訊回饋端使用者表示應為 55 公分,

故其在 BIMFeeD 網路應用程式上輸入 Sill Height 為 55,模型管理者接著可先點選

92

show object 以在模型中檢視相關的元件,若點選 more details 則會連結至 BIMFeeD 網路應用程式,在經過模型管理者的人為判斷後,其可以決定將此任務 accept 或 cancel,若此任務被接受,則 BIMFeeD 會自動修改與此任務相關的模型元件,即 窗台高度會被自動更新為 55 公分,同時將此任務移至接受任務清單,若此任務被 取消,則 BIMFeeD 僅會將此任務移至取消任務清單。

當任務被模型管理者接受後,其可開啟接受任務清單,如圖 29 所示,當某個 任務被點擊時,該介面將顯示任務詳細資訊和被接受的建議,模型管理者可將此 任務狀態重新改為待判或取消。此外,圖 29 右上角有一個匯出的功能,可將被接 受的建議清單和其詳細資訊匯出為 CSV 格式。

當任務被模型管理者取消後,其可開啟取消任務清單,其操作介面和圖 29 幾 乎相同,故此處不再重複圖示,惟模型管理者可將被取消的任務重新改為待判或 接受之任務狀態。

圖 27:待判任務之下拉式建議清單

93

圖 28:待判任務中某個建議之詳細資訊

圖 29:接受任務清單

94