【LabVIEW】波形圖表(Chart)、波形圖(Graph)


一、LabVIEW包含的圖形和圖表類型

1、波形圖和圖表-顯示采樣率恆定的數據

2、XY圖-顯示采樣率非均勻的數據及多值函數的數據

3、強度圖和圖表-在二維圖上以顏色顯示第三個維度的值,從而在二維圖上顯示三維數據

4、數字波形圖-以脈沖或成組的數字線的形式顯示數據

5、混合信號圖-顯示波形圖、XY圖和數字波形圖所接受的數據類型。同時也接受包含上述數據類型的簇

6、二維圖形-在二維前面板圖中顯示二維數據

7、三維圖形-在三維前面板圖中顯示三維數據

https://blog.csdn.net/weixin_34292959/article/details/85679410


二、波形圖表

1、更新模式

波形圖表控件的三種數據更新模式分別是:

(1)帶狀記錄紙模式(strip chart)
最慢。

(2)示波器圖模式(scope chart)
當曲線到達右邊界之后,整個曲線就會清除並從波形圖表的左邊界重新開始顯示。

(3)掃描圖模式(sweep chart)
曲線到達右邊界后並不會有清除動作,而是有一個豎線出現在波形圖表中。
該豎線標識着新數據的開始,並在新數據不停添加的時候,該豎線會慢慢移動。


2、數據

(1)接收的數據類型

包括數值、數組以及波形數據類型。

(2)清除數據

如果需要在程序中通過編程來自動清除波形圖表中的數據,需要向波形圖表控件的History Data屬性中寫入一個空數組。

https://www.cnblogs.com/jsdy/p/11244123.html

(3)存儲數據點

默認情況下,波形圖表控件可以存儲1024個數據點。
可以在右鍵菜單的 Chart History Length...選項來設定一個新的數據點數值(范圍是10到2,147,483,647)。
更改了這個緩存的大小並不會改變在波形圖上一次顯示的數據的個數,只會改變你通過滾動欄可以回溯的數據的總數。


3、顯示多條曲線

(1)捆綁
由於比不能從多個數據源連線到單一的波形圖表控件輸入端點,所以需要先使用捆綁函數
(Bundle函數,可以在 Programming>>Cluster & Variant子面板找到)
將多個數據捆到一起。
不能用Build Array函數,得到的將是每次循環中有三個新數據點的單條曲線。
這種情況在從硬件讀取波形時是很有用的,因為這時讀取的是單個通道的多個采樣點的數據。

(2)覆蓋模式、堆疊模式

覆蓋模式:將所有曲線共用同一個Y軸顯示
堆疊模式:每一條曲線有一個獨立的Y軸

(3)多標度Y軸(覆蓋模式下可選用)
在Y軸上右鍵——選擇Duplicate Scale(復制標尺)選項

在生成的新標度上右鍵——菜單中選擇Swap Sides(兩側交換)將這個復制的標度移動到曲線圖的另一側

在曲線圖或波形圖上右鍵——Advanced(高級)——Reset Scale Layout(重置標尺布局)可恢復標尺位置到左側


具體哪個坐標對應哪條曲線在波形圖表的屬性對話框里修改。

在波形圖表中不能復制多個X軸標度。只能有一個X軸標度。(波形圖控件可添加多個X軸)


4、與波形圖的差異

(1)顯示

波形圖表最先出現數據;

等待所有的數據都傳輸完畢之后,波形圖才會將最終結果顯示出來。

(2)添加數據

對於標量數據,波形圖表是直接將數據添加在曲線的尾端,對於一維數組,則會一次性把一維數組的數據添加在曲線末端。

波形圖是一次性將現有數據繪圖,在繪圖之前先自動清空圖表,而不會將新數據添加到曲線的尾端。

https://www.cnblogs.com/jsdy/p/11244084.html

 

三、游標實時顯示多個波形圖曲線X軸、Y軸坐標

 

 https://blog.csdn.net/weixin_42266753/article/details/102412209

 

四、時間軸顯示采樣信號實際時間的參考案例

https://blog.csdn.net/qq_31100961/article/details/52383705


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM