Teechart圖表應用技術詳解—第九章之Teechart在工程中的應用
Steema公司和慧都科技針對中國市場聯合推出中文版TeeChart for .NET圖表控件,一共漢化2000個詞條(17000個單詞),漢化文檔35000個單詞,包括控件設計時與運行時的界面漢化以及控件使用向導文檔的漢化,總漢化90%以上!
TeeChart for .NET中文版讓您在使用和學習上沒有任何語言障礙,至少可以節省30%的開發時間。TeeChart for .NET中文版具有易上手,使用方便,穩定性好,性價比高,價格優惠等優勢,并且針對Web應用提供無限制服務器分發授權方式,非常有利于產品集成。
這一章將以工程中的應用實例作為對TeeChart圖表組件實際應用的一個總結,一方面展現TeeChart組件的強大功能以及方便的人性化設計,另一方面通過一個應用實例為使用者介紹TeeChart組件在工程中的應用技術或技巧。
工程應用的特點
本例是石油測井行業用于石油儲量探測的"DSC流量計算解釋系統“。這里不去關心與專業相關的任何問題,只探討在數據的輸入,輸出以及數據處理等環節如何將TeeChart功能發揮的盡善盡美。
該軟件適用于在野外鉆井平臺現場與配套儀器一起使用進行有關數據測量。很明顯,測井現場的操作環境非常惡劣,如何在如此惡劣的環境下降低對用戶的操作要求,并為用戶提供更方便和更人性化的服務,對系統的軟件設計提出了嚴峻的挑戰。
系統基本情況
下圖是DSC流量計算解釋系統”啟動以后打開數據文件并利用Chart組件顯示文本文件數據后的窗口外觀,也是系統的主窗口結構,圖中用圈起來的部分是與TeeChart應用相關實我功能,在后續內容中將會陸續介紹。
系統工作流程
系統工作流程主要分為以下4個階段:
- 打開文本數據文件。在文件菜單中選擇指定格式(*.wfl)的文本文件,讀入數據后在Chart中顯示,分別對應上圖中的4條曲線D1,D2,D3和D4。
- 濾波處理。系統提供了均值和加權兩種濾波方法,默認為均值濾波,選擇“工具”→“均值濾波”或“加權濾波”命令(也可單擊工具欄的濾波按鈕)可以對4條曲線同時進行濾波處理,每選擇一次濾波操作,窗口中的曲線自動刷新顯示濾波后的數據。
- 流量計算。濾波處理后曲線中的噪音基本濾除,此時可以計算流量。所謂流量計算是對曲線中陰影區域進行積分后(單步積分和疊加積分),根據其他參數推算出系統流量。在流量計算過程中,涉及到指定陰影區域在曲線上的起點和終點(選點操作),系統提供了單點選和雙點選兩種方法。單點選是指用鼠標指定區域左邊的點后(起點),程序自動找出區域右邊的點(終點)雙點選是指用戶用鼠標直接指定區域的起點和終點,然后根據是單步積分還是疊加積分計算出選定區域面積,從而得出流量計算結果。
- 流量計算結果輸出。圖10-2窗口的右邊顯示計算出的水流流速、流量、峰位、峰起點和峰終點,將這個計算結果和濾波后的數據以同名不同后綴的方式保存為文本格式文件。
主要操作
為便于用戶操作,系統提供了一些輔助功能為用戶服務:
- 曲線校正。由于現場環境影響,數據文件中的個別數據點明顯是干擾信號,所以對這些數據除了采用某種算法自動剔除外,還可以在顯示狀態以交互方式對個別數據點進行修改校正。
- 圖表滾動。當某條曲線數據點過多時可以采用多頁方式顯示,這時需要提供翻頁功能,使用戶能夠在多頁顯示狀態中相互切換。圖表坐標刻度。用戶可以按時間以秒為單位顯示數據,還可在幾種刻度間相互轉換。
- 外觀控制。能夠根據用戶喜好設定圖表元素的顏色、線寬、網格等。其他一些操作將在后續章節的介紹中一并說明,這里不再列舉。
相關資料推薦:
下一章:文本數據的讀入
=====================================
現TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購,現在搶購可立享優惠!
關注慧聚IT微信公眾號???,了解產品的最新動態及最新資訊。
