亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種三維波形數(shù)據(jù)的顯示方法與流程

文檔序號(hào):12728714閱讀:410來(lái)源:國(guó)知局
一種三維波形數(shù)據(jù)的顯示方法與流程

本發(fā)明涉及示波器技術(shù)領(lǐng)域,尤其涉及一種三維波形數(shù)據(jù)的顯示方法。



背景技術(shù):

現(xiàn)代高速數(shù)字技術(shù)的發(fā)展,對(duì)測(cè)試測(cè)量?jī)x器性能的完善與更新提出了更高的要求,在數(shù)字示波器中,被測(cè)信號(hào)波形數(shù)據(jù)的處理與顯示是其系統(tǒng)中的重要部分,如何在具有高帶寬高實(shí)時(shí)采樣率的同時(shí)擁有高效能的信號(hào)捕獲,是現(xiàn)今數(shù)字示波器發(fā)展的主要方向。數(shù)字三維示波器是一種以高波形捕獲(或顯示刷新率)為基礎(chǔ)的數(shù)字存儲(chǔ)示波器,它不僅能夠捕獲和顯示信號(hào)的時(shí)間—幅度事件信息,而且還能以不同的灰度和顏色顯示不同事件出現(xiàn)的概率等級(jí)。每一個(gè)三維波形的信息都包括:時(shí)間、幅度和一定時(shí)間范圍內(nèi)信號(hào)在各個(gè)振幅上出現(xiàn)的頻率(采樣信號(hào)的統(tǒng)計(jì)信息)。數(shù)字三維示波器具有數(shù)字存儲(chǔ)示波器的各種優(yōu)點(diǎn),此外還能以數(shù)字形式產(chǎn)生類似于模擬實(shí)時(shí)示波器亮度漸次變化的化學(xué)熒光效果。因此,需要一種三維波形數(shù)據(jù)的顯示方法,以解決現(xiàn)有技術(shù)中存在的上述技術(shù)問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種三維波形數(shù)據(jù)的顯示方法,能夠直觀實(shí)現(xiàn)三維波形數(shù)據(jù)的顯示。

本發(fā)明采用的技術(shù)方案是:

一種三維波形數(shù)據(jù)的顯示方法,其包括以下步驟:三維波形信息庫(kù)建立步驟:建立三維波形信息庫(kù),新三維波形數(shù)據(jù)中的第mk+n個(gè)樣點(diǎn)在所述三維波形 信息庫(kù)中的映射地址為Amk+n=m*k+Xn,Xn=X0+n,X0為波形信息庫(kù)的首地址,m=0,1,2,…,2d-1,n=0,1,2,…,k-1,其中Amk+n中對(duì)應(yīng)的值為所述新三維波形數(shù)據(jù)中第mk+n個(gè)采樣點(diǎn)的幅度樣本值為m的命中次數(shù);新三維波形數(shù)據(jù)形成步驟:根據(jù)所述三維波形信息庫(kù)中采樣點(diǎn)的次序,調(diào)整原始三維波形數(shù)據(jù)的順序,形成所述新三維波形數(shù)據(jù);顏色標(biāo)尺列表構(gòu)建步驟:為所述三維波形信息庫(kù)構(gòu)建顏色標(biāo)尺列表;顯示步驟:基于所述顏色標(biāo)尺列表,采用不同的顏色顯示所述映射地址中對(duì)應(yīng)的值。

優(yōu)選地,循環(huán)執(zhí)行所述三維波形信息庫(kù)建立步驟、所述新三維波形數(shù)據(jù)形成步驟、所述顏色標(biāo)尺列表構(gòu)建步驟和所述顯示步驟,動(dòng)態(tài)顯示所述映射地址中對(duì)應(yīng)的值。

優(yōu)選地,所述為所述三維波形信息庫(kù)構(gòu)建顏色標(biāo)尺列表,具體包括:設(shè)置多組顏色標(biāo)尺刻度,每一組顏色標(biāo)尺刻度包括該組顏色標(biāo)尺刻度的顯示顏色和對(duì)應(yīng)該組顏色標(biāo)尺刻度的數(shù)值區(qū)間,所述數(shù)值區(qū)間為所述命中次數(shù)的區(qū)間,以構(gòu)建所述顏色標(biāo)尺列表。

優(yōu)選地,所述設(shè)置多組顏色標(biāo)尺刻度,每一組顏色標(biāo)尺刻度包括該組顏色標(biāo)尺刻度的顯示顏色,具體包括:采用同一顏色的不同亮度表示所述采樣點(diǎn)的幅度樣本值的命中次數(shù);獲取每一組顏色標(biāo)尺刻度的顯示顏色:colors[i].color=256/Ccolor*i,其中0<i<Ccolor,Ccolor為顏色標(biāo)尺刻度的色度總量。

優(yōu)選地,所述設(shè)置多組顏色標(biāo)尺刻度,每一組顏色標(biāo)尺刻度包括對(duì)應(yīng)該組顏色標(biāo)尺刻度的數(shù)值區(qū)間,所述數(shù)值區(qū)間為所述命中次數(shù)的區(qū)間,具體包括:計(jì)算所述數(shù)值區(qū)間的步進(jìn)值:h=(Ldmax-Lsmin)/Ccolor,其中Ldmax為所述命中次數(shù)達(dá)到的預(yù)設(shè)基值Ldmax,當(dāng)所述命中次數(shù)達(dá)到該預(yù)設(shè)基值時(shí)表示所述幅度樣本值已被命中足夠多次;獲取每一組顏色標(biāo)尺刻度的數(shù)值:colors[i].valDouble=Lsmin+h/Ccolor1/2*i1/2=Lsmin+(Ldmax-Lsmin)/Ccolor/Ccolor1/2*i1/2,0<i<Ccolor,Ccolor為顏色標(biāo)尺刻度的色度總量。

優(yōu)選地,所述基于所述顏色標(biāo)尺列表,采用不同的顏色顯示所述三維波形信息庫(kù)中所述映射地址中對(duì)應(yīng)的值,具體包括:根據(jù)所述三維波形信息庫(kù)的容量,設(shè)置畫布的布長(zhǎng)和布寬;將所述顏色標(biāo)尺列表和所述映射地址中對(duì)應(yīng)的值輸入繪圖函數(shù)后,在所述畫布上生成三維動(dòng)態(tài)圖像,以采用同一顏色的不同亮度動(dòng)態(tài)顯示所述映射地址中對(duì)應(yīng)的值。

采用上述技術(shù)方案,本發(fā)明至少具有下列效果:

本發(fā)明提供的三維波形數(shù)據(jù)的顯示方法通過(guò)三維波形的顯示,可使數(shù)字示波器在具有高帶寬高實(shí)時(shí)采樣率的同時(shí)擁有高效能的信號(hào)捕獲功能,不僅能夠捕獲和顯示信號(hào)的時(shí)間-幅度事件信息,而且還以不同的灰度和顏色顯示不同幅度樣本值出現(xiàn)的概率等級(jí),從而產(chǎn)生類似于模擬實(shí)時(shí)示波器亮度漸次變化的化學(xué)熒光效果。

附圖說(shuō)明

圖1為本發(fā)明第一實(shí)施例的三維波形數(shù)據(jù)的顯示方法的流程圖;

圖2為本發(fā)明第二實(shí)施例的三維波形數(shù)據(jù)的顯示方法的流程圖;

圖3為本發(fā)明第三實(shí)施例的三維波形數(shù)據(jù)的顯示方法的流程圖;

圖4為圖1所示顯示方法中建立的三維波形信息庫(kù)的示意圖;

圖5為數(shù)學(xué)函數(shù)y=x1/2曲線的示意圖。

具體實(shí)施方式

為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明如后。

本發(fā)明提供的三維波形數(shù)據(jù)的顯示方法可以實(shí)現(xiàn)三維波形數(shù)據(jù)的動(dòng)態(tài)顯示,下面將詳細(xì)地描述本發(fā)明的三維波形數(shù)據(jù)的顯示方法及其各個(gè)步驟。

第一實(shí)施例

如圖1所示,本實(shí)施例的三維波形數(shù)據(jù)的顯示方法,包括步驟10~40,詳情 參見(jiàn)下面的描述。

三維波形信息庫(kù)建立步驟S10:建立三維波形信息庫(kù),新三維波形數(shù)據(jù)中的第mk+n個(gè)樣點(diǎn)在三維波形信息庫(kù)中的映射地址為Amk+n=m*k+Xn,Xn=X0+n,X0為波形信息庫(kù)的首地址,m=0,1,2,…,2d-1,n=0,1,2,…,k-1,其中Amk+n中對(duì)應(yīng)的值為新三維波形數(shù)據(jù)中第mk+n個(gè)采樣點(diǎn)的幅度樣本值為m的命中次數(shù)。

如圖4所示,假設(shè)數(shù)模轉(zhuǎn)換電路ADC采集信號(hào)的垂直分辨率為dbit,一次采集的采樣點(diǎn)數(shù)為k,那么每個(gè)采樣點(diǎn)有h=2d個(gè)幅度樣本值s0,s1,…,sh-1,sh-i=2d-i,1≤i≤h,則可用0~2d-1來(lái)表征幅值分量,用0~k-1來(lái)表征采樣點(diǎn)數(shù)的分量,在每個(gè)分量上存放其對(duì)應(yīng)時(shí)間點(diǎn)上壓縮的所有樣點(diǎn),用一個(gè)2d×k的網(wǎng)格結(jié)構(gòu)來(lái)模擬這個(gè)三維波形信息庫(kù)如圖4所示。

可以看出,三維波形信息庫(kù)的容量大小為2d×k×(dbit/8),單位為字節(jié)。在建立三維波形信息庫(kù)時(shí),設(shè)三維波形信息庫(kù)的首地址為X0,這樣新三維波形數(shù)據(jù)中的第mk+n個(gè)樣點(diǎn)在波形信息庫(kù)中的映射地址為:Amk+n=m*k+Xn,Xn=X0+n,m=0,1,2,…,2d-1,n=0,1,2,…,k-1,其中Amk+n中對(duì)應(yīng)的值就是新三維波形數(shù)據(jù)中第mk+n個(gè)采樣點(diǎn)的幅度樣本值為m的命中次數(shù)。

如圖1所示,新三維波形數(shù)據(jù)形成步驟S20:根據(jù)三維波形信息庫(kù)中采樣點(diǎn)的次序,調(diào)整原始三維波形數(shù)據(jù)(ADC采集得到的)的順序,形成新三維波形數(shù)據(jù)。將ADC高速采樣得到的波形采樣值經(jīng)過(guò)多次映射,將多幅波形累加成為一幅包含輸入信號(hào)的三維信息,即幅度、時(shí)間、幅度隨時(shí)間變化關(guān)系的圖像輸出,得到原始三維波形數(shù)據(jù)。但是,這樣輸出的原始三維波形數(shù)據(jù)往往不是與上述三維波形信息庫(kù)中采樣點(diǎn)一一對(duì)應(yīng),故需要根據(jù)三維波形信息庫(kù)中中采樣點(diǎn)的次序,對(duì)原始三維波形數(shù)據(jù)進(jìn)行調(diào)整,得到新三維波形數(shù)據(jù),即長(zhǎng)度為2d×k的一維數(shù)組。

如圖1所示,顏色標(biāo)尺列表構(gòu)建步驟S30:為三維波形信息庫(kù)構(gòu)建顏色標(biāo)尺列表。為三維波形信息庫(kù)模型建立顏色標(biāo)尺列表,顏色標(biāo)尺至少包括兩個(gè)隨機(jī)刻度,每個(gè)刻度均包含數(shù)值和對(duì)應(yīng)的顯示顏色,強(qiáng)度圖所顯示的顏色與制定顏 色的數(shù)值一一對(duì)應(yīng),顯示顏色由三原色(RGB)值來(lái)確定。本專利采用同一顏色的不同亮度來(lái)處理三維信息的顯示,即顏色亮度越深就代表采樣點(diǎn)在幅度值上出現(xiàn)的頻率越大,顏色亮度越淺就代表采樣點(diǎn)在幅度值上出現(xiàn)的頻率越小。

如圖1所示,顯示步驟S40:基于顏色標(biāo)尺列表,采用不同的顏色顯示映射地址中對(duì)應(yīng)的值。

作為優(yōu)選的實(shí)施例,循環(huán)執(zhí)行上述三維波形信息庫(kù)建立步驟10、新三維波形數(shù)據(jù)形成步驟20、顏色標(biāo)尺列表構(gòu)建步驟30和顯示步驟40,可以動(dòng)態(tài)地顯示三維波形信息庫(kù)的映射地址中對(duì)應(yīng)的值,從而實(shí)現(xiàn)三維波形數(shù)據(jù)的動(dòng)態(tài)顯示。

可以看出,本發(fā)明通過(guò)在LabWindows/CVI編程環(huán)境下調(diào)用強(qiáng)度圖控件來(lái)完成色彩三維示波器中三維波形的動(dòng)態(tài)顯示。普通的波形圖表、波形圖和XY曲線圖反映的是對(duì)應(yīng)于X軸的Y值大小,用于描繪二維數(shù)據(jù)。而強(qiáng)度圖反映的是對(duì)應(yīng)于XY平面上各個(gè)點(diǎn)的數(shù)據(jù)值(Z值),輸入強(qiáng)度圖的數(shù)據(jù)類型為二維數(shù)組,數(shù)組的索引對(duì)應(yīng)著強(qiáng)度圖中XY平面各個(gè)點(diǎn)的坐標(biāo),數(shù)組的元素值在強(qiáng)度圖中用顏色來(lái)表示。

第二實(shí)施例

如圖2所示,本實(shí)施例在第一實(shí)施例的基礎(chǔ)上,在顏色標(biāo)尺列表構(gòu)建步驟S30:為三維波形信息庫(kù)構(gòu)建顏色標(biāo)尺列表,具體包括:步驟S300:設(shè)置多組顏色標(biāo)尺刻度,每一組顏色標(biāo)尺刻度包括該組顏色標(biāo)尺刻度的顯示顏色和對(duì)應(yīng)該組刻度的數(shù)值區(qū)間,數(shù)值區(qū)間為命中次數(shù)的區(qū)間,以構(gòu)建上述建顏色標(biāo)尺列表。

作為優(yōu)選地,步驟S300:設(shè)置多組顏色標(biāo)尺刻度,每一組顏色標(biāo)尺刻度包括該組顏色標(biāo)尺刻度的顯示顏色,具體包括:采用同一顏色的不同亮度表示采樣點(diǎn)的幅度樣本值的命中次數(shù);獲取每一組顏色標(biāo)尺刻度的顯示顏色為:colors[i].color=256/Ccolor*i,其中0<i<Ccolor,Ccolor為顏色標(biāo)尺刻度的色度總量。

進(jìn)一步地,步驟S300:設(shè)置多組顏色標(biāo)尺刻度,每一組顏色標(biāo)尺刻度包括對(duì)應(yīng)該組顏色標(biāo)尺刻度的數(shù)值區(qū)間,數(shù)值區(qū)間為命中次數(shù)的區(qū)間,具體包括:計(jì)算數(shù)值區(qū)間的步進(jìn)值:h=(Ldmax-Lsmin)/Ccolor,其中Ldmax為命中次數(shù)達(dá) 到的預(yù)設(shè)基值Ldmax,當(dāng)命中次數(shù)達(dá)到該預(yù)設(shè)基值時(shí)表示幅度樣本值已被命中足夠多次;獲取每一組顏色標(biāo)尺刻度的數(shù)值:colors[i].valDouble= Lsmin +h/Ccolor1/2* i1/2= Lsmin +(Ldmax-Lsmin)/ Ccolor/ Ccolor1/2* i1/2,0<i<Ccolor,Ccolor為顏色標(biāo)尺刻度的色度總量。

顏色標(biāo)尺刻度包含兩個(gè)內(nèi)容:該組顏色標(biāo)尺刻度的顯示顏色和對(duì)應(yīng)該組顏色標(biāo)尺刻度的數(shù)值區(qū)間,定義結(jié)構(gòu)體ColorMapEntry如下:

假設(shè)繪制三維波形時(shí)可使用的色度總量為Ccolor,定義Ccolor個(gè)組的顏色標(biāo)尺刻度,每組顏色標(biāo)尺刻度包含顯示顏色和數(shù)值區(qū)間兩個(gè)參數(shù),則用結(jié)構(gòu)體數(shù)組color[i]表示每組顏色標(biāo)尺刻度,colors[i].color表示該顏色標(biāo)尺刻度的顯示顏色,colors[i]. valDouble-colors[i-1].valDouble表示顯示colors[i].color顏色的數(shù)值區(qū)間,即對(duì)應(yīng)的命中次數(shù)區(qū)間。

假設(shè)三維波形在時(shí)刻T,樣本幅度值A(chǔ)出現(xiàn)的次數(shù)為N(T,A),則查找顏色標(biāo)尺列表,得到N(T,A)這個(gè)數(shù)值落在某一顏色標(biāo)尺刻度的數(shù)值區(qū)間內(nèi),則該數(shù)值區(qū)間對(duì)應(yīng)的顯示顏色即為該次數(shù)N的顯示顏色。

本實(shí)施例采用同一顏色的不同亮度來(lái)處理三維信息的顯示,RGB24使用24位比特位表示一個(gè)像素點(diǎn)的色彩,紅、綠、藍(lán)各占8位(各顏色由淺入深均有00000000~11111111共256種),同一顏色可以得到256種不同亮度。故colors[i].color= 256/Ccolor*i,0<i<Ccolor,Ccolor為顏色標(biāo)尺刻度的色度總量。

數(shù)字三維示波器通黨具有較高的波形捕獲率,它捕獲到偶發(fā)信號(hào)的概率遠(yuǎn)比數(shù)字存儲(chǔ)示波器高,故在將捕獲到的偶發(fā)信號(hào)和重復(fù)周期性信號(hào)共同顯示時(shí),卻由于偶發(fā)信號(hào)出現(xiàn)的概率遠(yuǎn)遠(yuǎn)低于周期性信號(hào)連續(xù)復(fù)現(xiàn)的概率,導(dǎo)致在這種 線性變化的標(biāo)尺刻度檔位下,用戶將很難觀察到顏色很淺的偶發(fā)信號(hào)波形,故需要對(duì)這種方法加以改進(jìn)。

顏色標(biāo)尺刻度的數(shù)值計(jì)算:在此之前,需要先測(cè)算一個(gè)步進(jìn)值,提取波形信息庫(kù)中對(duì)應(yīng)幅度樣本值出現(xiàn)的最大次數(shù)Lsmax、最小次數(shù)Lsmin(即采樣點(diǎn)疊加深度的最大、最小值),根據(jù)繪制波形時(shí)可使用的顏色標(biāo)尺刻度的色度總量Ccolor計(jì)算這個(gè)步進(jìn)值h,計(jì)算出步進(jìn)值h后,得出顏色標(biāo)尺刻度的值。

首先定義幅度樣本值的命中次數(shù)的顯示范圍,當(dāng)命中次數(shù)達(dá)到某個(gè)基值

Ldmax時(shí),表示該幅度樣本值已被命中足夠多次,顏色用最高亮度表示,不再加以區(qū)分,故步進(jìn)值h可定義為:

h=(Ldmax-Lsmin)/Ccolor

然后,通過(guò)觀察各種基本數(shù)學(xué)函數(shù)曲線,其中y=x1/2曲線最為接近三維示波器理論的顏色標(biāo)尺定義,幅度樣本值的命中次數(shù)較少時(shí)需要加深顏色顯示,而幅度樣本值的命中次數(shù)較為集中時(shí)則對(duì)顏色的分區(qū)更為簡(jiǎn)單。

故顏色標(biāo)尺刻度的數(shù)值可定義為:colors[i].valDouble=Lsmin+h/Ccolor1/2*i1/2=Lsmin+(Ldmax-Lsmin)/Ccolor/Ccolor1/2*i1/2,0<i<Ccolor,Ccolor為顏色標(biāo)尺刻度的色度總量。

第三實(shí)施例

如圖3所示,顯示步驟S40:基于顏色標(biāo)尺列表,采用不同的顏色顯示三維波形信息庫(kù)中映射地址中對(duì)應(yīng)的值,具體包括:步驟S400:根據(jù)三維波形信息庫(kù)的容量,設(shè)置畫布的布長(zhǎng)和布寬。步驟S401:將顏色標(biāo)尺列表和映射地址中對(duì)應(yīng)的值輸入繪圖函數(shù)后,在畫布上生成三維動(dòng)態(tài)圖像,以采用同一顏色的不同亮度顯示映射地址中對(duì)應(yīng)的值。

繪圖時(shí),先定義繪圖畫布的尺寸,根據(jù)三維波形信息庫(kù)將畫布的布長(zhǎng)設(shè)置為k(k為一次采集的采樣點(diǎn)數(shù)),寬為2d(ADC采集信號(hào)的垂直分辨率為dbit),再將讀取的三維波形信息庫(kù)中映射地址中對(duì)應(yīng)的值和顏色標(biāo)尺列表輸入到繪圖函數(shù)中即可完成繪圖,從而完成一次三維波形顯示。重新返回步驟S10,即可進(jìn) 行下一次的三維波形繪制。繪圖函數(shù)為Plotlntensity函數(shù),通過(guò)繪圖函數(shù),可以通過(guò)同一顏色的不同亮度在畫布上動(dòng)態(tài)顯示映射地址中對(duì)應(yīng)的值。

應(yīng)用實(shí)例

下面以垂直分辨率為8位的ADC信號(hào)采集為例,一次采集的采樣點(diǎn)數(shù)為1040個(gè),單幅三維波形的信息包含65536次信息的統(tǒng)計(jì),詳細(xì)描述8位ADC采集下三維波形顯示方法中的各個(gè)步驟的具體實(shí)施方式:

建立三維波形信息庫(kù):ADC采集信號(hào)的垂直分辨率為8bit,一次采集的采樣點(diǎn)數(shù)為1040,那么每個(gè)采樣點(diǎn)有h=28個(gè)幅度樣本值s0,s1,…,sh-1,s255-i=255-i,1≤i≤255,則可用0~255來(lái)表征幅值分量,用0~1039來(lái)表征采樣點(diǎn)數(shù)的分量,每個(gè)分量都存放其對(duì)應(yīng)時(shí)間點(diǎn)上壓縮的所有樣點(diǎn),用一個(gè)256×1040的網(wǎng)格結(jié)構(gòu)來(lái)模擬這個(gè)波形信息庫(kù)即可。

可以看出,三維波形信息庫(kù)的容量大小為256×1040,單位為字節(jié)。在建立三維波形信息庫(kù)時(shí),設(shè)三維波形信息庫(kù)的首地址為X0,這樣原始三維波形數(shù)據(jù)中的第1040*m+n個(gè)樣點(diǎn)在三維波形信息庫(kù)中的映射地址:A1040*m+n=1040*m+Xn,Xn=X0+n,m∈(0,255),n=0,1,2,…,1039,m=0,1,2,…,255。其中A1040*m+n中對(duì)應(yīng)的值就是新三維波形數(shù)據(jù)中第1040*m+n個(gè)采樣點(diǎn)的幅度樣本值為m的命中次數(shù)。

接著,將ADC高速采樣得到的波形采樣值經(jīng)過(guò)多次映射,將多幅波形累加成為一幅包含輸入信號(hào)三維信息,即幅度、時(shí)間、幅度隨時(shí)間變化關(guān)系的圖像輸出,得到原始三維波形數(shù)據(jù)。這樣輸出的原始三維波形數(shù)據(jù)卻往往不是與三維波形信息庫(kù)中采樣點(diǎn)一一對(duì)應(yīng),故需要根據(jù)該三維波形信息庫(kù)中采樣點(diǎn)的次序,對(duì)原始三維波形數(shù)據(jù)進(jìn)行調(diào)整,得到新三維波形數(shù)據(jù),即長(zhǎng)度為1040×256的一維數(shù)組。

然后,為三維波形信息庫(kù)構(gòu)建顏色標(biāo)尺列表,顏色標(biāo)尺至少包括兩個(gè)隨機(jī)刻度,每個(gè)刻度均包含數(shù)值和對(duì)應(yīng)的顯示顏色,強(qiáng)度圖所顯示的顏色與對(duì)應(yīng)顏色的數(shù)值一一對(duì)應(yīng),顯示顏色由三原色(RGB)值來(lái)確定。本專利采用同一顏色的 不同亮度來(lái)處理三維信息的顯示,即顏色亮度越深就代表采樣點(diǎn)在幅度樣本值上出現(xiàn)的頻率越大,顏色亮度越淺就代表采樣點(diǎn)在幅度樣本值上出現(xiàn)的頻率越小。

顏色標(biāo)尺刻度的定義包含兩個(gè)內(nèi)容:該組顏色標(biāo)尺刻度的顯示顏色和對(duì)應(yīng)該顏色標(biāo)尺刻度的數(shù)值范圍,定義結(jié)構(gòu)體ColorMapEntry如下:

假設(shè)繪制波形時(shí)可使用的色度總量為Ccolor=10,定義10組顏色標(biāo)尺刻度,每組顏色標(biāo)尺刻度包含顯示顏色和數(shù)值區(qū)間兩個(gè)參數(shù),則用結(jié)構(gòu)體數(shù)組color[i]表示每組顏色標(biāo)尺刻度,colors[i].color表示該顏色標(biāo)尺刻度的顯示顏色,colors[i].valDouble-colors[i-1].valDouble表示顯示colors[i].color顏色的數(shù)值區(qū)間,即對(duì)應(yīng)的命中次數(shù)區(qū)間。

假設(shè)波形在時(shí)刻T,樣本幅度值A(chǔ)出現(xiàn)的次數(shù)為N(T,A),則查找顏色標(biāo)尺列表,得到N(T,A)這個(gè)數(shù)值落在某一顏色標(biāo)尺刻度的數(shù)值區(qū)間內(nèi),則該數(shù)值區(qū)間對(duì)應(yīng)的顯示顏色即為該次數(shù)N的顯示顏色。

本實(shí)施例采用同一顏色的256種不同亮度來(lái)處理三維信息的顯示,故colors[i].color=256/Ccolor*i,0<i<Ccolor,Ccolor為標(biāo)尺刻度總量。

顏色標(biāo)尺刻度的數(shù)值計(jì)算:首先定義命中次數(shù)的顯示范圍,當(dāng)命中次數(shù)達(dá)到某個(gè)基值Ldmax=40000次時(shí),表示該幅度樣本值已被命中足夠多次,顏色用最高亮度表示,不再加以區(qū)分,故步進(jìn)值h可定義為:

h=(Ldmax-Lsmin)/Ccolor/Ccolor1/2=(40000-0)/10/101/2=1264.91

colors[i].valDouble=Lsmin+h*i1/2=Lsmin+(Ldmax-Lsmin)/Ccolor*i1/2=1264.91*i1/2,0<i<Ccolor,Ccolor為顏色標(biāo)尺刻度的色度總量。

最后,進(jìn)行繪圖,先定義繪圖畫布的尺寸,根據(jù)三維波形信息庫(kù)將畫布的布長(zhǎng)設(shè)置為1040(一次采集的采樣點(diǎn)數(shù)),寬為256(ADC采集信號(hào)的垂直分辨率為8bit),再將讀取的三維波形信息庫(kù)中映射地址中對(duì)應(yīng)的值和顏色標(biāo)尺列表輸入到繪圖函數(shù)中即可完成繪圖,由此完成單次三維波形的顯示。

通過(guò)具體實(shí)施方式的說(shuō)明,應(yīng)當(dāng)可對(duì)本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說(shuō)明之用,并非用來(lái)對(duì)本發(fā)明加以限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1