LABVIEW第7章圖形化顯示數(shù)據(jù)__圖表和圖形_第1頁
LABVIEW第7章圖形化顯示數(shù)據(jù)__圖表和圖形_第2頁
LABVIEW第7章圖形化顯示數(shù)據(jù)__圖表和圖形_第3頁
LABVIEW第7章圖形化顯示數(shù)據(jù)__圖表和圖形_第4頁
LABVIEW第7章圖形化顯示數(shù)據(jù)__圖表和圖形_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、LABVIEWLABVIEW第第7 7章圖形化顯示數(shù)據(jù)章圖形化顯示數(shù)據(jù)_圖表和圖形圖表和圖形2引子nLabVIEW很大的一個優(yōu)勢就是它提供了豐富的數(shù)據(jù)圖形化顯示控件,而且使用起來極其方便。 3本章內(nèi)容n7.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)n7.2 Chart趨勢圖趨勢圖n7.3 Graph圖表圖表n7.4 三維圖形三維圖形3D Graphn7.5 Picture圖形控件圖形控件47.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)n波形數(shù)據(jù)控件波形數(shù)據(jù)控件n為了方便地顯示波形,LabVIEW專門預(yù)定義了波形數(shù)據(jù)類型。它實際上就是按照一定格式預(yù)定義的簇,在信號采集,處理和分析過程中經(jīng)常會用到它。

2、 57.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)n波形數(shù)據(jù)控件攜帶的數(shù)據(jù)包含了時間波形的根本信息,因此可以直接作為Chart和Graph的輸入。橫坐標(biāo)代表時間,縱坐標(biāo)代表Y值 67.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)n波形數(shù)據(jù)操作函數(shù)波形數(shù)據(jù)操作函數(shù)n雖然波形數(shù)據(jù)是一種預(yù)定義格式的簇,但是必須用專用的波形數(shù)據(jù)操作函數(shù)才能對它進行操作,其中某些操作函數(shù)與簇的操作函數(shù)非常類似。 n波形數(shù)據(jù)的操作函數(shù)位于Functions Palette的Programming-Waveform子模板下 77.1 波形數(shù)據(jù)波形數(shù)據(jù)(Waveform)n波形數(shù)據(jù)操作函數(shù)舉例波形數(shù)據(jù)操作函數(shù)舉例87.2 Char

3、t趨勢圖趨勢圖nChart可以將新測得的數(shù)據(jù)添加到曲線的尾端,從而反映實時數(shù)據(jù)的變化趨勢,它主要用來顯示實時曲線。 97.2 Chart趨勢圖趨勢圖n波形趨勢圖波形趨勢圖Waveform Chart)n對于標(biāo)量數(shù)據(jù),對于標(biāo)量數(shù)據(jù),Chart圖表直接將數(shù)據(jù)添加在圖表直接將數(shù)據(jù)添加在曲線的尾端。曲線的尾端。 107.2 Chart趨勢圖趨勢圖n對于一維數(shù)組數(shù)據(jù),它會一次性把一維數(shù)組的數(shù)據(jù)添加在曲線末端,即曲線每次向前推進的點數(shù)為數(shù)組數(shù)據(jù)的點數(shù)。 117.2 Chart趨勢圖趨勢圖n假設(shè)要顯示多條標(biāo)量曲線,只需要用簇的Bundle函數(shù)將它們綁定在一起作為輸入即可。 127.2 Chart趨勢圖趨勢圖

4、n對于二維數(shù)組,缺省情況下是每一列的數(shù)據(jù)當(dāng)作一條一維數(shù)組曲線。 137.2 Chart趨勢圖趨勢圖n技巧:技巧:n假設(shè)想將曲線截圖,可以通過右擊曲線選擇假設(shè)想將曲線截圖,可以通過右擊曲線選擇Data Operations-Copy Data將曲線圖復(fù)將曲線圖復(fù)制到剪切板上。制到剪切板上。147.2 Chart趨勢圖趨勢圖n定制定制Chart顯示樣式顯示樣式n分欄顯示多條曲線。分欄顯示多條曲線。 右擊Chart選擇Stack Plots 157.2 Chart趨勢圖趨勢圖n定制定制Chart顯示樣式顯示樣式n設(shè)置更新模式設(shè)置更新模式n右擊Chart選擇Advanced-Update Mode可以

5、設(shè)置曲線的更新模式。nStrip Chart模式:曲線填滿顯示區(qū)后曲線通過左移來更新曲線。nScope Chart模式:曲線填滿顯示區(qū)后直接清空顯示區(qū)重新開始從左向右增長曲線n在Sweep Chart模式:通過一條指示紅線從左向右刷新數(shù)據(jù) 167.2 Chart趨勢圖趨勢圖n帶時間軸的實時曲線帶時間軸的實時曲線177.3 Graph圖表圖表nGraph和Chart的區(qū)別在于Graph是一次性將現(xiàn)有數(shù)據(jù)繪圖,在繪圖之前先自動清空圖表,而不會將新數(shù)據(jù)添加到曲線的尾端。n根據(jù)顯示方法,Graph又分為波形圖、XY曲線圖、強度圖、數(shù)字時序圖和三維圖。 187.3 Graph圖表圖表n定制定制Graph

6、屬性屬性 197.3 Graph圖表圖表n右擊Graph控件可以看到該控件有很多屬性可以設(shè)置。選擇Visible Items可以看到關(guān)于該控件的很多輔助選項。選擇這些選項可以使它們都可見,如以下圖所示。 207.3 Graph圖表圖表Waveform GraphnWaveform Graph可以有多種數(shù)據(jù)輸入類型:一維數(shù)組,二維數(shù)組,簇,簇數(shù)組,波形數(shù)據(jù)。它在Controls Palette中的位置為Modern-Graph-Waveform Graph。217.3 Graph圖表圖表Waveform Graphn1、一維數(shù)組作為輸入、一維數(shù)組作為輸入n當(dāng)輸入數(shù)據(jù)為一維數(shù)組時,當(dāng)輸入數(shù)據(jù)為一維

7、數(shù)組時,Waveform Graph直直接將一維數(shù)組畫成一條曲線,縱坐標(biāo)為數(shù)組元素接將一維數(shù)組畫成一條曲線,縱坐標(biāo)為數(shù)組元素的值,橫坐標(biāo)為數(shù)組索引。的值,橫坐標(biāo)為數(shù)組索引。 227.3 Graph圖表圖表Waveform Graphn2、二維數(shù)組作為輸入、二維數(shù)組作為輸入n當(dāng)輸入數(shù)組為二維數(shù)組時,缺省情況下每一行的數(shù)據(jù)對應(yīng)一條曲線,即曲線的數(shù)目和行數(shù)相同。 237.3 Graph圖表圖表Waveform Graphn3、簇作為輸入、簇作為輸入n簇作為輸入時需要指定三個元素:起始位置x0、數(shù)據(jù)點間隔dx和數(shù)組數(shù)據(jù)。 247.3 Graph圖表圖表Waveform Graphn4、簇數(shù)組作為輸入、

8、簇數(shù)組作為輸入n一維簇數(shù)組也可以直接作為Graph的輸入,此時相當(dāng)于x0為0,dx為1 257.3 Graph圖表圖表Waveform Graphn5、波形數(shù)據(jù)作為輸入、波形數(shù)據(jù)作為輸入n由于波形數(shù)據(jù)所攜帶的數(shù)據(jù)橫軸為時間,因此需要將Waveform Graph的橫軸設(shè)為時間軸。 267.3 Graph圖表圖表XY Graphn當(dāng)我們需要畫的曲線是由當(dāng)我們需要畫的曲線是由(x, y)坐標(biāo)決定的時候,坐標(biāo)決定的時候,我們就需要采用我們就需要采用XY Graph。n其實其實Waveform Graph在一定意義上也是在一定意義上也是XY Graph,但是它的,但是它的X軸必須是等間距的,而且不可軸

9、必須是等間距的,而且不可控制??刂?。 277.3 Graph圖表圖表XY Graphn1、XY兩個一維數(shù)組綁定為簇作為輸入兩個一維數(shù)組綁定為簇作為輸入 n這是最簡的一種情形,Bundle函數(shù)的輸入的第一個數(shù)組為X Array,第二個數(shù)組為Y Array。綁定為簇后可以直接輸入,也可以將多個簇Build為一維數(shù)組輸入實現(xiàn)多條曲線。 287.3 Graph圖表圖表XY Graphn2、坐標(biāo)點簇數(shù)組作為輸入、坐標(biāo)點簇數(shù)組作為輸入n該方式將各個點的坐標(biāo)綁定為簇然后作為簇數(shù)組輸入,和直接將該方式將各個點的坐標(biāo)綁定為簇然后作為簇數(shù)組輸入,和直接將XY數(shù)組綁定為簇輸入效果一樣。數(shù)組綁定為簇輸入效果一樣。但是

10、后者不一定需要但是后者不一定需要XY數(shù)組的大數(shù)組的大小一致,它會自動將大的數(shù)組裁剪。小一致,它會自動將大的數(shù)組裁剪。 297.3 Graph圖表圖表XY Graphn3、時間作為、時間作為X軸軸利用利用XY Graph實現(xiàn)歷實現(xiàn)歷史曲線史曲線 307.3 Graph圖表圖表XY Graphn4、Express XY GraphnExpress XY Graph采用了LabVIEW的Express技術(shù),將Express XY Graph放置在前面板上的同時,在程序框圖中會自動添加一個VI,它的XY軸數(shù)據(jù)為動態(tài)數(shù)據(jù)類型。 317.3 Graph圖表圖表n亮度圖亮度圖(Intensity Graph

11、 & Chart)327.3 Graph圖表圖表n數(shù)字波形圖數(shù)字波形圖(Digital Waveform Graph)337.4 三維圖形三維圖形3D Graphn1、三維曲面圖、三維曲面圖3D Surface Graphn將該控件放置在前面板上的同時,在反面板將該控件放置在前面板上的同時,在反面板也會同時出現(xiàn)一個也會同時出現(xiàn)一個ActiveX控件和一個控件和一個VI函函數(shù)數(shù)3D Surface.vi。 347.4 三維圖形三維圖形3D Graphn2、三維參量曲面圖、三維參量曲面圖3D Parametric Graphn它需要它需要3個軸的數(shù)據(jù)均為二維數(shù)組,分別決定個軸的數(shù)據(jù)均為二維

12、數(shù)組,分別決定了相對于了相對于x平面、平面、y平面和平面和z平面的曲面。平面的曲面。 357.4 三維圖形三維圖形3D Graphn3、三維曲線圖、三維曲線圖3D Curve Graph 367.5 Picture圖形控件圖形控件n向Picture控件導(dǎo)入圖片377.5 Picture圖形控件圖形控件n利用Picture控件畫圖 38小試身手n1. 請說出Chart、Waveform Graph、XY Graph之間的主要區(qū)別。39小試身手n2. 利用隨機數(shù)發(fā)生器仿真一個0到5V的采樣信號,每200ms采一個點,利用實時趨勢曲線實時顯示采樣結(jié)果。40小試身手n3. 在習(xí)題2的根底上再增加1路電壓信號采集,此路電壓信號的范圍為5到10V。41小試身手n4.利用隨機數(shù)發(fā)生器仿真一個0到5V的采樣信號,每200ms采一個點,共采集50個點,采集完后一次性顯示在Waveform Graph上。42小試身手n5. 在習(xí)題4的根底上再增加1路電壓信號采集,此路電壓信號的范圍為5到10V,采樣間隔是50ms,共采100個點。采樣完成后,將兩路采樣信號顯示在同一個Wave

溫馨提示

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

評論

0/150

提交評論