波形圖表顯示一條或多條曲線的特殊波形顯示控件,一般用來顯示以恒定采樣率采集得到的數(shù)據(jù)。波形圖表位于前面板控件選板中“新式→圖形→波形圖”。波形圖表窗口和屬性對話框與波形圖窗口和屬性對話框類似,如圖1所示,具體的設(shè)置可以在閱波形圖中的介紹。 與波形圖不同的是,波形圖表并不一次性接收所有需要顯示的數(shù)據(jù),而是可以逐點地接收數(shù)據(jù),并逐點地在前面板窗口中顯示,在保留上一次接收的數(shù)據(jù)同時顯示當(dāng)前接收的數(shù)據(jù)。 這是因為波形圖表有一個緩沖區(qū)可以保存一定數(shù)量的歷史數(shù)據(jù),當(dāng)數(shù)據(jù)超過緩沖區(qū)的大小時,最早的數(shù)據(jù)將被舍棄,相當(dāng)于一個先進(jìn)先出的隊列。緩沖區(qū)的大小可以在波形圖表的右鍵快捷菜單選項“圖表歷史長度…”中設(shè)定,如圖2所示。
圖1 波形圖表及其屬性對話框
圖2 波形圖表緩沖區(qū)大小設(shè)置
由于圖表中顯示的是緩沖區(qū)中的數(shù)據(jù),所以圖表中顯示的數(shù)據(jù)點數(shù)只能小于等于緩沖區(qū)的大小,超過緩沖區(qū)大小的部分沒有圖形顯示。
波形圖表逐點地顯示波形,當(dāng)波形點數(shù)超過圖形界面時,波形圖表有3種刷新模式:帶狀圖表、示波器圖表和掃描圖,如圖3所示。
帶狀圖表從左到右繪制波形時保持圖形點數(shù)不變,超過的點數(shù)從左邊界移出;示波器圖表從左到右繪制波形時保持圖形點數(shù)不變,到達(dá)右邊界后圖形清空,然后重新從左到右開始繪制波形;掃描圖從左到右繪制波形時保持圖形點數(shù)不變,到達(dá)右邊界后并不立刻清空圖形,而從左到右開始繪制新的波形,隨著新波形的繪制逐漸擦除波形。
波形圖表接收的數(shù)據(jù)類型和波形圖相同,而顯示相同波形時,波形圖表和波形圖接收的數(shù)據(jù)格式則不相同。
圖3 波形圖表刷新方式
來源:ks9914次