專利名稱:一種波形預(yù)覽方法、裝置及示波器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及儀器測量技術(shù)領(lǐng)域,尤其涉及一種波形預(yù)覽方法、裝置及示波器。
背景技術(shù):
在現(xiàn)有的各廠家的示波器中,只有部分廠家引入了波形預(yù)覽的這種功能。對比現(xiàn)有的各廠家的波形預(yù)覽功能得到,現(xiàn)有波形預(yù)覽方案所存在的問題如下:當(dāng)觸發(fā)偏移不斷減小,屏幕框不斷左移,此時(shí)屏幕框左側(cè)出現(xiàn)不能完整顯示的狀況。當(dāng)觸發(fā)偏移不斷增大,屏幕框不斷右移,此時(shí)屏幕框右側(cè)出現(xiàn)不能完整顯示的狀況。當(dāng)觸發(fā)偏移增大到一定程度時(shí),屏幕框右偏至消失不見。綜上可見,現(xiàn)有波形預(yù)覽方案在多種波形預(yù)覽情況下無法具體表征當(dāng)前屏幕中可顯示的波形數(shù)據(jù)與當(dāng)前存儲深度下的波形數(shù)據(jù)的偏移位置關(guān)系。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種波形預(yù)覽方法、裝置及示波器,以在多種波形預(yù)覽情況下表征屏幕中可顯示的波形數(shù)據(jù)與當(dāng)前存儲深度下的波形數(shù)據(jù)之間的偏移位置關(guān)系。一方面,本發(fā)明實(shí)施例提供了一種波形預(yù)覽方法,所述方法包括:Al,獲取當(dāng)前波形的水平觸發(fā)偏移;A2,根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍;A3,依據(jù)當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍在波形預(yù)覽界面中繪制水平觸發(fā)偏移、屏幕框和波形數(shù)據(jù)??蛇x的,在本發(fā)明一實(shí)施例中,所述根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍包括:獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài);根據(jù)所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)、所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,在本發(fā)明一實(shí)施例中,所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為采樣狀態(tài)時(shí),步驟A2包括;根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置;根據(jù)所述當(dāng)前波形水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍;根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,在本發(fā)明一實(shí)施例中,若所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為停止采樣狀態(tài)時(shí),步驟A2包括:獲取停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移,并依據(jù)停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移計(jì)算停止采樣瞬間波形的水平觸發(fā)偏移相對差值,然后根據(jù)所述停止采樣瞬間波形的水平觸發(fā)偏移相對差值計(jì)算停止采樣后屏幕發(fā)生的偏移差值;根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述停止采樣瞬間波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置;根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍;根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,在本發(fā)明一實(shí)施例中,根據(jù)如下公式于所述波形預(yù)覽界面繪制屏幕框:屏幕框像素寬度=(當(dāng)前屏幕可表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度??蛇x的,在本發(fā)明一實(shí)施例中,根據(jù)如下公式于所述波形預(yù)覽界面繪制波形數(shù)據(jù):波形數(shù)據(jù)像素寬度=(當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。又一方面,本發(fā)明實(shí)施例提供了一種波形預(yù)覽裝置,所述裝置包括:獲取單元,用于獲取當(dāng)前波形的水平觸發(fā)偏移;計(jì)算單元,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍;繪制單元,用于依據(jù)當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍在波形預(yù)覽界面中繪制水平觸發(fā)偏移、屏幕框和波形數(shù)據(jù)。可選的,在本發(fā)明一實(shí)施例中,所述裝置還包括:檢測單元,用于檢測并獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài);所述計(jì)算單元,進(jìn)一步用于根據(jù)所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)、所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,在本發(fā)明一實(shí)施例中,所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為采樣狀態(tài)時(shí),所述計(jì)算單元包括;觸發(fā)標(biāo)注模塊,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置;屏幕框模塊,用于根據(jù)所述當(dāng)前波形水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍;波形數(shù)據(jù)模塊,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,在本發(fā)明一實(shí)施例中,若所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為停止采樣狀態(tài)時(shí),所述獲取單元,進(jìn)一步用于獲取停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移;所述計(jì)算單元,進(jìn)一步用于依據(jù)停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移計(jì)算停止采樣瞬間波形的水平觸發(fā)偏移相對差值,然后根據(jù)所述停止采樣瞬間波形的水平觸發(fā)偏移相對差值計(jì)算停止采樣后屏幕發(fā)生的偏移差值;所述觸發(fā)標(biāo)注模塊,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述停止采樣瞬間波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置;所述屏幕框模塊,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍;所述波形數(shù)據(jù)模塊,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,在本發(fā)明一實(shí)施例中,所述屏幕框模塊根據(jù)如下公式于所述波形預(yù)覽界面繪制屏幕框:屏幕框像素寬度=(當(dāng)前屏幕可表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度??蛇x的,在本發(fā)明一實(shí)施例中,所述波形數(shù)據(jù)模塊根據(jù)如下公式于所述波形預(yù)覽界面繪制波形數(shù)據(jù):波形數(shù)據(jù)像素寬度=(當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。再一方面,本發(fā)明實(shí)施例提供了 一種示波器,所述示波器包括上述波形預(yù)覽裝置。上述技術(shù)方案具有如下有益效果:因?yàn)椴捎毛@取當(dāng)前波形的水平觸發(fā)偏移;根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍;依據(jù)當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍在波形預(yù)覽界面中繪制水平觸發(fā)偏移、屏幕框和波形數(shù)據(jù)的技術(shù)手段,所以可以在多種波形預(yù)覽情況下表征屏幕中可顯示的波形數(shù)據(jù)與當(dāng)前存儲深度下的波形數(shù)據(jù)之間的偏移位置關(guān)系。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為水平觸發(fā)偏移示意圖;圖2為本發(fā)明實(shí)施例一種波形預(yù)覽方法流程圖;圖3為本發(fā)明實(shí)施例一種波形預(yù)覽裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例計(jì)算單元結(jié)構(gòu)示意圖;圖5為本發(fā)明第一實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖;圖6為本發(fā)明第二實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖;圖7為本發(fā)明第三實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖8為本發(fā)明第四實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖;圖9為本發(fā)明第五實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖;圖10為本發(fā)明第六實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖;圖11為本發(fā)明第七實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖;圖12為本發(fā)明第八實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖;圖13為本發(fā)明第九實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示的三種情況示意圖;圖14為本發(fā)明應(yīng)用實(shí)例參數(shù)定義界面示意圖;圖15為本發(fā)明應(yīng)用實(shí)例計(jì)算當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置方法流程示意圖;圖16為本發(fā)明實(shí)施例STOP狀態(tài)參數(shù)技術(shù)示意圖;圖17為本發(fā)明應(yīng)用實(shí)例RUN(采樣)狀態(tài)確定波形預(yù)覽界面中屏幕框的位置范圍方法流程示意圖;圖18為本發(fā)明應(yīng)用實(shí)例STOP(停止采樣)狀態(tài)確定波形預(yù)覽界面中屏幕框的位置范圍方法流程示意圖;圖19為本發(fā)明應(yīng)用實(shí)例確定預(yù)覽界面中波形數(shù)據(jù)的位置范圍方法流程示意圖;圖20為本發(fā)明應(yīng)用實(shí)例一波形預(yù)覽示意圖;圖21為本發(fā)明應(yīng)用實(shí)例二波形預(yù)覽示意圖;圖22為本發(fā)明應(yīng)用實(shí)例三波形預(yù)覽示意圖;圖23為本發(fā)明應(yīng)用實(shí)例四波形預(yù)覽示意圖;圖24為本發(fā)明應(yīng)用實(shí)例五波形預(yù)覽示意圖;圖25為本發(fā)明應(yīng)用實(shí)例六波形預(yù)覽示意圖;圖26為本發(fā)明應(yīng)用實(shí)例七波形預(yù)覽示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,為水平觸發(fā)偏移示意圖,其中:波形數(shù)據(jù)為當(dāng)前存儲深度下采樣獲得的數(shù)據(jù)。如當(dāng)前存儲深度設(shè)置為140K,則波形數(shù)據(jù)等效表征的就是這140K個點(diǎn)。水平觸發(fā)偏移的大小決定了以下兩個方面的取值:水平觸發(fā)偏移決定了波形采樣階段預(yù)觸發(fā)與延遲觸發(fā)所占的比例。預(yù)觸發(fā)階段波形點(diǎn)數(shù)=當(dāng)前存儲深度/2+水平觸發(fā)偏移時(shí)間段包含點(diǎn)數(shù);延遲觸發(fā)階段波形點(diǎn)數(shù)=當(dāng)前存儲深度/2-觸發(fā)偏移時(shí)間段包含點(diǎn)數(shù)。通常情況下,屏幕框的中心是與當(dāng)前存儲深度的中心相對應(yīng)的,即屏幕始終顯示波形數(shù)據(jù)的最中心的數(shù)據(jù)。但是,當(dāng)觸發(fā)偏移值設(shè)置到采樣極限時(shí),即當(dāng)觸發(fā)偏移時(shí)間段包含點(diǎn)數(shù)等于當(dāng)前存儲深度/2時(shí),若繼續(xù)設(shè)置觸發(fā)偏移的值,則會調(diào)整屏幕框的位置,此時(shí)屏幕中心將不再與當(dāng)前存儲深度的中心對應(yīng)。屏幕框?yàn)楦鶕?jù)當(dāng)前時(shí)基的大小,可以計(jì)算得到屏幕可表征的波形點(diǎn)數(shù)范圍。屏幕框表征點(diǎn)數(shù)=當(dāng)前時(shí)基*14 (屏幕包含的時(shí)基格數(shù))*采樣率。若屏幕框表征點(diǎn)數(shù)恰好等于當(dāng)前存儲深度,則屏幕框恰好顯示當(dāng)前存儲深度的波形,而在其他波形預(yù)覽情況下,則無法表征屏幕中可顯示的波形數(shù)據(jù)與當(dāng)前存儲深度下的波形數(shù)據(jù)之間的偏移位置關(guān)系?,F(xiàn)有技術(shù)只有在觸發(fā)偏移值為0.00000s時(shí),屏幕框恰好和波形數(shù)據(jù)線重合,可以完整顯示當(dāng)前存儲深度下波形數(shù)據(jù),而對于其他波形預(yù)覽情況,則無法表征屏幕中可顯示的波形數(shù)據(jù)與當(dāng)前存儲深度下的波形數(shù)據(jù)之間的偏移位置關(guān)系。由上可見,波形預(yù)覽描述的是以下三者之間的關(guān)系:波形數(shù)據(jù)、水平觸發(fā)偏移、屏幕框。用戶可以通過設(shè)置水平觸發(fā)偏移的值,來獲取該水平觸發(fā)偏移下對應(yīng)的波形數(shù)據(jù),同時(shí)又可以換算出水平觸發(fā)偏移與屏幕框的位置關(guān)系,進(jìn)而得出三者的一個對應(yīng)關(guān)系。之所以要引入這樣一等比例縮小的技術(shù)主要考慮以下兩方面的需求:由于現(xiàn)有技術(shù)示波器將很多信息都放在了屏幕下方去顯示,首先這樣做比較不夠直觀。其次,隨著偏移位置的增大或減小,如果不采取一些換算的話是無法將信息完整顯示的,鑒于此,本發(fā)明實(shí)施例提出了一種等比例縮放的機(jī)制,用于將波形數(shù)據(jù)、水平觸發(fā)偏移、屏幕框三者的各自信息及相互關(guān)系表現(xiàn)出來,以提供了一種可以完整展現(xiàn)波形數(shù)據(jù)、觸發(fā)偏移、屏幕框三者信息及關(guān)系的等效預(yù)覽機(jī)制。如圖2所示,為本發(fā)明實(shí)施例一種波形預(yù)覽方法流程圖,所述方法包括:Al,獲取當(dāng)前波形的水平觸發(fā)偏移;A2,根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍;A3,依據(jù)當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍在波形預(yù)覽界面中繪制水平觸發(fā)偏移、屏幕框和波形數(shù)據(jù)。需要說明的是,上述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍的三個計(jì)算過程分別獨(dú)立,沒有前后順序關(guān)系,而繪制過程順序固定。可選的,所述根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍包括:獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài);根據(jù)所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)、所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍。可選的,所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為采樣狀態(tài)時(shí),步驟A2包括;根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置;根據(jù)所述當(dāng)前波形水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍;根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,若所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為停止采樣狀態(tài)時(shí),步驟A2包括:獲取停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移,并依據(jù)停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移計(jì)算停止采樣瞬間波形的水平觸發(fā)偏移相對差值,然后根據(jù)所述停止采樣瞬間波形的水平觸發(fā)偏移相對差值計(jì)算停止采樣后屏幕發(fā)生的偏移差值;根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述停止采樣瞬間波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置;根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍;根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,根據(jù)如下公式于所述波形預(yù)覽界面繪制屏幕框:屏幕框像素寬度=(當(dāng)前屏幕可表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。可選的,根據(jù)如下公式于所述波形預(yù)覽界面繪制波形數(shù)據(jù):波形數(shù)據(jù)像素寬度=(當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。本發(fā)明實(shí)施例上述方法技術(shù)方案可以在多種波形預(yù)覽情況下表征屏幕中可顯示的波形數(shù)據(jù)與當(dāng)前存儲深度下的波形數(shù)據(jù)之間的偏移位置關(guān)系。通過對上述信息的描述,用戶可以清晰的識別出屏幕當(dāng)前的位置,屏幕所顯示波形在整個內(nèi)存中的位置,當(dāng)前觸發(fā)偏移與內(nèi)存中數(shù)據(jù)的對應(yīng)關(guān)系。即使由于觸發(fā)偏移的關(guān)系使得當(dāng)前屏幕中沒有任何波形的顯示,依然可以清晰的看到屏幕框距離波形數(shù)據(jù)的距離。對應(yīng)于上述方法實(shí)施例,如圖3所示,為本發(fā)明實(shí)施例一種波形預(yù)覽裝置結(jié)構(gòu)示意圖,所述裝置包括:獲取單元31,用于獲取當(dāng)前波形的水平觸發(fā)偏移;計(jì)算單元32,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍;繪制單元33,用于依據(jù)當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍在波形預(yù)覽界面中繪制水平觸發(fā)偏移、屏幕框和波形數(shù)據(jù)??蛇x的,所述裝置還可以包括:檢測單元,用于檢測并獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài);所述計(jì)算單元,進(jìn)一步用于根據(jù)所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)、所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍。
可選的,如圖4所示,為本發(fā)明實(shí)施例計(jì)算單元結(jié)構(gòu)示意圖,所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為采樣狀態(tài)時(shí),所述計(jì)算單元32包括;觸發(fā)標(biāo)注模塊321,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置;屏幕框模塊322,用于根據(jù)所述當(dāng)前波形水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍;波形數(shù)據(jù)模塊323,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,若所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為停止采樣狀態(tài)時(shí),所述獲取單元31,進(jìn)一步用于獲取停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移;所述計(jì)算單元32,進(jìn)一步用于依據(jù)停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移計(jì)算停止采樣瞬間波形的水平觸發(fā)偏移相對差值,然后根據(jù)所述停止采樣瞬間波形的水平觸發(fā)偏移相對差值計(jì)算停止采樣后屏幕發(fā)生的偏移差值;所述觸發(fā)標(biāo)注模塊321,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述停止采樣瞬間波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置;所述屏幕框模塊322,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍;所述波形數(shù)據(jù)模塊323,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍??蛇x的,所述屏幕框模塊322根據(jù)如下公式于所述波形預(yù)覽界面繪制屏幕框:屏幕框像素寬度=(當(dāng)前屏幕可表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度??蛇x的,所述波形數(shù)據(jù)模塊323根據(jù)如下公式于所述波形預(yù)覽界面繪制波形數(shù)據(jù):波形數(shù)據(jù)像素寬度=(當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。本發(fā)明實(shí)施例上述裝置技術(shù)方案可以在多種波形預(yù)覽情況下表征屏幕中可顯示的波形數(shù)據(jù)與當(dāng)前存儲深度下的波形數(shù)據(jù)之間的偏移位置關(guān)系。通過對上述信息的描述,用戶可以清晰的識別出屏幕當(dāng)前的位置,屏幕所顯示波形在整個內(nèi)存中的位置,當(dāng)前觸發(fā)偏移與內(nèi)存中數(shù)據(jù)的對應(yīng)關(guān)系。即使由于觸發(fā)偏移的關(guān)系使得當(dāng)前屏幕中沒有任何波形的顯示,依然可以清晰的看到屏幕框距離波形數(shù)據(jù)的距離。本發(fā)明實(shí)施例上述波形預(yù)覽裝置可以為示波器,以下詳述:首先必須建立起一個時(shí)間的概念,對于整個預(yù)覽小窗體,用戶所見到的只是一個位置的對應(yīng)關(guān)系,而實(shí)際上其表征的是一個時(shí)間的對應(yīng)關(guān)系,為了更直觀的展現(xiàn)觸發(fā)偏移、屏幕框、波形數(shù)據(jù)的三者關(guān)系,本發(fā)明實(shí)施例做了由時(shí)間到位置的抽象。對于當(dāng)前內(nèi)存中的波形數(shù)據(jù)其實(shí)表征的是以某一個時(shí)刻(水平觸發(fā)偏移)為基準(zhǔn),一個時(shí)間段內(nèi)采集的波形點(diǎn)的總數(shù),所以,本發(fā)明實(shí)施例可以將其等效看做是表征了一個以某一時(shí)刻為基準(zhǔn)的時(shí)間段。對于屏幕框,其實(shí)質(zhì)也是表征的一個時(shí)間段,通過(當(dāng)前時(shí)基*屏幕劃分格數(shù))計(jì)算得出,而且屏幕框的位置也由水平觸發(fā)偏移的位置決定,所以,要理清內(nèi)存中的波形數(shù)據(jù)與屏幕框的關(guān)系,其實(shí)質(zhì)就是理清二者表征的兩個時(shí)間段之間的關(guān)系。
假設(shè)時(shí)間軸為橫軸,這兩個時(shí)間段必定存在以下的位置關(guān)系:(其中,當(dāng)前系統(tǒng)的運(yùn)行狀態(tài)不同(ST0P/RUN,其中,RUN為采樣狀態(tài),STOP為停止采樣狀態(tài)),觸發(fā)偏移當(dāng)前的值不同會出現(xiàn)不同的顯示情況)。1、屏幕框左偏或者右偏,但始終是與波形數(shù)據(jù)重疊的,這樣整個預(yù)覽界面的大小就確定為最大時(shí)間(波形數(shù)據(jù)表征時(shí)間與屏幕表征時(shí)間中的較大者)。a:波形數(shù)據(jù)表征時(shí)間 > 屏幕表征時(shí)間,屏幕右偏,無需等比例壓縮,如圖5所示,為本發(fā)明第一實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖。注:下圖6-圖14中,深灰色表示屏幕框顯示區(qū)域;淺灰色表示波形數(shù)據(jù)顯示區(qū)域。b:波形數(shù)據(jù)表征時(shí)間>屏幕表征時(shí)間,屏幕左偏,無需等比例壓縮,如圖6所示,為本發(fā)明第二實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖。c:波形數(shù)據(jù)表征時(shí)間<屏幕表征時(shí)間,無需等比例壓縮,如圖7所示,為本發(fā)明第三實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖。d:波形數(shù)據(jù)表征時(shí)間==屏幕表征時(shí)間無需等比例壓縮,如圖8所示,為本發(fā)明第四實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖。2、屏幕框左偏或者右偏,有一部分已經(jīng)超出波形數(shù)據(jù)表征的范圍,此時(shí)為了將二者的信息顯示完整,本發(fā)明實(shí)施例就將預(yù)覽界面表征的最大時(shí)間定為二者的并集。a:波形數(shù)據(jù)表征時(shí)間 > =屏幕表征時(shí)間,屏幕右偏,等比例壓縮,如圖9所示,為本發(fā)明第五實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖。b:波形數(shù)據(jù)表征時(shí)間> =屏幕表征時(shí)間,屏幕左偏,等比例壓縮,如圖10所示,為本發(fā)明第六實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖。c:波形數(shù)據(jù)表征時(shí)間<屏幕表征時(shí)間,屏幕右偏,等比例壓縮,如圖11所示,為本發(fā)明第七實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖。d:波形數(shù)據(jù)表征時(shí)間<屏幕表征時(shí)間,屏幕左偏,等比例壓縮,如圖12所示,為本發(fā)明第八實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示示意圖。3、屏幕框左偏或者右偏導(dǎo)致波形數(shù)據(jù)與屏幕框沒有交集。如圖13所示,為本發(fā)明第九實(shí)施例波形數(shù)據(jù)與屏幕框于預(yù)覽界面顯示的三種情況示意圖。等比例壓縮:如上圖13,隨著觸發(fā)偏移值的改變,預(yù)覽界面所表征的時(shí)間長度將不斷增大,為了將屏幕框的信息與波形數(shù)據(jù)完整的表達(dá)出來,本發(fā)明實(shí)施例引入等比例縮放的概念,其核心思想如下列公式所示:屏幕框像素寬度=(當(dāng)前屏幕可表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面覽度;波形數(shù)據(jù)像素寬度=(當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。注:預(yù)覽界面寬度恒定不變。這樣隨著預(yù)覽界面表征時(shí)間不斷增大,屏幕框像素寬度和波形像素寬度將會出現(xiàn)等比例縮小的狀況。與此同時(shí),另一個重要的工作就是:如何確定水平觸發(fā)標(biāo)簽、屏幕框、波形數(shù)據(jù)在預(yù)覽界面中的具體顯示位置,以下進(jìn)行詳述。下面所列為屏幕框繪制流程每個分支的計(jì)算詳情,主要目的在于計(jì)算屏幕框的像素寬度和顯示位置。A、信息定義:ScrTimeffidth:屏幕框表征時(shí)間寬度MemTimeffidth:當(dāng)前存儲深度下波形數(shù)據(jù)表征的時(shí)間寬度CurDispTimeffidth:預(yù)覽界面當(dāng)前表征的時(shí)間寬度,未發(fā)生等比例縮小時(shí),它的值為 ScrTimeWidth 和 MemTimeWidth 中較大的一個。HoriOffset:當(dāng)前水平觸發(fā)偏移OffsetOverDiff:相對偏差值,用于計(jì)算的中間值。StopOffset:屏幕窗口相對預(yù)覽界面中點(diǎn)的偏移部分WIND0W_WIDTH:預(yù)覽界面像素寬度其他變量請參加流程圖中的描述。B、需要計(jì)算的變量:ScreenPosX:屏幕框 的當(dāng)前位置(該位置為相對位置,即僅針對預(yù)覽界面的位置,而非整個示波器屏幕的位置),以像素為單位。Scrffidth:屏幕框的寬度,以像素為單位。C、在RUN和STOP時(shí),屏幕框繪制的判斷邏輯是不同的。RUN 狀態(tài):{1}屏幕框右偏ScreenPosX:(D+Hori0ffset-P[2])/CurDispTimeffidth*WIND0ff_ffIDTHScrffidth:ScrTimeffidth/CurDispTimeffidth*WINDOff_ffIDTH{2}屏幕框不變ScreenPosX:D/MemTimeffidth*WINDOff_ffIDTHScrffidth:ScrTimeffidth/CurDispTimeffidth*WINDOff_ffIDTH{3}屏幕框左偏ScreenPosX:(D-P[5] -HoriOffset) /CurDispTimeWidth*WINDOW—WIDTHScrWidth:ScrTimeWidth/CurDispTimeWidth^WINDOW_WIDTH{4}屏幕框左偏并等比例縮小顯示CurDispTimeWidth:MemTimeWidth+P [5] -D-HoriOffsetScreenPosX:0ScrWidth:ScrTimeWidth/CurDispTimeWidth^WINDOW_WIDTH{5}屏幕框不出現(xiàn)等比例縮小顯示ScreenPosX:0
Scrffidth:ScrTimeffidth/CurDispTimeffidth*WINDOff_ffIDTHSTOP 狀態(tài):StopOffset:HoriOffset-停止瞬間的觸發(fā)偏移+OffsetOverDiff{6}屏幕框右偏并等比例縮小顯示CurDispTimeffidth:CurDi spTimeffidth+StopOffset-DScrffidth:ScrTimeffidth/CurDispTimeffidth*WINDOff_ffIDTHScreenPosX:WIND0ff_ff IDTH-Scrffidth{7}屏幕框左偏并等比例縮小顯示CurDispTimeffidth:CurDispTimeffidth- (StopOffset+D)Scrffidth:ScrTimeffidth /CurDispTimeffidth*WINDOff_ffIDTHScreenPosX:0{8}屏幕框不出現(xiàn)等比例縮小顯示的狀況Scrffidth:ScrTimeffidth/CurDispTimeffidth*WINDOff_ffIDTHScreenPosXffIND0ff_WIDTH/2-(ScrTimeffidth/2-Stop0ffset)/CurDispTimeffidth*ffIND0ff_ffIDTH水平觸發(fā)偏移的位置的計(jì)算與波形的寬度和起始及結(jié)束位置的計(jì)算其實(shí)現(xiàn)邏輯同上。整個預(yù)覽界面的繪制被劃分成了三個獨(dú)立的部分,繪制水平觸發(fā)偏移的位置、繪制屏幕框、繪制波形,根據(jù)⑶I (Graphical User Interface,圖形用戶界面,又稱圖形用戶接口)顯示效果的疊加順序,屏幕框放在波形之前進(jìn)行繪制。如圖14所示,為本發(fā)明應(yīng)用實(shí)例參數(shù)定義界面示意圖,其中:A:當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度;B:當(dāng)前屏幕可表征的時(shí)間長度;C:ST0P (停止采樣)后屏幕發(fā)生的偏移差值;D: IA-B I /2 ;E:以屏幕中為O起點(diǎn),左側(cè)為正,右側(cè)為負(fù),當(dāng)前觸發(fā)偏移對應(yīng)的波形數(shù)據(jù)位置;F:水平觸發(fā)偏移在波形預(yù)覽界面中的絕對位置;H:當(dāng)前波形的水平觸發(fā)偏移;P [O] P[7]分別表不水平觸發(fā)偏移的位置:P [O]:屏幕中心,水平觸發(fā)偏移位置為O ;P [I]:水平觸發(fā)偏移位置為(+) A/2+(A-B)/2 = (+) A-B/2P [2]:水平觸發(fā)偏移位置為(+)A/2 ;P [3]:水平觸發(fā)偏移位置為(+)B/2 ;
p[4]:水平觸發(fā)偏移位置為(_)B/2 ;p [5]:水平觸發(fā)偏移位置為(_) A/2 ;P [6]:水平觸發(fā)偏移位置為(_)A/2-(A-B)/2 = (_)A+B/2 ;p [7]:水平觸發(fā)偏移位置為(-)A。如圖15所示,為本發(fā)明應(yīng)用實(shí)例計(jì)算當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置方法流程示意圖,包括如下步驟:1501、開始;1502、獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài),若為RUN(采樣)狀態(tài),則轉(zhuǎn)1503 ;若為STOP (停止采樣)狀態(tài),轉(zhuǎn)1512 ;1503、獲取水平觸發(fā)偏移H ;1504、計(jì)算 E = H* 采樣率;1505、判斷是否H < P[6],若是,則轉(zhuǎn)1506,否則,轉(zhuǎn)1507 ;1506、計(jì)算E = -A/2*采樣率,然后轉(zhuǎn)1509 ;1507、判斷是否 H > P[2]&&H < P[2]+D,若是,則轉(zhuǎn) 1508,否則,轉(zhuǎn) 1509 ;1508、計(jì)算E = -A/2*采樣率,然后轉(zhuǎn)1509 ;1509、判斷是否A > = B,若是,則轉(zhuǎn)1510,否則,轉(zhuǎn)1511 ;1510、{1}計(jì)算F的值,流程結(jié)束。首先定義如下:OffsetPoint:相對p
點(diǎn),觸發(fā)標(biāo)志T偏移的數(shù)據(jù)點(diǎn)(該數(shù)據(jù)點(diǎn)是采樣得到的存放在內(nèi)存中的數(shù)據(jù)點(diǎn)),OffsetPoint = H*采樣率。ScreenPoint:屏幕表征時(shí)間長度所對應(yīng)的數(shù)據(jù)點(diǎn)個數(shù)。ScreenPoint =水平時(shí)基*屏幕時(shí)基格數(shù)(14)*采樣率。{1}A >= BF = 了頁覽界面起始似直+ 了頁覽界面覽度/2_ (Off setPoint/A) * 了頁覽界面覽度。1511、{2}計(jì)算F的值,流程結(jié)束。A < BF =預(yù)覽界面起始位置+預(yù)覽界面寬度/2_(0ffsetPoint/ScreenPoint)*預(yù)覽界面寬度。1512、獲取STOP瞬間水平觸發(fā)偏移;1513、計(jì)算STOP瞬間的水平偏移相對差值;設(shè):M為:A、B中較大的一個。T:ST0P(停止采樣)瞬間當(dāng)前波形的水平觸發(fā)偏移。H:當(dāng)前波形的水平觸發(fā)偏移值。Offset:ST0P (停止采樣)瞬間水平觸發(fā)偏移相對差值。Offset之所以叫做相對差值,其實(shí)是需要根據(jù)圖16(如圖16所示,為本發(fā)明實(shí)施例STOP狀態(tài)參數(shù)技術(shù)示意圖)來對比理解的,它的取值可能有兩種:T+M/2或者0,其實(shí)就是T相對(_)M/2的一個差值。之所以要去比較這兩個值是因?yàn)橹挥挟?dāng)T的值小于M/2時(shí),屏幕框才會發(fā)生偏移。1514、根據(jù)STOP瞬間的水平偏移相對差值計(jì)算STOP后屏幕發(fā)生的偏移差值C ;
如圖16所示,C是通的H-T+Offset得到的,如果停止采樣后不去移動觸發(fā)位置的話,它的值就等于Offset。1515、判斷是否C >D,若是,則1516 ;否則,轉(zhuǎn)1517 ;1516、{3}計(jì)算F的值,流程結(jié)束。ODTO = A/2-stop瞬間水平觸發(fā)偏移值+stop瞬間水平觸發(fā)偏移相對差值;F =預(yù)覽界面起始位置+預(yù)覽界面寬度/2+T0/預(yù)覽界面表征的時(shí)間長度*預(yù)覽界面寬度。1517、判斷是否C < -D,若是,則1518 ;否則,轉(zhuǎn)1519 ;1518、{4}計(jì)算F的值,流程結(jié)束。C < -DTO = -A/2-stop瞬間水平觸發(fā)偏移值+stop瞬間水平觸發(fā)偏移相對差值;F =預(yù)覽界面起始位置+預(yù)覽界面寬度/2+T0/預(yù)覽界面表征的時(shí)間長度*預(yù)覽界面寬度。1519、其他條件:-D< C < D,轉(zhuǎn)步驟 1520 ;1520、{5}計(jì)算F的值,流程結(jié)束。如果A>=BF =預(yù)覽界面起始位置+預(yù)覽界面寬度/2_(A/2/預(yù)覽界面表征的時(shí)間長度)*預(yù)覽界面覽度;如果A < BF=預(yù)覽界面起始位置+預(yù)覽界面寬度/2_(0ffsetPoint/預(yù)覽界面表征的時(shí)間長度)*預(yù)覽界面寬度。如圖17所示,為本發(fā)明應(yīng)用實(shí)例RUN(采樣)狀態(tài)確定波形預(yù)覽界面中屏幕框的位置范圍方法流程示意圖,包括如下步驟:1701、開始;1702、獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài),若為RUN(采樣)狀態(tài),則轉(zhuǎn)1703 ;若為STOP (停止采樣)狀態(tài),轉(zhuǎn)1717 ;1703、獲取水平觸發(fā)偏移H ;1704、判斷是否A> = B,若是,則轉(zhuǎn)1705、1707、1709、1711判斷H的位置,否則,轉(zhuǎn)1713、1715判斷H的位置;1705、若判定 H > P [2],則轉(zhuǎn) 1706 ;1706、{1}屏幕框右偏,流程結(jié)束。1707、若判定 H < = P[2]&&H >= P [5],則轉(zhuǎn) 1708 ;1708、⑵屏幕框不變,流程結(jié)束。1709、若判定 H < P[5]&&H >= P [6],則轉(zhuǎn) 1710 ;1710、{3}屏幕框不變,流程結(jié)束。1711、若判定 H < P[6]&&H >= P[7],則轉(zhuǎn) 1712 ;1712、{4}屏幕框不變,流程結(jié)束。1713、若判定 H < P[6]&&H >= P [7],則轉(zhuǎn) 1714 ;
1714、{4}屏幕框不變,流程結(jié)束。1715、若判定 H > = P [6],則轉(zhuǎn) 1716 ;1716、{5}屏幕框不出現(xiàn)等比例縮小顯示,流程結(jié)束。1717、進(jìn)入STOP(停止采樣)狀態(tài)確定波形預(yù)覽界面中屏幕框的位置范圍方法流程。如圖18所示,為本發(fā)明應(yīng)用實(shí)例STOP(停止采樣)狀態(tài)確定波形預(yù)覽界面中屏幕框的位置范圍方法流程示意圖,包括如下步驟:1717、STOP 部分開始;1718、獲取STOP瞬間水平觸發(fā)偏移;1719、計(jì)算STOP瞬間的水平偏移相對差值;1720、根據(jù)STOP瞬間的水平偏移相對差值計(jì)算STOP后屏幕發(fā)生的偏移差值C,然后轉(zhuǎn)1721、1723、1725、1711判斷C與D或-D的大??; 1721、若判定 C > D,則轉(zhuǎn) 1722 ;1722、{6}屏幕框右偏并等比例縮小顯示,流程結(jié)束。1723、若判定 C < -D,則轉(zhuǎn) 1722 ;1724、{7}屏幕框左偏并等比例縮小顯示,流程結(jié)束。1725、若判定-D彡C彡D,則轉(zhuǎn)1726 ;1726、{8}屏幕框不出現(xiàn)等比例縮小顯示的狀況,流程結(jié)束。如圖19所示,為本發(fā)明應(yīng)用實(shí)例確定預(yù)覽界面中波形數(shù)據(jù)的位置范圍方法流程示意圖,包括如下步驟:1901、開始;1902、獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài),若為RUN(采樣)狀態(tài),則轉(zhuǎn)1903 ;若為STOP (停止采樣)狀態(tài),轉(zhuǎn)1907 ;1903、獲取水平觸發(fā)偏移H ;1904、判斷是否H < P [6],若是,則轉(zhuǎn)1905 ;否則轉(zhuǎn)1906 ;1905、波形靠右側(cè)等效壓縮,流程結(jié)束。1906、波形占滿預(yù)覽窗體,未發(fā)生等效壓縮,流程結(jié)束。1907、獲取STOP瞬間水平觸發(fā)偏移;1908、計(jì)算STOP瞬間的水平偏移相對差值;1909、根據(jù)STOP瞬間的水平偏移相對差值計(jì)算STOP后屏幕發(fā)生的偏移差值C,然后轉(zhuǎn)1910、1912、1914判斷C與D或-D的大??;1910、若判定 C > D,則轉(zhuǎn) 1911 ;1911、波形靠左側(cè)等效壓縮,流程結(jié)束。1912、若判定 C < -D,則轉(zhuǎn) 1913 ;1913、波形靠右側(cè)等效壓縮,流程結(jié)束。1914、若判定-D ^ C ^ D,則轉(zhuǎn) 1915 ;1915、波形未發(fā)生等效壓縮,流程結(jié)束。下述圖20-圖26所示分別表示屏幕框的不同位置狀態(tài)、不同顯示狀態(tài),其中如圖20所示,預(yù)覽界面窗口在波形正上方,可以清晰的表示出水平觸發(fā)偏移、屏幕框及波形數(shù)據(jù)的相對關(guān)系:如圖20所示,為本發(fā)明應(yīng)用實(shí)例一波形預(yù)覽示意圖,屏幕框左偏并等比例縮小顯
/Jn ο如圖21所示,為本發(fā)明應(yīng)用實(shí)例二波形預(yù)覽示意圖,屏幕框不變。如圖22所示,為本發(fā)明應(yīng)用實(shí)例三波形預(yù)覽示意圖,屏幕框左偏。如圖23所示,為本發(fā)明應(yīng)用實(shí)例四波形預(yù)覽示意圖,屏幕框右偏。如圖24所示,為本發(fā)明應(yīng)用實(shí)例五波形預(yù)覽示意圖,屏幕框右偏并等比例縮小顯
/Jn ο如圖25所示,為本發(fā)明應(yīng)用實(shí)例六波形預(yù)覽示意圖,屏幕框左偏并等比例縮小顯示如圖26所示,為本發(fā)明應(yīng)用實(shí)例七波形預(yù)覽示意圖,屏幕框不出現(xiàn)等比例縮小顯示的狀況。本發(fā)明上述應(yīng)用實(shí)例通過總結(jié)分析得出了當(dāng)前各示波器廠家在機(jī)器的波形預(yù)覽功能方面的欠缺之處,或者不支持這樣的功能,或者不夠完善只能顯示部分信息,在有限的區(qū)域內(nèi)完整的顯示出用戶需要的信息,將最全面的信息展現(xiàn)出來,通過提出了 “對波形預(yù)覽界面等比例縮放顯示”的概念,信息表達(dá)更全面,完整顯示波形相關(guān)信息,達(dá)到很好的建模預(yù)覽效果;對于有限的區(qū)域空間,引入了一種可擴(kuò)展的實(shí)現(xiàn)思路。本領(lǐng)域技術(shù)人員還可以了解到本發(fā)明實(shí)施例列出的各種說明性邏輯塊(illustrative logical block),單元,和步驟可以通過電子硬件、電腦軟件,或兩者的結(jié)合進(jìn)行實(shí)現(xiàn)。為清楚展示硬件和軟件的可替換性(interchangeability),上述的各種說明性部件(illustrative components),單元和步驟已經(jīng)通用地描述了它們的功能。這樣的功能是通過硬件還是軟件來實(shí)現(xiàn)取決于特定的應(yīng)用和整個系統(tǒng)的設(shè)計(jì)要求。本領(lǐng)域技術(shù)人員可以對于每種特定的應(yīng)用,可以使用各種方法實(shí)現(xiàn)所述的功能,但這種實(shí)現(xiàn)不應(yīng)被理解為超出本發(fā)明實(shí)施例保護(hù)的范圍。本發(fā)明實(shí)施例中所描述的各種說明性的邏輯塊,或單元都可以通過通用處理器,數(shù)字信號處理器,專用集成電路(ASIC),現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯裝置,離散門或晶體管邏輯,離散硬件部件,或上述任何組合的設(shè)計(jì)來實(shí)現(xiàn)或操作所描述的功能。通用處理器可以為微處理器,可選地,該通用處理器也可以為任何傳統(tǒng)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以通過計(jì)算裝置的組合來實(shí)現(xiàn),例如數(shù)字信號處理器和微處理器,多個微處理器,一個或多個微處理器聯(lián)合一個數(shù)字信號處理器核,或任何其它類似的配置來實(shí)現(xiàn)。本發(fā)明實(shí)施例中所描述的方法或算法的步驟可以直接嵌入硬件、處理器執(zhí)行的軟件模塊、或者這兩者的結(jié)合。軟件模塊可以存儲于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動磁盤、⑶-ROM或本領(lǐng)域中其它任意形式的存儲媒介中。示例性地,存儲媒介可以與處理器連接,以使得處理器可以從存儲媒介中讀取信息,并可以向存儲媒介存寫信息??蛇x地,存儲媒介還可以集成到處理器中。處理器和存儲媒介可以設(shè)置于ASIC中,ASIC可以設(shè)置于用戶終端中。可選地,處理器和存儲媒介也可以設(shè)置于用戶終端中的不同的部件中。在一個或多個示例性的設(shè)計(jì)中,本發(fā)明實(shí)施例所描述的上述功能可以在硬件、軟件、固件或這三者的任意組合來實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),這些功能可以存儲與電腦可讀的媒介上,或以一個或多個指令或代碼形式傳輸于電腦可讀的媒介上。電腦可讀媒介包括電腦存儲媒介和便于使得讓電腦程序從一個地方轉(zhuǎn)移到其它地方的通信媒介。存儲媒介可以是任何通用或特殊電腦可以接入訪問的可用媒體。例如,這樣的電腦可讀媒體可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁性存儲裝置,或其它任何可以用于承載或存儲以指令或數(shù)據(jù)結(jié)構(gòu)和其它可被通用或特殊電腦、或通用或特殊處理器讀取形式的程序代碼的媒介。此外,任何連接都可以被適當(dāng)?shù)囟x為電腦可讀媒介,例如,如果軟件是從一個網(wǎng)站站點(diǎn)、服務(wù)器或其它遠(yuǎn)程資源通過一個同軸電纜、光纖電腦、雙絞線、數(shù)字用戶線(DSL)或以例如紅外、無線和微波等無線方式傳輸?shù)囊脖话谒x的電腦可讀媒介中。所述的碟片(disk)和磁盤(disc)包括壓縮磁盤、鐳射盤、光盤、DVD、軟盤和藍(lán)光光盤,磁盤通常以磁性復(fù)制數(shù)據(jù),而碟片通常以激光進(jìn)行光學(xué)復(fù)制數(shù)據(jù)。上述的組合也可以包含在電腦可讀媒介中。以上所述的具體實(shí)施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種波形預(yù)覽方法,其特征在于,所述方法包括: Al,獲取當(dāng)前波形的水平觸發(fā)偏移; A2,根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍; A3,依據(jù)當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍在波形預(yù)覽界面中繪制水平觸發(fā)偏移、屏幕框和波形數(shù)據(jù)。
2.如權(quán)利要求1所述方法,其特征在于,所述根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍包括: 獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài); 根據(jù)所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)、所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍。
3.如權(quán)利要求2所述方法,其特征在于,所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為采樣狀態(tài)時(shí),步驟A2包括; 根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置; 根據(jù)所述當(dāng)前波形水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍; 根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍。
4.如權(quán)利要求3所述方法,其特征在于,若所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為停止采樣狀態(tài)時(shí),步驟A2包括: 獲取停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移,并依據(jù)停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移計(jì)算停止采樣瞬間波形的水平觸發(fā)偏移相對差值,然后根據(jù)所述停止采樣瞬間波形的水平觸發(fā)偏移相對差值計(jì)算停止采樣后屏幕發(fā)生的偏移差值; 根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述停止采樣瞬間波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置; 根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍; 根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍。
5.如權(quán)利要求3或4所述方法,其特征在于,根據(jù)如下公式于所述波形預(yù)覽界面繪制屏幕框: 屏幕框像素寬度=(當(dāng)前屏幕可表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。
6.如權(quán)利要求3或4所述方法,其特征在于,根據(jù)如下公式于所述波形預(yù)覽界面繪制波形數(shù)據(jù): 波形數(shù)據(jù)像素寬度=(當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。
7.一種波形預(yù)覽裝置,其特征在于,所述裝置包括: 獲取單元,用于獲取當(dāng)前波形的水平觸發(fā)偏移; 計(jì)算單元,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍; 繪制單元,用于依據(jù)當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍在波形預(yù)覽界面中繪制水平觸發(fā)偏移、屏幕框和波形數(shù)據(jù)。
8.如權(quán)利要求7所述裝置,其特征在于,所述裝置還包括: 檢測單元,用于檢測并獲取系統(tǒng)當(dāng)前運(yùn)行狀態(tài); 所述計(jì)算單元,進(jìn)一步用于根據(jù)所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)、所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍。
9.如權(quán)利要求8所述裝置,其特征在于,所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為采樣狀態(tài)時(shí),所述計(jì)算單元包括; 觸發(fā)標(biāo)注模塊,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置; 屏幕框模塊,用于根據(jù)所述當(dāng)前波形水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍; 波形數(shù)據(jù)模塊,用于根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、所述當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、所述當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍。
10.如權(quán)利要求9所述裝置,其特征在于,若所述系統(tǒng)當(dāng)前運(yùn)行狀態(tài)為停止采樣狀態(tài)時(shí), 所述獲取單元,進(jìn)一步用于獲取停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移; 所述計(jì)算單元,進(jìn)一步用于依據(jù)停止采樣瞬間當(dāng)前波形的水平觸發(fā)偏移計(jì)算停止采樣瞬間波形的水平觸發(fā)偏移相對差值,然后根據(jù)所述停止采樣瞬間波形的水平觸發(fā)偏移相對差值計(jì)算停止采樣后屏幕發(fā)生的偏移差值; 所述觸發(fā)標(biāo)注模塊,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,計(jì)算所述停止采樣瞬間波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置; 所述屏幕框模塊,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述波形預(yù)覽界面中屏幕框的位置范圍; 所述波形數(shù)據(jù)模塊,進(jìn)一步用于根據(jù)所述停止采樣后屏幕發(fā)生的偏移差值、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,確定所述預(yù)覽界面中波形數(shù)據(jù)的位置范圍。
11.如權(quán)利要求9或10所述裝置,其特征在于,所述屏幕框模塊根據(jù)如下公式于所述波形預(yù)覽界面繪制屏幕框: 屏幕框像素寬度=(當(dāng)前屏幕可表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。
12.如權(quán)利要求9或10所述裝置,其特征在于,所述波形數(shù)據(jù)模塊根據(jù)如下公式于所述波形預(yù)覽界面繪制波形數(shù)據(jù): 波形數(shù)據(jù)像素寬度=(當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度/預(yù)覽界面表征時(shí)間長度)*預(yù)覽界面寬度。
13.一種示波器,其特征在于,所述示波器包括權(quán)利要求7-12中任一項(xiàng)所述波形預(yù)覽裝置。
全文摘要
本發(fā)明實(shí)施例提供一種波形預(yù)覽方法、裝置及示波器,所述方法包括A1,獲取當(dāng)前波形的水平觸發(fā)偏移;A2,根據(jù)所述當(dāng)前波形的水平觸發(fā)偏移、當(dāng)前存儲深度下的波形數(shù)據(jù)所表征的時(shí)間長度、當(dāng)前屏幕可表征的時(shí)間長度,獲取所述當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍;A3,依據(jù)當(dāng)前波形水平觸發(fā)偏移在波形預(yù)覽界面的絕對位置、波形預(yù)覽界面中屏幕框的位置范圍、預(yù)覽界面中波形數(shù)據(jù)的位置范圍在波形預(yù)覽界面中繪制水平觸發(fā)偏移、屏幕框和波形數(shù)據(jù)。本發(fā)明可以在多種情況下表征屏幕中可顯示的波形數(shù)據(jù)與當(dāng)前存儲深度下的波形數(shù)據(jù)之間的偏移位置關(guān)系。
文檔編號G01R13/02GK103176015SQ20111043559
公開日2013年6月26日 申請日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者張霞, 王悅, 王鐵軍, 李維森 申請人:北京普源精電科技有限公司