<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > LabVIEW——波形顯示控件

LabVIEW——波形顯示控件

作者: 時(shí)間:2017-01-06 來(lái)源:網(wǎng)絡(luò ) 收藏

例二:該例的目的是學(xué)習使用“捆綁”打包函數來(lái)設置波形圖的X軸刻度起始點(diǎn)和間隔。

  1. 新建一個(gè)VI,在前面板上放置一個(gè)波形圖,取消X軸的自動(dòng)調整,使產(chǎn)生的波形可以充滿(mǎn)整個(gè)X軸刻度。同時(shí)放置兩個(gè)數值輸入控件,Xo控制X軸刻度的起始點(diǎn),數據類(lèi)型為I32,Delta X控制X軸刻度的水平間隔,數據類(lèi)型為DBL。
  2. 切換到程序框圖,放置一個(gè)高斯白噪聲函數,它位于函數→信號處理→信號生成→高斯白噪聲。如圖:
  3. 添加“捆綁”函數,用定位工具拖動(dòng)它的邊框為3個(gè)輸入端口,然后如圖所示聯(lián)系。

運行,結果如圖:

例三:該例的目的是學(xué)習使用簇數組來(lái)顯示不同長(cháng)度的數據,并比較它與直接用二維數組顯示的區別。

  1. 新建一個(gè)VI,在前面板上放置兩個(gè)波形圖,將它們標簽內容分別改為“二維數組顯示”和“簇數組顯示”,標簽字體大小設為18號。
  2. 打開(kāi)程序框圖,添加正弦波函數和方波函數,它們位于函數→信號處理→信號生成→正弦波,方波。分別給它們的采樣端口賦值為150和200。
  3. 在數組函數中,選擇創(chuàng )建數組函數,將正弦波和方波的輸出合并為一個(gè)二維數組。在介紹數組時(shí),已經(jīng)得知當將兩個(gè)不同長(cháng)度的一維數組組成二維數組時(shí),會(huì )自動(dòng)在長(cháng)度較短的一維數組后面添加0,使得它們的長(cháng)度相同。所以在圖形顯示時(shí)會(huì )在正弦波形后面添加一些沒(méi)有意義的0。
  4. 為了解決顯示不同長(cháng)度的一維數組,需要建立一個(gè)簇數組。方法是用“捆綁”函數將一維數組打包為一個(gè)簇,然后用創(chuàng )建數組函數建立一個(gè)簇數組,由于每組數據是一個(gè)簇,這樣就可以解決顯示不同長(cháng)度的一維數組。

程序框圖如圖所示:

運行結果如圖:

XY圖

以上介紹的兩種波形顯示器:波形圖表和波形圖只能描繪樣點(diǎn)均勻分布的單值函數變化曲線(xiàn),因為它們的X軸只是表示時(shí)間先后,而且是單調均勻的。要想描繪Y與X的函數關(guān)系,就需要用XY圖。XY圖形就是通常意義上的笛卡爾圖形,描繪XY圖首先需要兩個(gè)數組X和Y,分別對應于圖形的X軸和Y軸,并且需要兩個(gè)數組打包構成一個(gè)簇,X軸在上,Y軸在下。下面通過(guò)兩個(gè)例子來(lái)說(shuō)明XY圖的一般用法。

XY圖位于控件→新式→圖形→XY圖,如圖:

例一:應用XY圖顯示里薩如圖形。

首先簡(jiǎn)單介紹一下構成里薩如圖形的原理,如果知道X和Y方向的兩個(gè)數組分別按正弦規律變化(假設其數據點(diǎn)數,幅值和頻率都相同),如果它們的相位相同,則應用XY圖描繪出的里薩如圖形是一條45°的斜線(xiàn);當它們之間的相位差等于90°時(shí)為圓;大部分情況都是橢圓。

  1. 新建一個(gè)VI,在前面板上放置一個(gè)XY圖,調整它的邊框為合適大小,同時(shí)放置一個(gè)數值輸入控件“相位差”。
  2. 切換到程序框圖,添加兩個(gè)正弦波函數放置到程序框圖上。將“相位差”輸入控件與第二個(gè)正弦波函數的“相位輸入”端口相連,默認的相位是0。
  3. 在簇函數子模板上選擇“捆綁”函數,將兩個(gè)正弦信號打包為一個(gè)簇,第一個(gè)數組作為X軸的數據,第二個(gè)數組作為Y軸的數據,簇的輸出與XY圖相連。如圖:

例二:用XY圖描繪同心圓

  1. 新建一個(gè)VI,在前面板上放置一個(gè)XY圖,使曲線(xiàn)圖例顯示兩條曲線(xiàn)標識。
  2. 在程序框圖上放置一個(gè)For循環(huán),給計數端子賦值為360,添加正弦函數和余弦函數,它們位于函數→數學(xué)→基本與特殊函數→三角函數→正弦,余弦。
  3. 選擇“捆綁”打包函數,將每次循環(huán)產(chǎn)生的一對正弦值和余弦值攢成一個(gè)簇,循環(huán)結束后將這360個(gè)簇組成一個(gè)簇函數。
  4. 因為XY圖的顯示機制決定了它的輸入必須是簇,所以要再用一次“捆綁”打包函數將兩個(gè)簇數組轉換為簇,最后再用“創(chuàng )建數組”函數組成一個(gè)簇數組。程序框圖如圖:

運行結果如圖:

Labview同時(shí)還為我們提供了另外一種XY圖,就是Express XY圖切換到程序框圖時(shí),我們會(huì )看到在程序框圖上,它的使用比單純的XY圖簡(jiǎn)便,從圖中我們也可以看到,它的輸入端口是兩個(gè),輸入既可以是單個(gè)的數值,也可以是數組,這里我們不再作詳細的介紹。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: LabVIEW波形顯示控

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>