LABVIEW編程基礎(chǔ) 第5章 圖形與圖表顯示_第1頁
LABVIEW編程基礎(chǔ) 第5章 圖形與圖表顯示_第2頁
LABVIEW編程基礎(chǔ) 第5章 圖形與圖表顯示_第3頁
LABVIEW編程基礎(chǔ) 第5章 圖形與圖表顯示_第4頁
LABVIEW編程基礎(chǔ) 第5章 圖形與圖表顯示_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第第5 5章章 圖形與圖表顯示圖形與圖表顯示目錄CONTENTS1波形數(shù)據(jù)波形數(shù)據(jù)2圖形圖表控件圖形圖表控件3波形圖波形圖4波形圖表波形圖表5數(shù)字波形圖數(shù)字波形圖6XYXY圖圖7強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖8混合信號(hào)圖混合信號(hào)圖9三維圖形三維圖形目錄CONTENTS1波形數(shù)據(jù)波形數(shù)據(jù)2圖形圖表控件圖形圖表控件3波形圖波形圖4波形圖表波形圖表5數(shù)字波形圖數(shù)字波形圖6XYXY圖圖7強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖8混合信號(hào)圖混合信號(hào)圖9三維圖形三維圖形圖形與圖表顯示是LabVIEW用來實(shí)現(xiàn)測(cè)量數(shù)據(jù)圖形化顯示的一個(gè)常用的虛擬儀器前面板對(duì)象之一。根據(jù)數(shù)據(jù)顯示和更新方式的不同,LabVIEW中的圖形

2、顯示控件分為圖形(也叫事后記錄圖)和圖表(也叫實(shí)時(shí)趨勢(shì)圖)兩類。圖形VI通常先將數(shù)據(jù)采集到數(shù)組中,再將數(shù)據(jù)繪制到圖形中。該過程類似于電子表格,即先存儲(chǔ)數(shù)據(jù)再生成數(shù)據(jù)的曲線。數(shù)據(jù)繪制到圖形上時(shí),圖形不顯示之前繪制的數(shù)據(jù)而只顯示當(dāng)前的新數(shù)據(jù)。圖形一般用于連續(xù)采集數(shù)據(jù)的快速過程。圖表是將新的數(shù)據(jù)點(diǎn)追加到已顯示的數(shù)據(jù)點(diǎn)后以形成歷史記錄。在圖表中,可結(jié)合先前采集到的數(shù)據(jù)查看當(dāng)前讀數(shù)或測(cè)量值。當(dāng)圖表中新增數(shù)據(jù)點(diǎn)時(shí),圖表將會(huì)滾動(dòng)顯示,即圖表右側(cè)出現(xiàn)新增的數(shù)據(jù)點(diǎn),同時(shí)舊數(shù)據(jù)點(diǎn)在左側(cè)消失。圖表一般用于每秒只增加少量數(shù)據(jù)點(diǎn)的慢速過程。5.1 5.1 波形數(shù)據(jù)波形數(shù)據(jù) 5.1.1 波形數(shù)據(jù)的組成波形數(shù)據(jù)是LabVI

3、EW中特有的一種數(shù)據(jù)類型,由一系列不同數(shù)據(jù)類型的數(shù)據(jù)組成,是一類特殊的簇,但不能利用簇選板中的函數(shù)來處理波形數(shù)據(jù),波形數(shù)據(jù)具有特殊的預(yù)定義固定結(jié)構(gòu),并用到了兩種新的數(shù)據(jù)類型變體和時(shí)間標(biāo)識(shí)。1變體:是一種“通用”數(shù)據(jù)類型,多種數(shù)據(jù)類型的容器。其特點(diǎn)為:將其它數(shù)據(jù)轉(zhuǎn)換為變體時(shí),變體將存儲(chǔ)數(shù)據(jù)和數(shù)據(jù)的原始類型,保證日后可將變體數(shù)據(jù)反向轉(zhuǎn)換。變體數(shù)據(jù)類型還可以存儲(chǔ)數(shù)據(jù)屬性。屬性定義的是數(shù)據(jù)及變體數(shù)據(jù)類型所存儲(chǔ)的數(shù)據(jù)信息。 主要應(yīng)用:在ActiveX技術(shù)中,以方便不同程序之間的數(shù)據(jù)交互。函數(shù)名稱函數(shù)名稱說明說明轉(zhuǎn)換為變體轉(zhuǎn)換為變體轉(zhuǎn)換任意轉(zhuǎn)換任意LabVIEWLabVIEW數(shù)據(jù)為變體數(shù)據(jù)。也可用于將數(shù)據(jù)

4、為變體數(shù)據(jù)。也可用于將ActiveXActiveX數(shù)據(jù)數(shù)據(jù)轉(zhuǎn)換為變體數(shù)據(jù)。轉(zhuǎn)換為變體數(shù)據(jù)。變體至數(shù)據(jù)轉(zhuǎn)換變體至數(shù)據(jù)轉(zhuǎn)換轉(zhuǎn)換變體數(shù)據(jù)為轉(zhuǎn)換變體數(shù)據(jù)為L(zhǎng)abVIEWLabVIEW可顯示或處理的數(shù)據(jù)類型。也將變體可顯示或處理的數(shù)據(jù)類型。也將變體數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)轉(zhuǎn)換為ActiveXActiveX數(shù)據(jù)。數(shù)據(jù)。平化字符串至變平化字符串至變體轉(zhuǎn)換體轉(zhuǎn)換將平化數(shù)據(jù)轉(zhuǎn)換為變體數(shù)據(jù)。將平化數(shù)據(jù)轉(zhuǎn)換為變體數(shù)據(jù)。變體至平化字符變體至平化字符串轉(zhuǎn)換串轉(zhuǎn)換轉(zhuǎn)換變體數(shù)據(jù)為平化的字符串以及代表數(shù)據(jù)類型的整數(shù)數(shù)組。轉(zhuǎn)換變體數(shù)據(jù)為平化的字符串以及代表數(shù)據(jù)類型的整數(shù)數(shù)組。ActiveXActiveX變體數(shù)據(jù)無法平化。變體數(shù)據(jù)無法平化

5、。獲取變體屬性獲取變體屬性依據(jù)是否連接名稱參數(shù),從單個(gè)屬性的所有屬性或值中獲取依據(jù)是否連接名稱參數(shù),從單個(gè)屬性的所有屬性或值中獲取名稱和值。名稱和值。設(shè)置變體屬性設(shè)置變體屬性用于創(chuàng)建或改變變體數(shù)據(jù)的屬性或值。用于創(chuàng)建或改變變體數(shù)據(jù)的屬性或值。刪除變體屬性刪除變體屬性刪除變體數(shù)據(jù)中的屬性和值。刪除變體數(shù)據(jù)中的屬性和值。時(shí)間類型可以與雙精度浮點(diǎn)型數(shù)據(jù)時(shí)間類型可以與雙精度浮點(diǎn)型數(shù)據(jù)相互轉(zhuǎn)換,轉(zhuǎn)換后的浮點(diǎn)數(shù)表示從相互轉(zhuǎn)換,轉(zhuǎn)換后的浮點(diǎn)數(shù)表示從19041904年年1 1月月1 1日開始到時(shí)間類型所示時(shí)間的秒日開始到時(shí)間類型所示時(shí)間的秒數(shù)。數(shù)。 時(shí)間標(biāo)識(shí)時(shí)間標(biāo)識(shí)常量常量2.2.時(shí)間標(biāo)識(shí)時(shí)間標(biāo)識(shí)LabVIE

6、W特有數(shù)據(jù)類型,用于輸入與輸出時(shí)間和日期。 起始時(shí)間起始時(shí)間t0:第一個(gè)數(shù)據(jù)點(diǎn)的時(shí)間。:第一個(gè)數(shù)據(jù)點(diǎn)的時(shí)間。Delta t:一個(gè)波形中兩個(gè)數(shù)據(jù)點(diǎn)之間的時(shí)間間隔。雙精度浮點(diǎn)數(shù)。一個(gè)波形中兩個(gè)數(shù)據(jù)點(diǎn)之間的時(shí)間間隔。雙精度浮點(diǎn)數(shù)。 屬性屬性:包含波形數(shù)據(jù)信息,變體型。包含波形數(shù)據(jù)信息,變體型。波形數(shù)據(jù)波形數(shù)據(jù):模擬模擬: 1個(gè)一維數(shù)組,雙精度浮點(diǎn)數(shù)數(shù)組。個(gè)一維數(shù)組,雙精度浮點(diǎn)數(shù)數(shù)組。數(shù)字?jǐn)?shù)字:二進(jìn)制數(shù)據(jù),可以存放多條二進(jìn)制數(shù)字波形。二進(jìn)制數(shù)據(jù),可以存放多條二進(jìn)制數(shù)字波形。數(shù)字波形數(shù)據(jù)數(shù)字波形數(shù)據(jù):表示二進(jìn)制數(shù)據(jù),如:表示二進(jìn)制數(shù)據(jù),如01001101011010011。 模擬波形數(shù)據(jù)模擬波形數(shù)據(jù):表

7、示模擬信號(hào)的波形,如正弦波、方波或其他形狀的:表示模擬信號(hào)的波形,如正弦波、方波或其他形狀的 模擬信號(hào)。模擬信號(hào)。 3.3.波形數(shù)據(jù)波形數(shù)據(jù) LabVIEW利用前面板對(duì)象利用前面板對(duì)象“波形波形”和和“數(shù)字波形數(shù)字波形”控件來分別存放??丶矸謩e存放模擬波形數(shù)據(jù)和數(shù)字波形數(shù)據(jù),擬波形數(shù)據(jù)和數(shù)字波形數(shù)據(jù),“波形波形”和和“數(shù)字波形數(shù)字波形”控件位于控件位于“I/O” 選選板中。將控件放置到前面板中,默認(rèn)情況下只顯示板中。將控件放置到前面板中,默認(rèn)情況下只顯示3個(gè)元素(個(gè)元素(t0、dt、Y),),利用右鍵菜單利用右鍵菜單“屬性屬性”選項(xiàng)可顯示屬性。選項(xiàng)可顯示屬性。前面板中的波形控件對(duì)象前面板中的

8、波形控件對(duì)象 數(shù)字波形顯示數(shù)字波形顯示 模擬波形顯示模擬波形顯示 5.1.2 5.1.2 波形數(shù)據(jù)操作函數(shù)波形數(shù)據(jù)操作函數(shù)該函數(shù)用于創(chuàng)建或修改已有波形數(shù)據(jù)。其中該函數(shù)用于創(chuàng)建或修改已有波形數(shù)據(jù)。其中“波形波形”輸入端是要編輯的波輸入端是要編輯的波形。如未連接已有波形,函數(shù)可根據(jù)所連接的形。如未連接已有波形,函數(shù)可根據(jù)所連接的“波形成分波形成分”創(chuàng)建新波形。如已創(chuàng)建新波形。如已連接波形輸入,該函數(shù)可根據(jù)所連接的波形成分修改波形。連接波形輸入,該函數(shù)可根據(jù)所連接的波形成分修改波形。該函數(shù)可以從一個(gè)輸入波形中獲取其中的一些內(nèi)容,包括波形的起始時(shí)間該函數(shù)可以從一個(gè)輸入波形中獲取其中的一些內(nèi)容,包括波形

9、的起始時(shí)間t0,事件間隔,事件間隔dt、波形數(shù)據(jù)、波形數(shù)據(jù)Y和屬性。和屬性。 首先創(chuàng)建一個(gè)波形,數(shù)據(jù)首先創(chuàng)建一個(gè)波形,數(shù)據(jù)Y為長(zhǎng)度為為長(zhǎng)度為20的隨機(jī)一維數(shù)組,的隨機(jī)一維數(shù)組, t0為系統(tǒng)當(dāng)前時(shí)間,為系統(tǒng)當(dāng)前時(shí)間, dt為為0.2s。創(chuàng)建波形后設(shè)置了一個(gè)。創(chuàng)建波形后設(shè)置了一個(gè)“波形長(zhǎng)度波形長(zhǎng)度”的屬性,之后利用獲取波形成分函的屬性,之后利用獲取波形成分函數(shù)獲取了波形數(shù)據(jù)數(shù)獲取了波形數(shù)據(jù)t0,dt、數(shù)據(jù)、數(shù)據(jù)Y和屬性。和屬性。 創(chuàng)建波形及獲取波形成分示例創(chuàng)建波形及獲取波形成分示例 該函數(shù)用于添加或替換波形屬性。其中該函數(shù)用于添加或替換波形屬性。其中“波形波形”是要添加或替換屬性的波形。是要添加或

10、替換屬性的波形?!懊Q名稱”是屬性的名稱。是屬性的名稱。“值值”是屬性的值,屬性的值可以是任何數(shù)據(jù)類型。是屬性的值,屬性的值可以是任何數(shù)據(jù)類型?!安úㄐ屋敵鲂屋敵觥笔呛行略龌蛞烟鎿Q屬性的波形。是含有新增或已替換屬性的波形。“替換替換”指明是否已重寫屬性值。指明是否已重寫屬性值。獲取波形屬性函數(shù)是從輸入的獲取波形屬性函數(shù)是從輸入的“波形波形”數(shù)據(jù)中獲取屬性數(shù)據(jù)中獲取屬性“名稱名稱”和相應(yīng)的屬性值。和相應(yīng)的屬性值。根據(jù)是否連接根據(jù)是否連接“名稱名稱”參數(shù),該函數(shù)有兩種模式。默認(rèn)狀態(tài)下,名稱輸入端不連接,參數(shù),該函數(shù)有兩種模式。默認(rèn)狀態(tài)下,名稱輸入端不連接,函數(shù)返回所有屬性的名稱及相應(yīng)以一維數(shù)組表

11、示的值。如連接名稱輸入端,名稱輸出函數(shù)返回所有屬性的名稱及相應(yīng)以一維數(shù)組表示的值。如連接名稱輸入端,名稱輸出端將變?yōu)椴紶栞敵龆苏业剑递敵龆藢⒆優(yōu)樽凅w輸出端值,該函數(shù)僅搜索指定的屬性。端將變?yōu)椴紶栞敵龆苏业?,值輸出端將變?yōu)樽凅w輸出端值,該函數(shù)僅搜索指定的屬性。如函數(shù)沒有找到指定的屬性,或函數(shù)不能將屬性轉(zhuǎn)換為默認(rèn)值,則找到為如函數(shù)沒有找到指定的屬性,或函數(shù)不能將屬性轉(zhuǎn)換為默認(rèn)值,則找到為FALSE,值,值顯示的是默認(rèn)值的內(nèi)容。顯示的是默認(rèn)值的內(nèi)容。 該示例使用該示例使用“函數(shù)選板函數(shù)選板”的的“信號(hào)處理信號(hào)處理”“波形生成波形生成”子選板中的子選板中的“正弦波形正弦波形”控件產(chǎn)生一個(gè)正弦信號(hào),并

12、利用設(shè)置波形屬性函數(shù)設(shè)置了兩個(gè)屬性,最后用獲取波控件產(chǎn)生一個(gè)正弦信號(hào),并利用設(shè)置波形屬性函數(shù)設(shè)置了兩個(gè)屬性,最后用獲取波形屬性函數(shù)得到所設(shè)置的屬性值。形屬性函數(shù)得到所設(shè)置的屬性值。 設(shè)置波形屬性和獲取波形屬性示例設(shè)置波形屬性和獲取波形屬性示例 目錄CONTENTS1波形數(shù)據(jù)波形數(shù)據(jù)2圖形圖表控件圖形圖表控件3波形圖波形圖4波形圖表波形圖表5數(shù)字波形圖數(shù)字波形圖6XYXY圖圖7強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖8混合信號(hào)圖混合信號(hào)圖9三維圖形三維圖形5.2 5.2 圖形圖表控件圖形圖表控件目錄CONTENTS1波形數(shù)據(jù)波形數(shù)據(jù)2圖形圖表控件圖形圖表控件3波形圖波形圖4波形圖表波形圖表5數(shù)字波形圖數(shù)

13、字波形圖6XYXY圖圖7強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖8混合信號(hào)圖混合信號(hào)圖9三維圖形三維圖形波形圖用于對(duì)已采集數(shù)據(jù)進(jìn)行事后顯示處理,它根據(jù)實(shí)際要求將數(shù)據(jù)組織成所波形圖用于對(duì)已采集數(shù)據(jù)進(jìn)行事后顯示處理,它根據(jù)實(shí)際要求將數(shù)據(jù)組織成所需的圖形一次顯示出來。其基本的顯示模式是按等時(shí)間間隔顯示數(shù)據(jù)點(diǎn),而且每一需的圖形一次顯示出來。其基本的顯示模式是按等時(shí)間間隔顯示數(shù)據(jù)點(diǎn),而且每一時(shí)刻對(duì)應(yīng)一個(gè)數(shù)據(jù)點(diǎn)。時(shí)刻對(duì)應(yīng)一個(gè)數(shù)據(jù)點(diǎn)。5.3.1 波形圖的組成波形圖的組成5.3 5.3 波形圖波形圖5.3.2 5.3.2 波形圖顯示波形的數(shù)據(jù)格式波形圖顯示波形的數(shù)據(jù)格式在波形圖控件單擊右鍵,將彈出快捷菜單。通過快捷菜

14、單中的選項(xiàng),可以配置波在波形圖控件單擊右鍵,將彈出快捷菜單。通過快捷菜單中的選項(xiàng),可以配置波形圖的一些最基本的屬性,下面我們介紹幾個(gè)與波形圖緊密相關(guān)的幾個(gè)菜單選項(xiàng)。形圖的一些最基本的屬性,下面我們介紹幾個(gè)與波形圖緊密相關(guān)的幾個(gè)菜單選項(xiàng)。 5.3.3 5.3.3 波形圖屬性設(shè)置波形圖屬性設(shè)置:用于指定刻度標(biāo)記的分布類型,有兩個(gè)選項(xiàng):用于指定刻度標(biāo)記的分布類型,有兩個(gè)選項(xiàng)“均勻均勻”和和“任意任意”。 (1 1)用文本編輯工具直接改變其刻度值;用文本編輯工具直接改變其刻度值;(2 2)將處于操作值狀態(tài)鼠標(biāo)停留在要調(diào)整刻)將處于操作值狀態(tài)鼠標(biāo)停留在要調(diào)整刻度的附近,光標(biāo)變成雙箭頭后,按住鼠度的附近,

15、光標(biāo)變成雙箭頭后,按住鼠標(biāo)左鍵拖動(dòng)到任意位置。標(biāo)左鍵拖動(dòng)到任意位置。:在鼠標(biāo)指針?biāo)诘奈恢迷黾有驴潭燃跋鄳?yīng)的豎直網(wǎng)絡(luò)線。:在鼠標(biāo)指針?biāo)诘奈恢迷黾有驴潭燃跋鄳?yīng)的豎直網(wǎng)絡(luò)線。 :實(shí)現(xiàn)文本編輯工具指向某刻度的刪除功能。:實(shí)現(xiàn)文本編輯工具指向某刻度的刪除功能。 :在彈出的屬性對(duì)話框中設(shè)定刻度數(shù)據(jù)的顯示格式。:在彈出的屬性對(duì)話框中設(shè)定刻度數(shù)據(jù)的顯示格式。:用于改變:用于改變X軸刻度的標(biāo)注風(fēng)格,提供了軸刻度的標(biāo)注風(fēng)格,提供了9種風(fēng)格。種風(fēng)格。:設(shè)定刻度的映射方式(線性關(guān)系和對(duì)數(shù)關(guān)系)。:設(shè)定刻度的映射方式(線性關(guān)系和對(duì)數(shù)關(guān)系)。:設(shè)置:設(shè)置X刻度的自動(dòng)縮放功能??潭鹊淖詣?dòng)縮放功能。:用于設(shè)定刻度取整功能

16、。:用于設(shè)定刻度取整功能。:用于控制:用于控制X刻度標(biāo)簽名稱是否顯示。刻度標(biāo)簽名稱是否顯示。:將標(biāo)尺從繪圖區(qū)的一側(cè)交換到另一側(cè)。:將標(biāo)尺從繪圖區(qū)的一側(cè)交換到另一側(cè)。:通過復(fù)制原標(biāo)尺創(chuàng)建一個(gè)原標(biāo)尺的副本。:通過復(fù)制原標(biāo)尺創(chuàng)建一個(gè)原標(biāo)尺的副本。:用于刪除標(biāo)尺。:用于刪除標(biāo)尺。Y標(biāo)尺選項(xiàng)的內(nèi)容與標(biāo)尺選項(xiàng)的內(nèi)容與X標(biāo)尺選項(xiàng)的內(nèi)容完全一樣,只是對(duì)縱軸有效。標(biāo)尺選項(xiàng)的內(nèi)容完全一樣,只是對(duì)縱軸有效。用于在繪制多條曲線前先對(duì)輸入的二維數(shù)組數(shù)據(jù)做轉(zhuǎn)置。用于在繪制多條曲線前先對(duì)輸入的二維數(shù)組數(shù)據(jù)做轉(zhuǎn)置。 圖例用于區(qū)分控件中顯示的各曲線。通過圖例可圖例用于區(qū)分控件中顯示的各曲線。通過圖例可以設(shè)置曲線的名稱、線條顏色

17、、線條寬度、數(shù)據(jù)點(diǎn)樣以設(shè)置曲線的名稱、線條顏色、線條寬度、數(shù)據(jù)點(diǎn)樣式等內(nèi)容。右鍵單擊圖例曲線將彈出圖例快捷菜單,式等內(nèi)容。右鍵單擊圖例曲線將彈出圖例快捷菜單,可通過該菜單的選項(xiàng)設(shè)置曲線。右擊圖例空白處可添可通過該菜單的選項(xiàng)設(shè)置曲線。右擊圖例空白處可添加圖例垂直滾動(dòng)條和索引框。加圖例垂直滾動(dòng)條和索引框。選板中的控制工具用來選擇鼠標(biāo)的操作模式從而實(shí)現(xiàn)對(duì)波形縮放、平移等操作。選板中的控制工具用來選擇鼠標(biāo)的操作模式從而實(shí)現(xiàn)對(duì)波形縮放、平移等操作。 5.3.4 5.3.4 波形圖組成元素的使用波形圖組成元素的使用標(biāo)尺圖例用于設(shè)定標(biāo)尺圖例用于設(shè)定X和和Y標(biāo)尺的相關(guān)選項(xiàng)。標(biāo)尺的相關(guān)選項(xiàng)。每一行都包括標(biāo)尺名稱

18、編輯文本框、鎖定自動(dòng)縮每一行都包括標(biāo)尺名稱編輯文本框、鎖定自動(dòng)縮放按鈕、一次性自動(dòng)縮放按鈕和刻度格式按鈕。放按鈕、一次性自動(dòng)縮放按鈕和刻度格式按鈕。 它可以用于讀取波形曲線上任意點(diǎn)的精確它可以用于讀取波形曲線上任意點(diǎn)的精確值,游標(biāo)所在點(diǎn)的坐標(biāo)值顯示在游標(biāo)圖例中。值,游標(biāo)所在點(diǎn)的坐標(biāo)值顯示在游標(biāo)圖例中。游標(biāo)包含三種模式。游標(biāo)包含三種模式。利用波形圖同時(shí)顯示一個(gè)正弦和余弦波形利用波形圖同時(shí)顯示一個(gè)正弦和余弦波形 5.3.5 5.3.5 波形圖應(yīng)用舉例波形圖應(yīng)用舉例目錄CONTENTS1波形數(shù)據(jù)波形數(shù)據(jù)2圖形圖表控件圖形圖表控件3波形圖波形圖4波形圖表波形圖表5數(shù)字波形圖數(shù)字波形圖6XYXY圖圖7強(qiáng)

19、度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖8混合信號(hào)圖混合信號(hào)圖9三維圖形三維圖形波形圖在接收到新數(shù)據(jù)時(shí),先把已有數(shù)據(jù)曲線完全清除,然后根據(jù)新數(shù)據(jù)重波形圖在接收到新數(shù)據(jù)時(shí),先把已有數(shù)據(jù)曲線完全清除,然后根據(jù)新數(shù)據(jù)重新繪制整條曲線。波形圖表與波形圖的不同在于:波形圖表保存了舊數(shù)據(jù),且所新繪制整條曲線。波形圖表與波形圖的不同在于:波形圖表保存了舊數(shù)據(jù),且所保存舊數(shù)據(jù)的長(zhǎng)度還可以自行指定。新的數(shù)據(jù)被續(xù)接在舊數(shù)據(jù)的后面,這樣就可保存舊數(shù)據(jù)的長(zhǎng)度還可以自行指定。新的數(shù)據(jù)被續(xù)接在舊數(shù)據(jù)的后面,這樣就可以實(shí)現(xiàn)在保持一部分舊數(shù)據(jù)顯示的同時(shí)顯示新數(shù)據(jù)。以實(shí)現(xiàn)在保持一部分舊數(shù)據(jù)顯示的同時(shí)顯示新數(shù)據(jù)。 包括:(包括:(1)標(biāo)量

20、數(shù)據(jù),輸入時(shí)曲線每次向前推進(jìn)一個(gè)點(diǎn);()標(biāo)量數(shù)據(jù),輸入時(shí)曲線每次向前推進(jìn)一個(gè)點(diǎn);(2)數(shù)組,輸入)數(shù)組,輸入時(shí)曲線每次推進(jìn)的點(diǎn)數(shù)等于數(shù)組的長(zhǎng)度。時(shí)曲線每次推進(jìn)的點(diǎn)數(shù)等于數(shù)組的長(zhǎng)度。波形圖表繪圖所接受的數(shù)據(jù)格式波形圖表繪圖所接受的數(shù)據(jù)格式包括:(包括:(1)每條曲線的一個(gè)新數(shù)據(jù)點(diǎn)(數(shù)值類型)打包成簇,然后輸入到波形)每條曲線的一個(gè)新數(shù)據(jù)點(diǎn)(數(shù)值類型)打包成簇,然后輸入到波形圖表中,這時(shí)波形圖表為所有曲線同時(shí)推進(jìn)一個(gè)點(diǎn);(圖表中,這時(shí)波形圖表為所有曲線同時(shí)推進(jìn)一個(gè)點(diǎn);(2)每條曲線的一個(gè)數(shù)據(jù)點(diǎn)打)每條曲線的一個(gè)數(shù)據(jù)點(diǎn)打包成簇,若干個(gè)這樣的簇作為元素構(gòu)建數(shù)組,再把數(shù)組傳送到波形圖表中。數(shù)組中包成簇,

21、若干個(gè)這樣的簇作為元素構(gòu)建數(shù)組,再把數(shù)組傳送到波形圖表中。數(shù)組中的元素個(gè)數(shù)決定了繪制波形圖表時(shí)每次更新數(shù)據(jù)的長(zhǎng)度。的元素個(gè)數(shù)決定了繪制波形圖表時(shí)每次更新數(shù)據(jù)的長(zhǎng)度。5.4 5.4 波形圖表波形圖表波形圖表繪制單曲線示例波形圖表繪制單曲線示例 波形圖表繪制多曲線示例波形圖表繪制多曲線示例 波形圖表多條曲線的重疊與分格顯示波形圖表多條曲線的重疊與分格顯示波形圖表有三種刷新模式波形圖表有三種刷新模式 波形圖表在快捷菜單波形圖表在快捷菜單“顯示項(xiàng)顯示項(xiàng)”中沒有中沒有“游標(biāo)圖例游標(biāo)圖例”,但有一個(gè),但有一個(gè)“數(shù)字顯數(shù)字顯示示”選項(xiàng)。選擇選項(xiàng)。選擇“數(shù)字顯示數(shù)字顯示”選項(xiàng)后,在波形圖表右側(cè)對(duì)應(yīng)于每一條曲線

22、將出選項(xiàng)后,在波形圖表右側(cè)對(duì)應(yīng)于每一條曲線將出現(xiàn)一個(gè)數(shù)值顯示控件顯示該曲線最后一個(gè)數(shù)據(jù)點(diǎn)的數(shù)值?,F(xiàn)一個(gè)數(shù)值顯示控件顯示該曲線最后一個(gè)數(shù)據(jù)點(diǎn)的數(shù)值。 波形圖表當(dāng)前數(shù)據(jù)數(shù)值顯示波形圖表當(dāng)前數(shù)據(jù)數(shù)值顯示波形圖表有一個(gè)緩沖區(qū),用來保存歷史數(shù)據(jù),緩沖區(qū)容納不下的舊數(shù)據(jù)將被舍棄。波形圖表有一個(gè)緩沖區(qū),用來保存歷史數(shù)據(jù),緩沖區(qū)容納不下的舊數(shù)據(jù)將被舍棄。緩沖區(qū)的默認(rèn)大小為緩沖區(qū)的默認(rèn)大小為1024個(gè)數(shù)據(jù),在波形圖表上彈出快捷菜單的個(gè)數(shù)據(jù),在波形圖表上彈出快捷菜單的“圖表歷史長(zhǎng)度圖表歷史長(zhǎng)度”選選項(xiàng)中可以定制緩沖區(qū)長(zhǎng)度。波形圖表上顯示曲線的點(diǎn)數(shù)不能大于緩沖區(qū)的大小。項(xiàng)中可以定制緩沖區(qū)長(zhǎng)度。波形圖表上顯示曲線的點(diǎn)

23、數(shù)不能大于緩沖區(qū)的大小。目錄CONTENTS1波形數(shù)據(jù)波形數(shù)據(jù)2圖形圖表控件圖形圖表控件3波形圖波形圖4波形圖表波形圖表5數(shù)字波形圖數(shù)字波形圖6XYXY圖圖7強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖8混合信號(hào)圖混合信號(hào)圖9三維圖形三維圖形數(shù)字波形圖用于顯示數(shù)字?jǐn)?shù)據(jù),尤其適于用到定時(shí)框圖或邏輯分析器時(shí)使用。數(shù)字波形圖用于顯示數(shù)字?jǐn)?shù)據(jù),尤其適于用到定時(shí)框圖或邏輯分析器時(shí)使用。其可接收數(shù)字波形數(shù)據(jù)類型、數(shù)字?jǐn)?shù)據(jù)類型及上述數(shù)據(jù)類型的數(shù)組作為輸入。其可接收數(shù)字波形數(shù)據(jù)類型、數(shù)字?jǐn)?shù)據(jù)類型及上述數(shù)據(jù)類型的數(shù)組作為輸入。 5.5.1 數(shù)字?jǐn)?shù)據(jù)數(shù)字?jǐn)?shù)據(jù)數(shù)字?jǐn)?shù)據(jù)和數(shù)字波形數(shù)據(jù)相比,數(shù)字?jǐn)?shù)據(jù)沒有起始時(shí)間數(shù)字?jǐn)?shù)據(jù)和數(shù)字波形數(shù)

24、據(jù)相比,數(shù)字?jǐn)?shù)據(jù)沒有起始時(shí)間t0、Delta t dt和屬性參和屬性參數(shù),從本質(zhì)上講,它就是數(shù)字波形數(shù)據(jù)中的數(shù)據(jù)數(shù),從本質(zhì)上講,它就是數(shù)字波形數(shù)據(jù)中的數(shù)據(jù)Y。 5.5 5.5 數(shù)字波形圖數(shù)字波形圖數(shù)字波形圖接收數(shù)字波形數(shù)據(jù)類型、數(shù)字?jǐn)?shù)據(jù)類型及其數(shù)據(jù)類型的數(shù)組作為輸入。數(shù)字波形圖接收數(shù)字波形數(shù)據(jù)類型、數(shù)字?jǐn)?shù)據(jù)類型及其數(shù)據(jù)類型的數(shù)組作為輸入。 數(shù)字波形圖控件數(shù)字波形圖控件兩種顯示形式兩種顯示形式 5.5.2 5.5.2 數(shù)字波形圖數(shù)字波形圖在數(shù)字波形圖中,通過對(duì)圖例操作改變曲線的外觀。右鍵單擊圖例曲線,通過彈在數(shù)字波形圖中,通過對(duì)圖例操作改變曲線的外觀。右鍵單擊圖例曲線,通過彈出菜單可改變下列曲線

25、參數(shù)。出菜單可改變下列曲線參數(shù)。顏色:打開顏色選擇器,從中選擇曲線的顏色。顏色:打開顏色選擇器,從中選擇曲線的顏色。 標(biāo)簽格式:設(shè)置曲線中數(shù)字的格式。曲線中的數(shù)字可以十六進(jìn)制、十進(jìn)制、八進(jìn)標(biāo)簽格式:設(shè)置曲線中數(shù)字的格式。曲線中的數(shù)字可以十六進(jìn)制、十進(jìn)制、八進(jìn)制或二進(jìn)制格式顯示,也可選擇從曲線上移除標(biāo)簽的制或二進(jìn)制格式顯示,也可選擇從曲線上移除標(biāo)簽的“無無”格式。格式。轉(zhuǎn)換類型:設(shè)置轉(zhuǎn)換類型:設(shè)置LabVIEW如何區(qū)別曲線中的不同值。該設(shè)置僅影響超過一個(gè)位的如何區(qū)別曲線中的不同值。該設(shè)置僅影響超過一個(gè)位的曲線。有矩形邊緣和傾斜邊緣供選擇。矩形邊緣用于顯示簡(jiǎn)單的狀態(tài)變化。傾斜曲線。有矩形邊緣和傾斜

26、邊緣供選擇。矩形邊緣用于顯示簡(jiǎn)單的狀態(tài)變化。傾斜邊緣用于強(qiáng)調(diào)狀態(tài)間有抖動(dòng)或穩(wěn)定時(shí)間。邊緣用于強(qiáng)調(diào)狀態(tài)間有抖動(dòng)或穩(wěn)定時(shí)間。轉(zhuǎn)換位置:設(shè)置顯示從高到低過渡的位置,可以是前一點(diǎn)、中間點(diǎn)或轉(zhuǎn)換位置:設(shè)置顯示從高到低過渡的位置,可以是前一點(diǎn)、中間點(diǎn)或x軸上的新點(diǎn)。軸上的新點(diǎn)。默認(rèn)為從默認(rèn)為從x軸的新點(diǎn)開始,從高到低顯示過渡。軸的新點(diǎn)開始,從高到低顯示過渡。線條樣式:設(shè)置線條樣式:設(shè)置LabVIEW在曲線中使用細(xì)線還是粗線來區(qū)分值的高低以及某根曲在曲線中使用細(xì)線還是粗線來區(qū)分值的高低以及某根曲線線條的偏移。選擇最左面的選項(xiàng)則保持默認(rèn)的線條粗細(xì)。線線條的偏移。選擇最左面的選項(xiàng)則保持默認(rèn)的線條粗細(xì)。X標(biāo)尺:設(shè)

27、置與標(biāo)尺:設(shè)置與X軸相關(guān)的變量。軸相關(guān)的變量。Y標(biāo)尺:設(shè)置與標(biāo)尺:設(shè)置與Y軸相關(guān)的變量。軸相關(guān)的變量。圖圖 例例 操操 作作數(shù)字波形圖應(yīng)用示例數(shù)字波形圖應(yīng)用示例 目錄CONTENTS1波形數(shù)據(jù)波形數(shù)據(jù)2圖形圖表控件圖形圖表控件3波形圖波形圖4波形圖表波形圖表5數(shù)字波形圖數(shù)字波形圖6XYXY圖圖7強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖8混合信號(hào)圖混合信號(hào)圖9三維圖形三維圖形XY圖用于顯示多值函數(shù),曲線形式由用戶輸入的圖用于顯示多值函數(shù),曲線形式由用戶輸入的X、Y坐標(biāo)決定,可顯示任何均坐標(biāo)決定,可顯示任何均勻采樣或非均勻采樣的點(diǎn)的集合。勻采樣或非均勻采樣的點(diǎn)的集合。XY圖不要求水平坐標(biāo)等間隔分布,且允許

28、繪制一圖不要求水平坐標(biāo)等間隔分布,且允許繪制一對(duì)多的映射關(guān)系,比如繪制封閉曲線。對(duì)多的映射關(guān)系,比如繪制封閉曲線。 5.6.1 XY曲線圖曲線圖XYXY圖的數(shù)據(jù)組織形式圖的數(shù)據(jù)組織形式 (1)X數(shù)組和數(shù)組和Y數(shù)組打包生成的簇。繪制曲線時(shí),把數(shù)組打包生成的簇。繪制曲線時(shí),把相同索引的相同索引的X和和Y數(shù)組元素值作為一個(gè)點(diǎn),按索數(shù)組元素值作為一個(gè)點(diǎn),按索引順序連接所有的點(diǎn)生成曲線圖。引順序連接所有的點(diǎn)生成曲線圖。(2)簇組成的數(shù)組,每個(gè)數(shù)組元素都是由一個(gè))簇組成的數(shù)組,每個(gè)數(shù)組元素都是由一個(gè)X坐坐標(biāo)值和一個(gè)標(biāo)值和一個(gè)Y坐標(biāo)值打包生成的。繪制曲線時(shí),坐標(biāo)值打包生成的。繪制曲線時(shí),按照數(shù)組索引順序連接

29、數(shù)組元素解包后組合而按照數(shù)組索引順序連接數(shù)組元素解包后組合而成的數(shù)據(jù)坐標(biāo)點(diǎn)。成的數(shù)據(jù)坐標(biāo)點(diǎn)。5.6 XY5.6 XY圖圖(1)先由)先由X數(shù)組和數(shù)組和Y數(shù)組打包成簇建立一條曲線,然后把多個(gè)這樣的簇作為元素?cái)?shù)組打包成簇建立一條曲線,然后把多個(gè)這樣的簇作為元素建立數(shù)組,即每個(gè)數(shù)組元素對(duì)應(yīng)一條曲線。建立數(shù)組,即每個(gè)數(shù)組元素對(duì)應(yīng)一條曲線。(2)先把)先把X和和Y兩個(gè)坐標(biāo)值打包成簇作為一個(gè)點(diǎn),以點(diǎn)為元素建立數(shù)組。然后把兩個(gè)坐標(biāo)值打包成簇作為一個(gè)點(diǎn),以點(diǎn)為元素建立數(shù)組。然后把每個(gè)數(shù)組再打包成一個(gè)簇,每個(gè)簇表示一條曲線數(shù)據(jù)。最后建立由簇組成的每個(gè)數(shù)組再打包成一個(gè)簇,每個(gè)簇表示一條曲線數(shù)據(jù)。最后建立由簇組成的

30、數(shù)組。把由點(diǎn)構(gòu)成的數(shù)組打包這一步是必要的,因?yàn)閿?shù)組。把由點(diǎn)構(gòu)成的數(shù)組打包這一步是必要的,因?yàn)長(zhǎng)abVIEW中不允許建立中不允許建立以元素為數(shù)組的數(shù)組,必須先把數(shù)組用簇包起來然后才能作為數(shù)組元素。以元素為數(shù)組的數(shù)組,必須先把數(shù)組用簇包起來然后才能作為數(shù)組元素。Express XY圖利用了圖利用了LabVIEW提供的提供的Express技術(shù),當(dāng)把該控件放置在前面板技術(shù),當(dāng)把該控件放置在前面板上時(shí),與上時(shí),與XY曲線圖控件相同,但在程序框圖上除了普通的曲線圖控件相同,但在程序框圖上除了普通的XY圖外,還自動(dòng)添加了圖外,還自動(dòng)添加了一個(gè)一個(gè)“創(chuàng)建創(chuàng)建XY圖圖”的的Express VI。 “創(chuàng)建創(chuàng)建XY

31、圖圖”Express VI接收接收“X輸入輸入”和和“Y輸入輸入”兩個(gè)動(dòng)態(tài)數(shù)據(jù)類型的輸入?yún)蓚€(gè)動(dòng)態(tài)數(shù)據(jù)類型的輸入?yún)?shù),數(shù),“XY圖圖”輸出參數(shù)直接接入到輸出參數(shù)直接接入到XY圖控件繪制波形曲線。當(dāng)該控件連接輸入數(shù)據(jù)圖控件繪制波形曲線。當(dāng)該控件連接輸入數(shù)據(jù)時(shí),如果輸入數(shù)據(jù)是非動(dòng)態(tài)數(shù)據(jù),該控件自動(dòng)添加轉(zhuǎn)換函數(shù)將數(shù)據(jù)轉(zhuǎn)換為動(dòng)態(tài)數(shù)據(jù)。時(shí),如果輸入數(shù)據(jù)是非動(dòng)態(tài)數(shù)據(jù),該控件自動(dòng)添加轉(zhuǎn)換函數(shù)將數(shù)據(jù)轉(zhuǎn)換為動(dòng)態(tài)數(shù)據(jù)。5.6.2 Express XY5.6.2 Express XY圖圖Express XYExpress XY圖繪制橢圓圖繪制橢圓 由兩個(gè)數(shù)值輸入控件控制兩個(gè)同頻正弦信號(hào)的相位。有兩種特殊情況,當(dāng)兩由

32、兩個(gè)數(shù)值輸入控件控制兩個(gè)同頻正弦信號(hào)的相位。有兩種特殊情況,當(dāng)兩信號(hào)的相位差為信號(hào)的相位差為/2的偶數(shù)倍時(shí),圖形為直線,當(dāng)相位差為的偶數(shù)倍時(shí),圖形為直線,當(dāng)相位差為/2的奇數(shù)倍時(shí),圖形的奇數(shù)倍時(shí),圖形為圓形,其他情況為橢圓。為圓形,其他情況為橢圓。 目錄CONTENTS1波形數(shù)據(jù)波形數(shù)據(jù)2圖形圖表控件圖形圖表控件3波形圖波形圖4波形圖表波形圖表5數(shù)字波形圖數(shù)字波形圖6XYXY圖圖7強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖8混合信號(hào)圖混合信號(hào)圖9三維圖形三維圖形強(qiáng)度圖和強(qiáng)度圖表可以通過在笛卡爾平面上放置顏色塊的方式在二維圖上顯示三強(qiáng)度圖和強(qiáng)度圖表可以通過在笛卡爾平面上放置顏色塊的方式在二維圖上顯示三維數(shù)

33、據(jù)。例如顯示溫度圖、地形圖(以量值代表高度)等。強(qiáng)度圖表與強(qiáng)度圖的用法維數(shù)據(jù)。例如顯示溫度圖、地形圖(以量值代表高度)等。強(qiáng)度圖表與強(qiáng)度圖的用法基本相同,二者的區(qū)別與波形圖表、波形圖相同?;鞠嗤?,二者的區(qū)別與波形圖表、波形圖相同。強(qiáng)度圖表與前面介紹過的圖形顯示控件在外形上的最大區(qū)別在于強(qiáng)度圖表擁有強(qiáng)度圖表與前面介紹過的圖形顯示控件在外形上的最大區(qū)別在于強(qiáng)度圖表擁有標(biāo)簽為標(biāo)簽為“幅值幅值”的顏色控制組件,如果把標(biāo)簽為的顏色控制組件,如果把標(biāo)簽為“時(shí)間時(shí)間”和和“頻率頻率”的坐標(biāo)軸分別的坐標(biāo)軸分別理解為理解為X和和Y軸的標(biāo)尺,則軸的標(biāo)尺,則“幅值幅值”組件相當(dāng)于組件相當(dāng)于Z軸的標(biāo)尺。軸的標(biāo)尺。

34、5.7 5.7 強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表與強(qiáng)度圖強(qiáng)度圖表接受的數(shù)據(jù)類型是數(shù)值元素構(gòu)成的二維數(shù)組,數(shù)組的索引值就是強(qiáng)度圖表接受的數(shù)據(jù)類型是數(shù)值元素構(gòu)成的二維數(shù)組,數(shù)組的索引值就是X軸軸和和Y軸的坐標(biāo),數(shù)組元素的值就是軸的坐標(biāo),數(shù)組元素的值就是Z軸上數(shù)據(jù)的值。在強(qiáng)度圖表的顯示區(qū)域里,軸上數(shù)據(jù)的值。在強(qiáng)度圖表的顯示區(qū)域里,Z軸軸數(shù)據(jù)采用色塊的顏色深度來表示,因此,需要定義數(shù)值數(shù)據(jù)采用色塊的顏色深度來表示,因此,需要定義數(shù)值顏色映射關(guān)系。顏色映射關(guān)系。數(shù)值數(shù)值顏色映射關(guān)系顏色映射關(guān)系“0對(duì)應(yīng)黑色對(duì)應(yīng)黑色”,“50對(duì)應(yīng)藍(lán)色對(duì)應(yīng)藍(lán)色”,“100對(duì)應(yīng)白色對(duì)應(yīng)白色”,中間插值顏色。,中間插值顏色。 方法一:利

35、用快捷菜單即可實(shí)現(xiàn)數(shù)值方法一:利用快捷菜單即可實(shí)現(xiàn)數(shù)值顏色映射關(guān)系的設(shè)置。顏色映射關(guān)系的設(shè)置。 步驟步驟:(:(1)利用利用“添加刻度添加刻度”增加一個(gè)刻度并設(shè)定刻度的數(shù)值;增加一個(gè)刻度并設(shè)定刻度的數(shù)值; (2)右鍵單擊刻度,利用)右鍵單擊刻度,利用“刻度顏色刻度顏色”選項(xiàng),在其彈出的下級(jí)選項(xiàng),在其彈出的下級(jí)“顏色設(shè)置顏色設(shè)置圖形選板圖形選板”中選擇該刻度對(duì)應(yīng)的顏色完成數(shù)值中選擇該刻度對(duì)應(yīng)的顏色完成數(shù)值顏色的映射;顏色的映射; (3)利用)利用“插值顏色插值顏色”選項(xiàng)來平滑顏色的過渡操作。選項(xiàng)來平滑顏色的過渡操作。強(qiáng)度圖表接受的數(shù)據(jù)類型強(qiáng)度圖表接受的數(shù)據(jù)類型方法二:通過強(qiáng)度圖表的方法二:通過強(qiáng)度圖表的“色碼表色碼表”屬性節(jié)點(diǎn)來改變數(shù)值屬性節(jié)點(diǎn)來改變數(shù)值顏色的映射關(guān)系。顏色的映射關(guān)系。該屬性節(jié)點(diǎn)是一個(gè)長(zhǎng)度為該屬性節(jié)點(diǎn)是一個(gè)長(zhǎng)度為256256的一維整型顏色數(shù)組,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論