Waveform Chart 時間軸

請問如何將Waveform Chart  時間軸改為顯示系統現在時間?

我是了很久時間都一直從上午 08:00:00 開始 ![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

Version:Labview 6.1

 

如果想要設定成經過的相對時間,下面的方法可以參考看看。重點在於:對相對時間而言,如果你輸入純數130」,那麼對相對時間而言,是「2:10」。

檔案:Relative_time.vi (7.1)

程式內容:

![](upload://49cIE3aWe35oELUBtosZAzf9Meh.jpeg)

![](upload://iuUxx2sKG0uAPmgLqaA4ZwTweux.jpeg)

 

設定方式:

![](upload://yjbjetdv5WdrZ1NjwDuZxQC1Kn8.jpeg)

![](upload://rQlV0EN8nzlzRDC8Wo4r8RI1ajd.jpeg)

在絕對時間方面,也可以解決,方法如下:

我們先來看看這個icon![](upload://e1Jeoe5yqkLdJzMMBc6Wc4vtXPE.jpeg)的功能:

![](upload://4awZOvDHCFqSGa18gTc8iQWDPvm.jpeg)

根據地球自轉為準的時間尺度稱為世界時(Universal Time, UT),所謂的「Universal time」就是「世界時」,UT的零時為格林威治時區(地球換日線)的零時。這個icon![](upload://e1Jeoe5yqkLdJzMMBc6Wc4vtXPE.jpeg)的意思就是計算出目前的時間跟「格林威治時區在1904/1/1上午12點」的時間差,單位是秒。

但是各位請注意,如果你將圖的X軸變為時間,你會發現,時間的初始值是「1904/1/1上午8點」,而不是「1904/1/1 上午12點」。

![](upload://n3jUpPWfugcpgyT6odu3bLW4GsV.jpeg)

原因在於,台灣跟地球換日線的時差為8小時,所以LabVIEW已經先幫我們轉換了。

好,現在我們來處理程式的部份。

範例程式:Absolute_time.vi

說明:下面的程式內容,我用![](upload://e1Jeoe5yqkLdJzMMBc6Wc4vtXPE.jpeg)減掉![](upload://bblYoONPGWy8mLqzbmsJ0vmhk9j.jpeg),是想知道目前時間距離![](upload://bblYoONPGWy8mLqzbmsJ0vmhk9j.jpeg) ,相差了多少秒。位什麼要用8:00:01.000而不用8:00:00.000呢?因為我無法輸入成「上午8:00:00.0 00 1904/1/1」(您可以嘗試看看)。所以我多減了一秒,因此後來我又加1,以補償剛剛多減掉的1秒鐘。

程式內容:

![](upload://mDBiMNXqpf5xL9agUNkl9ivKpBo.jpeg)

![](upload://vQD07QGJ0ERCq4GH2dSvAk8YXJ9.jpeg)

![](upload://snTSTx0fAk6a26aks57ncoqrWa8.jpeg)

Benjamin38179.6722685185