在前面板中,波形數(shù)據(jù)控件位于控件選板的“新式→I/O→波形”,選擇控件置于前面板中,如圖1所示。 圖1 波形數(shù)據(jù) 波形數(shù)據(jù)包含以下幾個(gè)組成部分: (1)起始時(shí)間tO,為時(shí)間標(biāo)識(shí)類型; (2)時(shí)間間隔dt,為雙精度浮點(diǎn)
時(shí)間標(biāo)識(shí)類型是LabVIEW中記錄時(shí)間的數(shù)據(jù)類型。前面板中的時(shí)間戳控件位于控件選板的“新式→數(shù)值→時(shí)間標(biāo)識(shí)輸入控件(時(shí)間標(biāo)識(shí)顯示控件)”,窗口中顯示如圖1右圖所示;程序框圖中時(shí)間戳常量位于函數(shù)選板中“編程→定
變量是一種可變的特殊數(shù)據(jù)類型,包括全局變量和局部變量。 (1)全局變量。 全局變量時(shí),LabVIEW將自動(dòng)創(chuàng)建一個(gè)有前面板但無程序框圖的特殊全局VI。向該全局VI的前面板添加輸入控件和顯示控件可定義其中所含全局變量
圖形顯示控件位于前面板控件選板中的“新式→圖形”子選板,如圖1所示。波形顯示分為波形圖和波形圖表兩種。 圖1 圖形控件子選板 來源:ks991次
波形圖用于顯示測量值為均勻采集的一條或多條曲線。波形圖僅繪制單值函數(shù),在波形圖接收所有需要顯示的數(shù)據(jù)后一次性顯示在前面板窗口中,其顯示的圖形是穩(wěn)定的波形。在下一次接收數(shù)據(jù)時(shí),波形圖不保存上一次的歷史數(shù)
波形圖用于顯示測量值為均勻采集的一條或多條曲線。波形圖僅繪制單值函數(shù),在波形圖接收所有需要顯示的數(shù)據(jù)后一次性顯示在前面板窗口中,其顯示的圖形是穩(wěn)定的波形。在下一次接收數(shù)據(jù)時(shí),波形圖不保存上一次的歷史數(shù)
位于左上角的圖例 用來定義圖中曲線的顏色和樣式。右鍵單擊圖例,彈出如圖1所示右鍵快捷菜單,包括以下子菜單和選項(xiàng)。(l)常用曲線. “常用曲線”子菜單用來設(shè)置曲線的顯示方式,其中上排顯示方式依次為平滑曲線,
圖形工具選板,如圖1所示。通過圖形工具選板可進(jìn)行游標(biāo)移動(dòng)、縮放、平移顯示圖像等操作。圖形工具選板還包括包含信號(hào)信息的各種屬性,下列按鈕從左到右依次為游標(biāo)移動(dòng)工具、縮放工具、平移工具 。 圖1 坐標(biāo)圖例 游標(biāo)
游標(biāo)圖例用來顯示圖形中的游標(biāo),如圖1所示。在圖形上用游標(biāo)可讀取繪圖區(qū)域上某個(gè)點(diǎn)的確切值,游標(biāo)值會(huì)顯示在游標(biāo)圖例中。 圖1 圖形縮放方式 圖2 游標(biāo)圖例 選擇游標(biāo)圖例右鍵快捷菜單的“創(chuàng)建游標(biāo)”,在圖形中添加游
例:根據(jù)輸入的波形數(shù)據(jù)顯示波形圖。 (1)波形數(shù)據(jù)繪制一條曲線。 在前面板中添加一個(gè)波形圖控件,標(biāo)簽為“正弦圖”;在程序框圖窗口中選擇位于函數(shù)選板中的“信號(hào)處理→波形生成→正弦波形”子Ⅵ;將子Ⅵ的“信號(hào)輸
波形圖表顯示一條或多條曲線的特殊波形顯示控件,一般用來顯示以恒定采樣率采集得到的數(shù)據(jù)。波形圖表位于前面板控件選板中“新式→圖形→波形圖”。波形圖表窗口和屬性對(duì)話框與波形圖窗口和屬性對(duì)話框類似,如圖1所示
XY圖是反映水平坐標(biāo)和垂直坐標(biāo)關(guān)系的圖,是通用的笛卡爾繪圖對(duì)象,用于繪制多值函數(shù),如圓形或具有可變時(shí)基的波形。XY圖可以顯示任何均勻采樣或非均勻采樣的點(diǎn)的集合。 XY圖窗□ XY圖位于前面板“新式→圖形-XY圖”
例:繪制XY圖波形.打開位于LabVIEW安裝文件夾\exmples\general\Graphs\gengraph.llb中的XY Graph.vi程序,程序框圖如圖1所示。 圖1 XY Graph.vi程序框圖 程序利用For循環(huán)分別產(chǎn)生100個(gè)在0-2之間均勻分布的正弦
例:在XY圖中繪制Lissajious圖 輸入X和Y按正弦規(guī)律變化、幅值和頻率相同,當(dāng)X和Y相位相等時(shí),Lissajious圖為一條斜率為1的直線;當(dāng)X和Y之間相位相差90°時(shí),Lissajious圖為一個(gè)橢圓。具體步驟如下。 · 第1步:生成輸
強(qiáng)度圖形包括強(qiáng)度圖和強(qiáng)度圖表。強(qiáng)度圖和強(qiáng)度圖表通過在笛卡爾平面上放置顏色塊的方式在二維圖上顯示三維數(shù)據(jù),例如強(qiáng)度圖和圖表可顯示溫度圖和地形圖(以量值代表高度)。強(qiáng)度圖和圖表接收三維數(shù)字?jǐn)?shù)組,數(shù)組中的每
輸入數(shù)據(jù)二維數(shù)組,可以從強(qiáng)度圖中分辨數(shù)組不同位置值的大小。 例:創(chuàng)建一個(gè)4×5的二維數(shù)組,用強(qiáng)度圖顯示。 · 第1步:在程序框圖窗口中用For循環(huán)創(chuàng)建一個(gè)長度為5的一維數(shù)組,數(shù)組中元素按循環(huán)次數(shù)的倍數(shù)遞增,如圖
強(qiáng)度圖表位于前面板控件選板中的“新式→圖形→強(qiáng)度圖表”,強(qiáng)度圖表窗口及屬性對(duì)話框與波形圖表類似,如圖1所示;強(qiáng)度圖表中z軸的功能和設(shè)置與強(qiáng)度圖相同。 圖1 強(qiáng)度圖表窗口及屬性對(duì)話框強(qiáng)度圖表和強(qiáng)度圖之間的差
在實(shí)際應(yīng)用中,大量數(shù)據(jù)都需要在三維空間中可視化顯示,例如某個(gè)表面的溫度分布、聯(lián)合時(shí)頻分析、飛機(jī)的運(yùn)動(dòng)等。三維圖形可令三維數(shù)據(jù)可視化,修改三維圖形屬性可改變數(shù)據(jù)的顯示方式。為此,LabVIEW也提供了一些三維圖
三維曲面圖用x、y和z數(shù)據(jù)繪制圖形上的各點(diǎn),再將這些點(diǎn)連接,形成數(shù)據(jù)的三維曲面。 例:創(chuàng)建一個(gè)按倍數(shù)遞增的正弦函數(shù)二維數(shù)組,顯示三維曲面圖。 · 第1步:在程序框圖窗口利用For循環(huán)創(chuàng)建一個(gè)正弦曲線一維數(shù)組,共
相比三維曲面圖只是相當(dāng)于Z方向的曲面圖而言,三維參數(shù)圖是三個(gè)方向的曲面圖。三維參數(shù)圖在前面板窗口與三維曲面圖外觀相同,如圖1所示,窗口參數(shù)設(shè)置也與三維曲面圖相似。 三維參數(shù)圖與曲面圖不同之處在于程序框圖中