如何讓XY Graph顯示結果與XY Chart相同

更新 Nov 13, 2020

產品資訊

軟體

  • LabVIEW

問題敘述

我使用XY Graph,但我希望它能像Waveform Charts一樣能儲存歷史資料。實現這個的最佳方法是什麼?

解決方案

如果希望XY Graph儲存之前的數據,則必須以程式化的方式實現。達到此目的最佳方法是在subVI中加入位移佔存器(shift register)儲存歷史數據。

最好的方法是建立一個陣列,並在每次迭代中將新值添加到該陣列中。該陣列將所有先前迭代的值存儲在位移暫存器(shift register)中,並將其用bundle的方式組合起來,再輸出成XY Graph 。下方為一個範例:
或者,您可在Example Finder中搜索“xy”將會列出其他如何使用XY displays的範例。

注意:您可以將程式碼“snippets”或圖像下載後再拖曳到LabVIEW的block diagram中,使其在LabVIEW中自動生成程式碼。

相關資訊

Chart可以儲存先前的歷史數據,而Graph就無法儲存。如果打開一個新VI並右鍵front panel,然後點擊Graph Palette,您可以看到有XY Graph的選項,但沒有XY Chart的選項。