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