主視窗選定是以 MFC的 SDI為主,原因在於以下概念:
- 一份文件,就是一組產品的量測數據。(一對一)
- 使用者操作的隱喻繼承Windows。(自動會使用menu)
- 功能都放在menu中,分門別類。(視窗軟體剛發明時的美妙)
基於這樣的原因,SDI的介面設計如下(在此做了馬賽克)
主視窗由下面幾個元素組成:
- 視窗標題
- 功能選單
- 工具列
- 視窗內容(白色的那個區塊)
- 狀態列
這些足以讓程式可以表達它應該並需要表達的東西。
視窗標題
「檔名 - 應用程式名稱」
這樣的格式就像是在使用windows內建軟體一般的熟悉,提示使用者目前開啟的檔案名稱。
功能選單
將程式所有的功能分門別類的放置,分類如下
- 檔案
在這個分類,主要是對檔案的操作通通丟進來。暫且不論是否是一個文件一組產品的概念。除了檔案的新增、開啟、儲存、另存,還有對omd轉excel的檔案轉檔功能。
- 量測
只要透過儀器取值,就稱為量測,與之相關的動作都跟到這個分類。量測必須先連CA-210,所以把這個功能放在這最上面。
接下來的三個選項,依量測解析度劃分成三種
做到「套餐選擇」的快速和「單點補測」的精確修改。依不同的解析度選擇完要量測的選項,最後會進入量測的畫面,進行量測。
- 檢視
在此保留預設,無修改。
- 設定
以集中所有設定選項的概念,將所有設定相關的機制集中在此。依設定的對象分類如下
- 環境設定
指的是視窗內容的檢視相關調整。
- 量測操作
指的是自動量測的「自我校正」機制、自動量測的提示方式(紅綠燈?還是畫弧線)。
- CA-210控制選項
仿照CA-SDK介面做一個可以自己調整的,並且限制其選項,防止使用者透過軟體誤觸選項,使量測出現難預測到的問題。
- 校正CA-210
這是獨立的功能,必須要兩台CA-210才可以進行,與程式較無相關性和CA-210有直接相關,所以一併整合進來,以設定CA-210的概念放在這。
- 關於
關於軟體版本與所有權的記錄。
工具列
以80/20的原則設計工具列上要放的功能。
視窗內容(白色的那個區塊)
主要的概念在於圖形化排列量測數據,並且快速的點選要看的數據,統計和運算結果也可以呈現在此。目前對於這一部份的設計著墨甚少,必須要再另外花大量的時間對使用者經驗做最佳化,畢竟不是畫出來就沒事了,還有更新速度上的問題。
狀態列
這是一個很美妙的地方,可以提示目前程式的狀態、與儀器連線狀態、提示量測需要的資訊,降低錯誤的操作的機會。