在LabVIEW中清除圖表資料

更新 Aug 3, 2022

環境

軟體

  • LabVIEW

本教程將引導用戶通過多種方式從LabVIEW中的圖表中清除資料。

LabVIEW中 Graph或Chart 中顯示的資料可在程式碼運行之前或之後通過手動或以撰寫程式方式進行清除。

手動清除資料

此方法可用於Graphs或Charts。為簡單起見,下面使用術語“圖形”。
  1. 打開包含波形圖物件的LabVIEW VI。
  2. 在前面板上,右鍵單擊圖 >> 選擇Data Operations >> Clear Graph。
Manual clear graph

返回網頁頂端
 

以撰寫程式方式清除資料

有多種方法可以以撰寫程式方式清除Graphs或Charts中的資料。您可以使用特定的屬性節點來清除前面板物件,具體取決於使用的是Waveform Graph還是Waveform Chart。另外,對於這兩種資料類型,也可以使用「初始化為預設值」屬性節點。

Chart

您可以通過向其歷史資料緩衝區寫入一個空陣列來以撰寫程式方式清除圖表:
  1. 在程式框圖上,右鍵單擊Chart元件圖標 >> 選擇 Create » Property Node » History Data  
    • 請注意,屬性節點頂部欄的顏色由圖表中使用的資料類型決定。
  2. 右鍵單擊 History Data 屬性節點,然後選擇 Change to Write。
  3. 右鍵單擊 History Data 屬性節點的端口,然後選擇 Create Constant 
這會將空資料的陣列寫入圖表,這將在執行此程式碼時清除歷史記錄。

Graph

您可以通過向其Value屬性寫入一個空陣列來以撰寫程式的方式清除圖形:
  1. 打開前面板,通過右鍵單擊圖形並選擇Data Operations >> Clear Graph,確保當下圖形的資料已經清除。
  2. 右鍵單擊圖形,然後選擇 Create >> Property Node >> Value 
  3. 右鍵單擊Value,然後選擇 Change to Write 
  4. 右鍵單擊Value屬性節點端口,然後選擇 Create Constant
這會將空資料寫入圖形,這將在執行此程式碼時清除圖形。

重新初始化為預設值

如果確保圖形或圖表的預設值為空數組,也可以使用 Reinitialize to Default 的方法:
  1. 通過右鍵單擊前面板中的物件 >> 選擇Data Operations >> Clear Graph Clear Chart,確保圖形/圖表已清除
  2. 右鍵單擊Graph或Chart >> 選擇 Data Operations >> 選擇 Make Current Value Default,將此空狀態設置為預設狀態。
  3. 在框圖上,右鍵單擊Graph或Chart,然後選擇 Create >> 選擇 Invoke Node >> 選擇 Reinitialize to Default。
此方法可使前面闆物件返回其預設狀態。

 


返回網頁頂端

附加訊息

有關以撰寫程式的方式清除Graph和Chart的示例,請參考labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts目錄中的 Clearing Waveform Charts VI