實驗五圖形化顯示數(shù)據(jù)_第1頁
實驗五圖形化顯示數(shù)據(jù)_第2頁
實驗五圖形化顯示數(shù)據(jù)_第3頁
實驗五圖形化顯示數(shù)據(jù)_第4頁
實驗五圖形化顯示數(shù)據(jù)_第5頁
已閱讀5頁,還剩71頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、實驗五圖形化顯示數(shù)據(jù)實驗五實驗五 圖形化顯示數(shù)據(jù)圖形化顯示數(shù)據(jù)圖表和圖形圖表和圖形5.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)5.2 Chart趨勢圖趨勢圖5.3 Graph圖表圖表5.4 三維圖形(三維圖形(3D Graph)5.5 Picture圖形控件圖形控件實驗五圖形化顯示數(shù)據(jù)l 圖形顯示對于虛擬儀器面板設(shè)計是一個重要的內(nèi)容。在圖形顯示對于虛擬儀器面板設(shè)計是一個重要的內(nèi)容。在LabVIEW的圖形顯示中的圖形顯示中Graph和和Chart是兩個基本的概念。是兩個基本的概念。l Chart是將數(shù)據(jù)源(例如采集得到的數(shù)據(jù))在某一坐標系中,是將數(shù)據(jù)源(例如采集得到的數(shù)據(jù))在某一坐標系中,實時、

2、逐點地顯示出來,它可以反映被測物理量的變化趨勢,實時、逐點地顯示出來,它可以反映被測物理量的變化趨勢,例如顯示一個實時變化的波形或曲線。例如顯示一個實時變化的波形或曲線。l Graph則是對已采集數(shù)據(jù)進行事后處理的結(jié)果。它先將被采則是對已采集數(shù)據(jù)進行事后處理的結(jié)果。它先將被采集數(shù)據(jù)存放在一個數(shù)組之中,然后根據(jù)需要組織成所需的圖集數(shù)據(jù)存放在一個數(shù)組之中,然后根據(jù)需要組織成所需的圖形顯示出來。它的缺點是沒有實時顯示,但是它的表現(xiàn)形式形顯示出來。它的缺點是沒有實時顯示,但是它的表現(xiàn)形式要豐富得多。例如采集了一個波形后,經(jīng)處理可以顯示出其要豐富得多。例如采集了一個波形后,經(jīng)處理可以顯示出其頻譜。頻譜。

3、實驗五圖形化顯示數(shù)據(jù)LabVIEW的的Graph子模板中有許多可供選用的控件子模板中有許多可供選用的控件ChartGraph波形(波形( Waveform )*XY*強度圖(強度圖( Intensity )*數(shù)字圖(數(shù)字圖( Digital )*三維曲面(三維曲面( 3D Surface )*三維參變量三維參變量( 3D Parametric )*三維曲線三維曲線 (3D Curve)*實驗五圖形化顯示數(shù)據(jù) 圖形控件圖形控件(Graph)子模板及其控件子模板子模板及其控件子模板實驗五圖形化顯示數(shù)據(jù)5.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)5.1.1 波形數(shù)據(jù)控件波形數(shù)據(jù)控件 為了方便地顯示波

4、形,為了方便地顯示波形,LabVIEW專門預定義了波形數(shù)專門預定義了波形數(shù)據(jù)類型。它實際上就是按照一定格式預定義的簇,在據(jù)類型。它實際上就是按照一定格式預定義的簇,在信號采集,處理和分析過程中經(jīng)常會用到它。信號采集,處理和分析過程中經(jīng)常會用到它。 實驗五圖形化顯示數(shù)據(jù)5.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)l 波形數(shù)據(jù)控件攜帶的數(shù)據(jù)包含了時間波形的基本信息,波形數(shù)據(jù)控件攜帶的數(shù)據(jù)包含了時間波形的基本信息,因此可以直接作為因此可以直接作為Chart和和Graph的輸入。橫坐標代表的輸入。橫坐標代表時間,縱坐標代表時間,縱坐標代表Y值值 實驗五圖形化顯示數(shù)據(jù)5.1 波形數(shù)據(jù)波形數(shù)據(jù)(Wavef

5、orm)5.1.2 波形數(shù)據(jù)操作函數(shù)波形數(shù)據(jù)操作函數(shù) 雖然波形數(shù)據(jù)是一種預定義格式的簇,但是必須用專用的波形數(shù)雖然波形數(shù)據(jù)是一種預定義格式的簇,但是必須用專用的波形數(shù)據(jù)操作函數(shù)才能對它進行操作,其中某些操作函數(shù)與簇的操作函據(jù)操作函數(shù)才能對它進行操作,其中某些操作函數(shù)與簇的操作函數(shù)非常類似。數(shù)非常類似。 當然并不是只有滿足波形數(shù)據(jù)控件定義的數(shù)據(jù)格式才能在波形圖當然并不是只有滿足波形數(shù)據(jù)控件定義的數(shù)據(jù)格式才能在波形圖中顯示,其他的數(shù)組和簇類型也能在波形圖中作為圖形顯示。中顯示,其他的數(shù)組和簇類型也能在波形圖中作為圖形顯示。 波形數(shù)據(jù)的操作函數(shù)位于函數(shù)的波形數(shù)據(jù)的操作函數(shù)位于函數(shù)的Programmi

6、ng-波形子模板下波形子模板下 實驗五圖形化顯示數(shù)據(jù)l 波形數(shù)據(jù)控件為控件波形數(shù)據(jù)控件為控件新式新式I/O中的波形和數(shù)字波形。其中,中的波形和數(shù)字波形。其中,波形代表一般的波形控件,數(shù)字波形專門用于顯示波形代表一般的波形控件,數(shù)字波形專門用于顯示0/1數(shù)字數(shù)字波形圖。波形圖。實驗五圖形化顯示數(shù)據(jù)l 將波形數(shù)據(jù)控件放在前面板后,點擊鼠標右鍵,選擇顯示項將波形數(shù)據(jù)控件放在前面板后,點擊鼠標右鍵,選擇顯示項標簽,則標簽,則可以看到該簇控件所有的元素:可以看到該簇控件所有的元素:t0、dt、Y、屬性、屬性(attributes)。l t0代表波形的起始時間,數(shù)據(jù)類型為代表波形的起始時間,數(shù)據(jù)類型為Ti

7、me Stamp;dt代表波形相鄰數(shù)據(jù)代表波形相鄰數(shù)據(jù)點的時間間隔,單位為秒,數(shù)據(jù)類型為雙精度浮點型;點的時間間隔,單位為秒,數(shù)據(jù)類型為雙精度浮點型;Y代表數(shù)據(jù)數(shù)組,代表數(shù)據(jù)數(shù)組,默認為雙精度浮點型,可以通過右擊數(shù)組元素并選擇默認為雙精度浮點型,可以通過右擊數(shù)組元素并選擇Y數(shù)組表示法,選數(shù)組表示法,選擇數(shù)組數(shù)據(jù)類型;屬性擇數(shù)組數(shù)據(jù)類型;屬性(attributes)用來攜帶一些注釋信息,用戶可自定用來攜帶一些注釋信息,用戶可自定義數(shù)據(jù)類型為變量類型。義數(shù)據(jù)類型為變量類型。實驗五圖形化顯示數(shù)據(jù)l 數(shù)據(jù)控件攜帶的數(shù)據(jù)包含了時間波形的基本信息,因此可以數(shù)據(jù)控件攜帶的數(shù)據(jù)包含了時間波形的基本信息,因此可

8、以作為作為 Chart和和 Graph的輸入。的輸入。實驗五圖形化顯示數(shù)據(jù)波函數(shù)形數(shù)據(jù)操作波函數(shù)形數(shù)據(jù)操作l 雖然波形數(shù)據(jù)是一種預定義格式的簇,但是必須用專用的波雖然波形數(shù)據(jù)是一種預定義格式的簇,但是必須用專用的波形數(shù)據(jù)操作函數(shù)才能對它進行操作,其中某些操作函數(shù)與簇形數(shù)據(jù)操作函數(shù)才能對它進行操作,其中某些操作函數(shù)與簇的操作函數(shù)非常類似。波形數(shù)據(jù)的操作函數(shù)位于函數(shù)的操作函數(shù)非常類似。波形數(shù)據(jù)的操作函數(shù)位于函數(shù)編程編程波形模板上,如圖所示。波形模板上,如圖所示。實驗五圖形化顯示數(shù)據(jù)l 獲取波形數(shù)據(jù)獲取波形數(shù)據(jù)l 類似于簇函數(shù)中的按名稱解除捆綁類似于簇函數(shù)中的按名稱解除捆綁(Unbundle By

9、Name)函函數(shù),通過該函數(shù)可以獲得披形數(shù)據(jù)的各個組成元素。數(shù),通過該函數(shù)可以獲得披形數(shù)據(jù)的各個組成元素。l 創(chuàng)建波形創(chuàng)建波形 類似于簇函數(shù)中的按名稱捆綁類似于簇函數(shù)中的按名稱捆綁(Bundle By Name)函數(shù)。通函數(shù)。通過該函數(shù)可以將波形數(shù)據(jù)的各個元素綁定在一起。若過該函數(shù)可以將波形數(shù)據(jù)的各個元素綁定在一起。若Wavefrom端子沒有接入,則根據(jù)綁定的元素創(chuàng)建一個新的端子沒有接入,則根據(jù)綁定的元素創(chuàng)建一個新的Wavefrom 。若。若Waveform有輸入,則對輸入的有輸入,則對輸入的Wavefrom進進行修改。行修改。實驗五圖形化顯示數(shù)據(jù)l 設(shè)置和獲得波形屬性設(shè)置和獲得波形屬性l 波

10、形的屬性格式為波形的屬性格式為name和和value。其中。其中name為字符串,為字符串,value為為Variant數(shù)據(jù)類型,因此可以將任何類型數(shù)據(jù)直接接入。數(shù)據(jù)類型,因此可以將任何類型數(shù)據(jù)直接接入。第一個函數(shù)第一個函數(shù)Set Waveform Attribute可以用來添加或修改波可以用來添加或修改波形的屬性,第二個函數(shù)可以用來獲得屬性內(nèi)容。形的屬性,第二個函數(shù)可以用來獲得屬性內(nèi)容。實驗五圖形化顯示數(shù)據(jù)波形數(shù)據(jù)舉例波形數(shù)據(jù)舉例實驗五圖形化顯示數(shù)據(jù)5.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)l 波形數(shù)據(jù)操作函數(shù)舉例波形數(shù)據(jù)操作函數(shù)舉例實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖l C

11、hart可以將新測得的數(shù)據(jù)添加到曲線的尾端,從而反映可以將新測得的數(shù)據(jù)添加到曲線的尾端,從而反映實時數(shù)據(jù)的變化趨勢,它主要用來顯示實時曲線。實時數(shù)據(jù)的變化趨勢,它主要用來顯示實時曲線。 實驗五圖形化顯示數(shù)據(jù)波形波形Chart簡介簡介l 波形波形Graph在接收到新數(shù)據(jù)時,先把已有數(shù)據(jù)曲線完全消除,在接收到新數(shù)據(jù)時,先把已有數(shù)據(jù)曲線完全消除,然后根據(jù)新數(shù)據(jù)重新繪制整條曲線。然后根據(jù)新數(shù)據(jù)重新繪制整條曲線。 新數(shù)據(jù)被接續(xù)在舊數(shù)據(jù)新數(shù)據(jù)被接續(xù)在舊數(shù)據(jù)的后面。的后面。l Chart的數(shù)據(jù)并沒有事先存在一個數(shù)組中,它是實時顯示的,的數(shù)據(jù)并沒有事先存在一個數(shù)組中,它是實時顯示的,為了能夠看到先前的數(shù)據(jù),為

12、了能夠看到先前的數(shù)據(jù),Chart控件內(nèi)部含有一個顯示緩沖控件內(nèi)部含有一個顯示緩沖器,其中保留了一些歷史數(shù)據(jù)。這個緩沖器按照先進先出的器,其中保留了一些歷史數(shù)據(jù)。這個緩沖器按照先進先出的原則管理,其最大容量是原則管理,其最大容量是1024個數(shù)據(jù)點。個數(shù)據(jù)點。實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖 5.2.1 波形趨勢圖(波形趨勢圖(Waveform Chart) 對于標量數(shù)據(jù),對于標量數(shù)據(jù),Chart圖表直接將數(shù)據(jù)添加在曲線的尾圖表直接將數(shù)據(jù)添加在曲線的尾端。端。 實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖 對于一維數(shù)組數(shù)據(jù),它會一次性把一維數(shù)組的數(shù)據(jù)添加在對于一維數(shù)組數(shù)據(jù),

13、它會一次性把一維數(shù)組的數(shù)據(jù)添加在曲線末端,即曲線每次向前推進的點數(shù)為數(shù)組數(shù)據(jù)的點數(shù)。曲線末端,即曲線每次向前推進的點數(shù)為數(shù)組數(shù)據(jù)的點數(shù)。 實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖l 若要顯示多條標量曲線,只需要用簇的若要顯示多條標量曲線,只需要用簇的Bundle函數(shù)將它們函數(shù)將它們綁定在一起作為輸入即可。綁定在一起作為輸入即可。 實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖l 對于二維數(shù)組,缺省情況下是每一列的數(shù)據(jù)當作一條一維對于二維數(shù)組,缺省情況下是每一列的數(shù)據(jù)當作一條一維數(shù)組曲線。數(shù)組曲線。 實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖l 技巧:技巧: 若想將曲線截圖

14、,可以通過右擊曲線選擇數(shù)據(jù)操作若想將曲線截圖,可以通過右擊曲線選擇數(shù)據(jù)操作復制數(shù)據(jù)將曲線圖復制到剪切板上。復制數(shù)據(jù)將曲線圖復制到剪切板上。實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖5.2.2 定制定制Chart顯示樣式顯示樣式 分欄顯示多條曲線。分欄顯示多條曲線。 右擊Chart選擇Stack Plots 實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖5.2.2 定制定制Chart顯示樣式顯示樣式 設(shè)置更新模式設(shè)置更新模式 右擊右擊Chart選擇高級選擇高級-刷新模式刷新模式 可以設(shè)置曲線的更新可以設(shè)置曲線的更新模式。模式。 Strip Chart模式:曲線填滿顯示區(qū)后曲線通過左移

15、來模式:曲線填滿顯示區(qū)后曲線通過左移來更新曲線。更新曲線。 Scope Chart模式:曲線填滿顯示區(qū)后直接清空顯示區(qū)模式:曲線填滿顯示區(qū)后直接清空顯示區(qū)重新開始從左向右增長曲線重新開始從左向右增長曲線 在在Sweep Chart模式:通過一條指示紅線從左向右刷新模式:通過一條指示紅線從左向右刷新數(shù)據(jù)數(shù)據(jù) 堆疊式圖區(qū)(堆疊式圖區(qū)(Stack Plots) 在相同的縱坐標下,由于各種測量信號的差異,將幾條曲線在相同的縱坐標下,由于各種測量信號的差異,將幾條曲線顯示在同一個圖區(qū)有困難時,可以組織出一種縱坐標相同,顯示在同一個圖區(qū)有困難時,可以組織出一種縱坐標相同,而有各自橫坐標的堆疊式圖區(qū)。而有各

16、自橫坐標的堆疊式圖區(qū)。實驗五圖形化顯示數(shù)據(jù)5.2 Chart趨勢圖趨勢圖 5.2.3 帶時間軸的實時曲線帶時間軸的實時曲線實驗五圖形化顯示數(shù)據(jù)練習練習1 波形波形Chart數(shù)據(jù)顯示數(shù)據(jù)顯示實驗五圖形化顯示數(shù)據(jù)波形波形Chart數(shù)據(jù)顯示中用到的部分功能函數(shù)數(shù)據(jù)顯示中用到的部分功能函數(shù)實驗五圖形化顯示數(shù)據(jù)波形波形Chart數(shù)據(jù)顯示前面板數(shù)據(jù)顯示前面板實驗五圖形化顯示數(shù)據(jù)Chart的獨有控件的獨有控件 滾動條滾動條(Scrollbar) 它直接對應于顯示緩沖器,通過它可以前后觀察緩沖器內(nèi)任它直接對應于顯示緩沖器,通過它可以前后觀察緩沖器內(nèi)任何位置的數(shù)據(jù)。何位置的數(shù)據(jù)。 數(shù)據(jù)顯示數(shù)據(jù)顯示(Digita

17、l Display) 選中它,可以在圖形右上角出現(xiàn)一個數(shù)字顯示器,這樣可以選中它,可以在圖形右上角出現(xiàn)一個數(shù)字顯示器,這樣可以在畫出曲線的同時顯示當前最新的一個數(shù)據(jù)值。在畫出曲線的同時顯示當前最新的一個數(shù)據(jù)值。實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表l Graph和和Chart的區(qū)別在于的區(qū)別在于Graph是一次性將現(xiàn)有數(shù)據(jù)繪是一次性將現(xiàn)有數(shù)據(jù)繪圖,在繪圖之前先自動清空圖表,而不會將新數(shù)據(jù)添加到圖,在繪圖之前先自動清空圖表,而不會將新數(shù)據(jù)添加到曲線的尾端。曲線的尾端。l 根據(jù)顯示方法,根據(jù)顯示方法,Graph又分為波形圖、又分為波形圖、XY曲線圖、強度曲線圖、強度圖、數(shù)字時序圖和三維圖、

18、數(shù)字時序圖和三維圖。 實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表l 5.3.1 定制定制Graph屬性屬性 實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表l 右擊右擊Graph控件可以看到該控件有很多屬性可以設(shè)置。選擇控件可以看到該控件有很多屬性可以設(shè)置。選擇Visible Items可以看到關(guān)于該控件的很多輔助選項。選擇這可以看到關(guān)于該控件的很多輔助選項。選擇這些選項可以使它們都可見,如下圖所示。些選項可以使它們都可見,如下圖所示。 實驗五圖形化顯示數(shù)據(jù)l 曲線圖例可用來設(shè)置曲線的各種屬性,包括線型(實線、虛曲線圖例可用來設(shè)置曲線的各種屬性,包括線型(實線、虛線、點劃線等)、線粗細、顏色

19、以及數(shù)據(jù)點的形狀等。線、點劃線等)、線粗細、顏色以及數(shù)據(jù)點的形狀等。l 圖形工具選板可用來對曲線進行操作,包括移動、對感興趣圖形工具選板可用來對曲線進行操作,包括移動、對感興趣的區(qū)域放大和縮小等。的區(qū)域放大和縮小等。l 游標圖例可用來設(shè)置光標、移動光標,幫助你用光標直接從游標圖例可用來設(shè)置光標、移動光標,幫助你用光標直接從曲線上讀取感興趣的數(shù)據(jù)。曲線上讀取感興趣的數(shù)據(jù)。l 標尺圖例用來設(shè)置坐標刻度的數(shù)據(jù)格式、類型(普通坐標或標尺圖例用來設(shè)置坐標刻度的數(shù)據(jù)格式、類型(普通坐標或?qū)?shù)坐標),坐標軸名稱以及刻度柵格的顏色等。對數(shù)坐標),坐標軸名稱以及刻度柵格的顏色等。實驗五圖形化顯示數(shù)據(jù)5.3 Gr

20、aph圖表圖表Waveform Graph 5.3.2 Waveform Graph Waveform Graph可以有多種數(shù)據(jù)輸入類型:一維數(shù)組,可以有多種數(shù)據(jù)輸入類型:一維數(shù)組,二維數(shù)組,簇,簇數(shù)組,波形數(shù)據(jù)。它在二維數(shù)組,簇,簇數(shù)組,波形數(shù)據(jù)。它在Controls Palette中的位置為中的位置為Modern-Graph-Waveform Graph。實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表Waveform Graph1、一維數(shù)組作為輸入、一維數(shù)組作為輸入當輸入數(shù)據(jù)為一維數(shù)組時,當輸入數(shù)據(jù)為一維數(shù)組時,Waveform Graph直接將直接將一維數(shù)組畫成一條曲線,縱坐標為數(shù)組元素

21、的值,橫一維數(shù)組畫成一條曲線,縱坐標為數(shù)組元素的值,橫坐標為數(shù)組索引。坐標為數(shù)組索引。 實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表Waveform Graph2、二維數(shù)組作為輸入、二維數(shù)組作為輸入當輸入數(shù)組為二維數(shù)組時,缺省情況下每一行的數(shù)據(jù)當輸入數(shù)組為二維數(shù)組時,缺省情況下每一行的數(shù)據(jù)對應一條曲線,即曲線的數(shù)目和行數(shù)相同。對應一條曲線,即曲線的數(shù)目和行數(shù)相同。 實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表Waveform Graph3、簇作為輸入、簇作為輸入簇作為輸入時需要指定三個元素:起始位置簇作為輸入時需要指定三個元素:起始位置x0、數(shù)據(jù)點、數(shù)據(jù)點間隔間隔dx和數(shù)組數(shù)據(jù)。和數(shù)組數(shù)據(jù)

22、。 實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表Waveform Graph4、簇數(shù)組作為輸入、簇數(shù)組作為輸入一維簇數(shù)組也可以直接作為一維簇數(shù)組也可以直接作為Graph的輸入,此時相當?shù)妮斎耄藭r相當于于x0為為0,dx為為1 實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表Waveform Graph5、波形數(shù)據(jù)作為輸入、波形數(shù)據(jù)作為輸入由于波形數(shù)據(jù)所攜帶的數(shù)據(jù)橫軸為時間,因此需要將由于波形數(shù)據(jù)所攜帶的數(shù)據(jù)橫軸為時間,因此需要將Waveform Graph的橫軸設(shè)為時間軸。的橫軸設(shè)為時間軸。 實驗五圖形化顯示數(shù)據(jù)波形波形Graph的數(shù)據(jù)格式的數(shù)據(jù)格式實驗五圖形化顯示數(shù)據(jù)實驗五圖形化顯示數(shù)據(jù)實

23、驗五圖形化顯示數(shù)據(jù) 使用波形使用波形Graph顯示波顯示波形數(shù)據(jù)類型數(shù)據(jù)形數(shù)據(jù)類型數(shù)據(jù)實驗五圖形化顯示數(shù)據(jù)正弦和方波波型正弦和方波波型實驗五圖形化顯示數(shù)據(jù) 增加偏移量輸入后的增加偏移量輸入后的正弦和方波波型正弦和方波波型實驗五圖形化顯示數(shù)據(jù)練習練習2 波形波形Graph數(shù)據(jù)顯示數(shù)據(jù)顯示實驗五圖形化顯示數(shù)據(jù)波形波形Graph數(shù)據(jù)顯示的前面板數(shù)據(jù)顯示的前面板實驗五圖形化顯示數(shù)據(jù)設(shè)定波形設(shè)定波形Graph的屬性的屬性 在波形在波形Graph上彈出快捷菜單,可以配置上彈出快捷菜單,可以配置Graph的一些基本的一些基本屬性。屬性。 柵格柵格(Grid)和小柵格和小柵格(Mini-grid); 刻度圖例

24、刻度圖例(Scale Legend) 游標游標(Cursor) Graph模板模板(Graph Palette) 曲線圖例曲線圖例(Plot Legend)實驗五圖形化顯示數(shù)據(jù)練習練習3 Chart和和Graph的比較的比較創(chuàng)建一個創(chuàng)建一個VI,用,用Chart和和Graph分別顯示分別顯示40個隨機數(shù)產(chǎn)生的曲線,個隨機數(shù)產(chǎn)生的曲線,比較程序的差別比較程序的差別實驗五圖形化顯示數(shù)據(jù)l 顯示的運行結(jié)果是一樣的。但實現(xiàn)方法和過程不同。在流程顯示的運行結(jié)果是一樣的。但實現(xiàn)方法和過程不同。在流程圖中可以看出,圖中可以看出,Chart產(chǎn)生在循環(huán)內(nèi),每得到一個數(shù)據(jù)點,產(chǎn)生在循環(huán)內(nèi),每得到一個數(shù)據(jù)點,就立刻

25、顯示一個。而就立刻顯示一個。而Graph在循環(huán)之外,在循環(huán)之外,40個數(shù)都產(chǎn)生之后,個數(shù)都產(chǎn)生之后,跳出循環(huán),然后一次顯示出整個數(shù)據(jù)曲線。從運行過程可以跳出循環(huán),然后一次顯示出整個數(shù)據(jù)曲線。從運行過程可以清楚地看到這一點。清楚地看到這一點。l 值得注意的還有值得注意的還有For循環(huán)執(zhí)行循環(huán)執(zhí)行40次,產(chǎn)生的次,產(chǎn)生的40個數(shù)據(jù)存儲在個數(shù)據(jù)存儲在一個數(shù)組中,這個數(shù)組創(chuàng)建于一個數(shù)組中,這個數(shù)組創(chuàng)建于For循環(huán)的邊界上(使用自動循環(huán)的邊界上(使用自動索引功能)。在索引功能)。在For循環(huán)結(jié)束之后,該數(shù)組就將被傳送到外循環(huán)結(jié)束之后,該數(shù)組就將被傳送到外面的面的Graph。仔細看流程圖,穿過循環(huán)邊界的連

26、線在內(nèi)、外。仔細看流程圖,穿過循環(huán)邊界的連線在內(nèi)、外兩側(cè)粗細不同,內(nèi)側(cè)表示浮點數(shù),外側(cè)表示數(shù)組。兩側(cè)粗細不同,內(nèi)側(cè)表示浮點數(shù),外側(cè)表示數(shù)組。實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表XY Graph 5.3.3 XY Graph 當我們需要畫的曲線是由當我們需要畫的曲線是由(x, y)坐標決定的時候,我們坐標決定的時候,我們就需要采用就需要采用XY Graph。 其實其實Waveform Graph在一定意義上也是在一定意義上也是XY Graph,但是它的但是它的X軸必須是等間距的,而且不可控制。軸必須是等間距的,而且不可控制。 實驗五圖形化顯示數(shù)據(jù)練習練習4 利用利用XY Graph構(gòu)成

27、利薩育圖形構(gòu)成利薩育圖形 如果控制如果控制X、Y方向的兩個數(shù)組分別按正弦規(guī)律變化(假設(shè)其幅方向的兩個數(shù)組分別按正弦規(guī)律變化(假設(shè)其幅值、頻率都相同),如果它們的相位相同,則利薩育圖形是一值、頻率都相同),如果它們的相位相同,則利薩育圖形是一條條45度的斜線,當它們之間相位差度的斜線,當它們之間相位差90度時為圓,其他相位差是度時為圓,其他相位差是橢圓。橢圓。實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表XY Graph1、XY兩個一維數(shù)組綁定為簇作為輸入兩個一維數(shù)組綁定為簇作為輸入 這是最簡的一種情形,這是最簡的一種情形,Bundle函數(shù)的輸入的第一個數(shù)組為函數(shù)的輸入的第一個數(shù)組為X Arra

28、y,第二個數(shù)組為,第二個數(shù)組為Y Array。綁定為簇后可以直接輸。綁定為簇后可以直接輸入,也可以將多個簇入,也可以將多個簇Build為一維數(shù)組輸入實現(xiàn)多條曲線。為一維數(shù)組輸入實現(xiàn)多條曲線。 實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表XY Graph2、坐標點簇數(shù)組作為輸入、坐標點簇數(shù)組作為輸入該方式將各個點的坐標綁定為簇然后作為簇數(shù)組輸入,該方式將各個點的坐標綁定為簇然后作為簇數(shù)組輸入,和直接將和直接將XY數(shù)組綁定為簇輸入效果一樣。但是后者數(shù)組綁定為簇輸入效果一樣。但是后者不一定需要不一定需要XY數(shù)組的大小一致,它會自動將大的數(shù)數(shù)組的大小一致,它會自動將大的數(shù)組裁剪。組裁剪。 實驗五圖形

29、化顯示數(shù)據(jù)5.3 Graph圖表圖表XY Graph3、時間作為、時間作為X軸軸利用利用XY Graph實現(xiàn)歷史曲線實現(xiàn)歷史曲線 實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表XY Graph4、Express XY GraphExpress XY Graph采用了采用了LabVIEW的的Express技術(shù),技術(shù),將將Express XY Graph放置在前面板上的同時,在程序放置在前面板上的同時,在程序框圖中會自動添加一個框圖中會自動添加一個VI,它的,它的XY軸數(shù)據(jù)為動態(tài)數(shù)軸數(shù)據(jù)為動態(tài)數(shù)據(jù)類型。據(jù)類型。 實驗五圖形化顯示數(shù)據(jù)l 強度圖形控件提供了一種在二維平面上表現(xiàn)三維數(shù)據(jù)的方法。強度圖形

30、控件提供了一種在二維平面上表現(xiàn)三維數(shù)據(jù)的方法。例如可以用屏幕色彩的亮度來反映來反映一個二維數(shù)組元素例如可以用屏幕色彩的亮度來反映來反映一個二維數(shù)組元素值的大小。值的大小。l 例如可以用屏幕色彩的亮度來反映來反映一個二維數(shù)組元素例如可以用屏幕色彩的亮度來反映來反映一個二維數(shù)組元素值的大小。下圖就是這樣的一個例子。注意圖中的值的大小。下圖就是這樣的一個例子。注意圖中的x、y軸刻軸刻度對應的是數(shù)組行、列的序號。度對應的是數(shù)組行、列的序號。5.3 Graph圖表圖表 5.3.4強度圖強度圖(Intensity Graph & Chart)實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表5.3.4

31、強度圖強度圖(Intensity Graph & Chart)實驗五圖形化顯示數(shù)據(jù)實驗五圖形化顯示數(shù)據(jù) 顏色梯度顏色梯度Color Ramp實驗五圖形化顯示數(shù)據(jù)5.3 Graph圖表圖表5.3.5 數(shù)字波形圖數(shù)字波形圖(Digital Waveform Graph)實驗五圖形化顯示數(shù)據(jù)數(shù)字波形圖控件數(shù)字波形圖控件(Digital Waveform Graph)實驗五圖形化顯示數(shù)據(jù)數(shù)字波形圖控件的例圖數(shù)字波形圖控件的例圖 實驗五圖形化顯示數(shù)據(jù)混和信號圖混和信號圖(Mixed Signal Graph)l 可以將任何波形圖、可以將任何波形圖、XY圖、數(shù)字圖接受的數(shù)據(jù)類型連線到圖、數(shù)字圖接受

32、的數(shù)據(jù)類型連線到混和信號圖上。混和信號圖上。l 連線到混和信號圖前,需要使用捆綁功能函數(shù)連線多個數(shù)據(jù)連線到混和信號圖前,需要使用捆綁功能函數(shù)連線多個數(shù)據(jù)類型。類型。實驗五圖形化顯示數(shù)據(jù)混和信號圖例子混和信號圖例子實驗五圖形化顯示數(shù)據(jù)混和信號圖例子程序框圖混和信號圖例子程序框圖實驗五圖形化顯示數(shù)據(jù)5.4 3D圖形顯示控件圖形顯示控件(3D Graph)1.三維曲面三維曲面(3D Surface.vi)實驗五圖形化顯示數(shù)據(jù)5.4 三維圖形(三維圖形(3D Graph)2.三維曲面圖(三維曲面圖(3D Surface Graph)將該控件放置在前面板上的同時,在背面板也會同時出將該控件放置在前面板上的同時,在背面板也會同時出現(xiàn)一個現(xiàn)一個ActiveX控件和一個控件和一個VI函數(shù)函數(shù)3D Surface.vi。 實驗五圖形化顯示數(shù)據(jù)5.4 三維圖形(三維圖形(3D Graph)3.三維參量曲

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論