labview中波形圖和波形圖標到底有什麼區別?我看書上說圖表輸入單個數,那爲什麼把其圖標放在for循環之外時將其輸入端
題目:
labview中波形圖和波形圖標到底有什麼區別?我看書上說圖表輸入單個數,那爲什麼把其圖標放在for循環之外時將其輸入端與正弦函數輸出連接就到不出圖像呢
爲什麼公式模型發生器產生的數據可以使兩者都產生圖形(當他們都置於while循環中),還有模擬信號express也行?
解答:
先說明一下,不知道你在補充問題中說的公式模型發生器是什麼函數,
主要要看它的輸出數據類型.
波形圖和波形圖表支持以下數據類型.
LabVIEW使用波形圖和圖表顯示具有恆定速率的數據.
波形圖用於顯示測量值爲均勻採集的一條或多條曲線.波形圖僅繪製單值函數,即在y = f(x)中,各點沿x軸均勻分布.例如一個隨時間變化的波形.
波形圖可顯示包含任意個數據點的曲線.波形圖接收多種數據類型,從而最大程度地降低了數據在顯示爲圖形前進行類型轉換的工作量.
註: 數字波形圖用於顯示數字數據.
在波形圖中顯示單條曲線
波形圖接收多種數據類型以顯示單條曲線.對於一個數值數組,其中每個數據被視爲圖形中的點,從x = 0開始以1爲增量遞增x索引.波形圖接受包含初始x值、△x及y數據數組的簇.波形圖也接收波形數據類型,該類型包含了波形的數據、起始時間和時間間隔(△t).
波形圖還接收動態數據類型,用於Express VI.動態數據類型除包括對應於信號的數據外,還包括信號信息的各種屬性,如信號名稱、數據採集日期和時間等.屬性指定了信號在波形圖中的顯示方式.當動態數據類型中包含單個數值時,波形圖將繪製該數值,同時自動將圖例及x標尺的時間標識進行格式化.當動態數據類型包含單個通道時,波形圖將繪製整個波形,同時對圖例及x標尺的時間標識自動進行格式化.
在波形圖中顯示多條曲線
波形圖接收多種數據類型以顯示多條曲線.波形圖接收二維數值數組,數組中的一行即一條曲線.波形圖將數組中的數據視爲圖形上的點,從x = 0開始以1爲增量遞增x索引.將一個二維數組數據類型連接到波形圖上,右鍵單擊波形圖並從快捷菜單中選擇轉置數組,則數組中的每一列便作爲一條曲線顯示.多曲線波形圖尤其適用於DAQ設備的多通道數據採集.DAQ設備以二維數組的形式返回數據,數組中的一列即代表一路通道的數據.
波形圖還接收包含了初始x值、△x和y二維數組的簇.波形圖將y數據作爲圖形上的點,從x初始值開始以△x爲增量遞增x索引.該數據類型適用於顯示以相同速率採樣的多個信號.
波形圖接收包含簇的曲線數組.每個簇包含一個包含y數據的一維數組.內部數組描述了曲線上的各點,外部數組的每個簇對應一條曲線.以下前面板顯示了這樣的y簇的數組.
如每條曲線所含的元素個數都不同,應使用曲線數組而不要使用二維數組.例如,從幾個通道採集數據且每個通道的採集時間都不同時,應使用曲線數組而不是二維數組,因爲二維數組每一行中元素的個數必須相同.簇數組內部數組的元素個數可各不相同.
波形圖接收一個包含初始值x、△x和簇數組的簇.每個簇包含一個包含y數據的一維數組.捆綁函數可將數組捆綁到簇中,或用創建數組函數將簇嵌入數組.創建簇數組函數可創建一個包含指定輸入內容的簇數組.關於接收該數據類型的圖形範例見
波形圖接收包含了x值、△x值和y數據數組的簇數組.這種數據類型爲多曲線波形圖所常用,可指定唯一的起始點和每條曲線的x標尺增量.
波形圖還接收動態數據類型,用於Express VI.動態數據類型除包括對應於信號的數據外,還包括信號信息的各種屬性,如信號名稱、數據採集日期和時間等.屬性指定了信號在波形圖中的顯示方式.當動態數據類型包含多個通道時,波形圖可顯示每個通道的曲線並自動格式化圖例以及圖形x標尺的時間標識.
波形圖表是顯示一條或多條曲線的特殊數值顯示控制項,一般用於顯示以恆定速率採集到的數據.下列前面板顯示了一個波形圖表的範例.
波形圖表會保留來源於此前更新的歷史數據,又稱緩衝區.右鍵單擊圖表,從快捷菜單中選擇圖表歷史長度可配置緩衝區大小.波形圖表的默認圖表歷史長度爲1,024個數據點.向圖表傳送數據的頻率決定了圖表重繪的頻率.
在波形圖表中顯示單條曲線
如一次向圖表傳遞一個或多個數據值,LabVIEW會將這些數據作爲圖表上的點,從x = 0開始以1爲增量遞增x索引.圖表將這些輸入作爲單條曲線上的新數據.
波形圖表接收波形數據類型,該類型包含了波形的數據、起始時間和時間間隔(△t).創建波形函數可在圖表的x標尺上劃分時間,並自動使用x標尺刻度的正確間隔.在指定了t0和單元素Y數組的波形中,各個數據點均擁有時間標識,因此適用於繪製非均勻採樣的數據.
在波形圖表中顯示多條曲線
如需向波形圖表傳送多條曲線的數據,可將這些數據捆綁爲一個標量數值簇,其中每一個數值代表各條曲線上的單個數據點.
如需在一次更新中向每條曲線傳送多個點,可將一個數值簇數組連接到波形圖表.每個數值代表各條曲線的單個y值點.
波形數據類型可用於在波形圖表中創建多條曲線.「創建波形」函數可在圖表的x軸上劃分時間,並自動使用x標尺刻度的正確間隔.在指定了t0和單元素Y數組的一維數組波形中,各個數據點均擁有時間標識,因此適用於繪製非均勻採樣的數據.
如在運行前無法確定需顯示的曲線數量,或希望在單次更新中傳遞多個數據點用於多條曲線,可將一個二維數值或波形數組連接到圖表.默認狀態下,波形圖表將數組中的每一列作爲一條曲線.將二維數組數據類型連接到圖表,右鍵單擊該圖表,從快捷菜單中選擇轉置數組可將數組中的每一行作爲一條曲線.
波形數據類型
波形數據類型包含波形的數據、起始時間和時間間隔(△t).可使用「創建波形」函數創建波形.默認狀態下,很多用於採集或分析波形的VI和函數都可接收和返回波形數據類型.將波形數據連接到一個波形圖或波形圖表時,該波形圖或波形圖表將根據波形的數據、起始時間和△x自動繪製波形.將一個波形數據的數組連接到波形圖或波形圖表時,該圖形或圖表會自動繪製所有波形.
添加新評論