181900rnu13m4m1u3hcc9z.jpg (173.68 KB)
下載附件
2020-4-29 16:10 上傳
設(shè)計(jì)的波形顯示控件,主要實(shí)現(xiàn)以下功能:
(1) 多條波形數(shù)據(jù)的顯示。
該波形顯示控件能夠同時(shí)顯示多條波形數(shù)據(jù),用戶能夠控制每條波形數(shù)據(jù)的顯示顏色、線寬、線帽、以及線轉(zhuǎn)折的樣式。并且提供了三種波形數(shù)據(jù)顯示的方式:連續(xù)數(shù)據(jù)線、離散點(diǎn)、條形圖。
(2) 友好坐標(biāo)標(biāo)尺的顯示。
該波形顯示控件能夠根據(jù)當(dāng)前顯示數(shù)據(jù)的坐標(biāo)范圍,友好地顯示坐標(biāo)標(biāo)尺。例如X軸坐標(biāo)起始值為34.2,結(jié)束坐標(biāo)值為100.7,則控件不是簡(jiǎn)單得將坐標(biāo)10等分并顯示并不友好的坐標(biāo)值,而是通過計(jì)算當(dāng)前波形顯示控件的大小,顯示40、50……這樣的友好的坐標(biāo)值,并判斷是否需要繼續(xù)在40到50的坐標(biāo)值之間顯示更小分度的坐標(biāo)值。
(3) 波形顯示區(qū)域網(wǎng)格的顯示。
該波形顯示控件可以顯示同坐標(biāo)標(biāo)尺的坐標(biāo)線相對(duì)應(yīng)的網(wǎng)格,使得用戶能夠更直觀地觀察波形數(shù)據(jù)。
(4) 波形的局部放大。
該波形顯示控件提供了波形局部放大的功能。并根據(jù)實(shí)際使用和測(cè)試,控制了波形放大的精度,以免產(chǎn)生數(shù)據(jù)溢出的問題。
(5) 坐標(biāo)自動(dòng)調(diào)整。
該波形顯示控件能夠根據(jù)當(dāng)前要顯示的波形數(shù)據(jù)的值,自動(dòng)選擇最佳的坐標(biāo)范圍,來直觀地在控件的波形顯示區(qū)域顯示完整的波形曲線。
(6) 外觀顏色方案的修改。
該波形顯示控件能夠修改外觀樣式,諸如背景色、網(wǎng)格顏色、坐標(biāo)線顏色、坐標(biāo)值顏色等都可以進(jìn)行調(diào)整,以使控件外觀能夠符合軟件整體風(fēng)格。
(7) 其他細(xì)節(jié)。
該波形顯示控件還設(shè)計(jì)了一個(gè)工具欄,可以方面地使用網(wǎng)格顯示、局部放大、坐標(biāo)自動(dòng)調(diào)整、恢復(fù)默認(rèn)坐標(biāo)功能。另外還設(shè)計(jì)右鍵菜單,能夠顯示當(dāng)前鼠標(biāo)位置的具體坐標(biāo)值,以及工具欄按鈕的快捷按鈕。
C#波形顯示控件源碼.zip
(656.75 KB, 售價(jià): 3 E幣)
2020-4-29 16:11 上傳
點(diǎn)擊文件名下載附件
售價(jià): 3 E幣 [記錄]
[ 購(gòu)買]
【必讀】版權(quán)免責(zé)聲明
1、本主題所有言論和內(nèi)容純屬會(huì)員個(gè)人意見,與本論壇立場(chǎng)無關(guān)。2、本站對(duì)所發(fā)內(nèi)容真實(shí)性、客觀性、可用性不做任何保證也不負(fù)任何責(zé)任,網(wǎng)友之間僅出于學(xué)習(xí)目的進(jìn)行交流。3、對(duì)提供的數(shù)字內(nèi)容不擁有任何權(quán)利,其版權(quán)歸原著者擁有。請(qǐng)勿將該數(shù)字內(nèi)容進(jìn)行商業(yè)交易、轉(zhuǎn)載等行為,該內(nèi)容只為學(xué)習(xí)所提供,使用后發(fā)生的一切問題與本站無關(guān)。 4、本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害。 5、本網(wǎng)站所有軟件和資料均為網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)用途使用,請(qǐng)務(wù)必下載后兩小時(shí)內(nèi)刪除,禁止商用。6、如有侵犯你版權(quán)的,請(qǐng)及時(shí)聯(lián)系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|