How To - 如何在 Chart 上加上現在時間?

一般來說,在使用 Chart 時,下方的 X 軸多半都會顯示無意義的點數,也就是擷取第 N 個點的訊息,但是有時候若想要將 X 軸改為顯示現在的時間,該如何處理?


圖片程式版本:LabVIEW 2013
範例程式版本:LabVIEW 2010


基本上就是使用 Convert to Dynamic Data 這個功能,可以在 block diagram >> Express >> Sig Manip >> To DDT 找到。此功能程式版本至少要是 LabVIEW 2010 之後才有喔。

當將 To DDT 放置到 block diagram 之後,便會跳出設定精靈如下


當輸入給 Chart 的是 1D 矩陣時,請選擇 1D array of scalars - single channel ,以本範例來說,輸入的是一個隨機數值,故選擇 Single scalar。接法如下圖:


此時可看到當隨機數值直接接到 Chart 時,呈現的樣子如下:


經過轉換後的呈現樣是如下:


如此簡單的動作就可以為 Chart 加上時間軸了!

範例程式在這裡下載。