labview波形圖如何實現頻譜分析?
把這些數存成數組,然后利用數字信號處理里面的FFT函數直接分析就行了,有現成的模塊
正弦波方波波形圖用什么軟件畫?
用matlab,labvi
labview怎么設置波形長度?
直接在上邊右擊好像有一個長度的,改一下就行。
labview中如何將兩個設備通訊信息區分開?
如果數據帶有地址碼,就根據地址碼把8路數據分開;
如果沒有地址碼,既然是循環采樣,數據應該是順序上來的,長度已經有了是8位,有效數據就應該是8個8位了,把8個字節分開存儲到8個不同的寄存器.
顯示時,先把坐標定好,以時間t為橫坐標,單位可以按秒,或者根據要求設置單位,以AD幅度為縱坐標,總高255,單位可以根據液晶的分辨率來設置.
按照橫坐標的時間單位,定時把8個寄存器的值刷新一下,比如單位為秒,就每秒刷新一下8個顯示的波形.
labview比較波形采集方法?
主要要看它的輸出數據類型。波形圖和波形圖表支持以下數據類型。LabVIEW使用波形圖和圖表顯示具有恒定速率的數據。波形圖用于顯示測量值為均勻采集的一條或多條曲線。
波形圖僅繪制單值函數,即在yf(x)中,各點沿x軸均勻分布。
例如一個隨時間變化的波形。
波形圖可顯示包含任意個數據點的曲線。波形圖接收多種數據類型,從而最大程度地降低了數據在顯示為圖形前進行類型轉換的工作量。注:數字波形圖用于顯示數字數據。在波形圖中顯示單條曲線波形圖接收多種數據類型以顯示單條曲線。
對于一個數值數組,其中每個數據被視為圖形中的點,從x0開始以1為增量遞增x索引。
波形圖接受包含初始x值、△x及y數據數組的簇。
波形圖也接收波形數據類型,該類型包含了波形的數據、起始時間和時間間隔(△t)。
波形圖還接收動態數據類型,用于ExpressVI。動態數據類型除包括對應于信號的數據外,還包括信號信息的各種屬性,如信號名稱、數據采集日期和時間等。
屬性指定了信號在波形圖中的顯示。
當動態數據類型中包含單個數值時,波形圖將繪制該數值,同時自動將圖例及x標尺的時間標識進行格式化。
當動態數據類型包含單個通道時,波形圖將繪制整個波形,同時對圖例及x標尺的時間標識自動進行格式化。
在波形圖中顯示多條曲線波形圖接收多種數據類型以顯示多條曲線。
波形圖接收二維數值數組,數組中的一行即一條曲線。
波形圖將數組中的數據視為圖形上的點,從x0開始以1為增量遞增x索引。
將一個二維數組數據類型連接到波形圖上,右鍵單擊波形圖并從快捷菜單中選擇轉置數組,則數組中的每一列便作為一條曲線顯示。
多曲線波形圖尤其適用于DAQ設備的多通道數據采集。
DAQ設備以二維數組的形式返回數據,數組中的一列即代表一路通道的數據。
波形圖還接收包含了初始x值、△x和y二維數組的簇。
波形圖將y數據作為圖形上的點,從x初始值開始以△x為增量遞增x索引。
該數據類型適用于顯示以相同速率采樣的多個信號。波形圖接收包含簇的曲線數組。每個簇包含一個包含y數據的一維數組。內部數組描述了曲線上的各點,外部數組的每個簇對應一條曲線。以下前面板顯示了這樣的y簇的數組。
如每條曲線所含的元素個數都不同,應使用曲線數組而不要使用二維數組。
例如,從幾個通道采集數據且每個通道的采集時間都不同時,應使用曲線數組而不是二維數組,因為二維數組每一行中元素的個數必須相同。
簇數組內部數組的元素個數可各不相同。
波形圖接收一個包含初始值x、△x和簇數組的簇。每個簇包含一個包含y數據的一維數組。
函數可將數組到簇中,或用創建數組函數將簇嵌入數組。
創建簇數組函數可創建一個包含指定輸入內容的簇數組。關于接收該數據類型的圖形范例見波形圖接收包含了x值、△x值和y數據數組的簇數組。
這種數據類型為多曲線波形圖所常用,可指定唯一的起始點和每條曲線的x標尺增量。
波形圖還接收動態數據類型,用于ExpressVI。
動態數據類型除包括對應于信號的數據外,還包括信號信息的各種屬性,如信號名稱、數據采集日期和時間等。
屬性指定了信號在波形圖中的顯示。
當動態數據類型包含多個通道時,波形圖可顯示每個通道的曲線并自動格式化圖例以及圖形x標尺的時間標識。
波形圖表是顯示一條或多條曲線的特殊數值顯示控件,一般用于顯示以恒定速率采集到的數據。下列前面板顯示了一個波形圖表的范例。
波形圖表會保留來源于此前更新的歷史數據,又稱緩沖區。右鍵單擊圖表,從快捷菜單中選擇圖表歷史長度可配置緩沖區大小。波形圖表的默認圖表歷史長度為1,024個數據點。向圖表傳送數據的頻率決定了圖表重繪的頻率。在波形圖表中顯示單條曲線如一次向圖表傳遞一個或多個數據值,LabVIEW會將這些數據作為圖表上的點,從x0開始以1為增量遞增x索引。圖表將這些輸入作為單條曲線上的新數據。波形圖表接收波形數據類型,該類型包含了波形的數據、起始時間和時間間隔(△t)。創建波形函數可在圖表的x標尺上劃分時間,并自動使用x標尺刻度的正確間隔。在指定了t0和單元素Y數組的波形中,各個數據點均擁有時間標識,因此適用于繪制非均勻采樣的數據。在波形圖表中顯示多條曲線如需向波形圖表傳送多條曲線的數據,可將這些數據為一個標量數值簇,其中每一個數值代表各條曲線上的單個數據點。如需在一次更新中向每條曲線傳送多個點,可將一個數值簇數組連接到波形圖表。每個數值代表各條曲線的單個y值點。波形數據類型可用于在波形圖表中創建多條曲線。“創建波形”函數可在圖表的x軸上劃分時間,并自動使用x標尺刻度的正確間隔。在指定了t0和單元素Y數組的一維數組波形中,各個數據點均擁有時間標識,因此適用于繪制非均勻采樣的數據。如在運行前無法確定需顯示的曲線數量,或希望在單次更新中傳遞多個數據點用于多條曲線,可將一個二維數值或波形數組連接到圖表。默認狀態下,波形圖表將數組中的每一列作為一條曲線。將二維數組數據類型連接到圖表,右鍵單擊該圖表,從快捷菜單中選擇轉置數組可將數組中的每一行作為一條曲線。波形數據類型波形數據類型包含波形的數據、起始時間和時間間隔(△t)。可使用“創建波形”函數創建波形。默認狀態下,很多用于采集或分析波形的VI和函數都可接收和返回波形數據類型。將波形數據連接到一個波形圖或波形圖表時,該波形圖或波形圖表將根據波形的數據、起始時間和△x自動繪制波形。將一個波形數據的數組連接到波形圖或波形圖表時,該圖形或圖