請問如何將Waveform Chart 時間軸改為顯示系統現在時間?
我是了很久時間都一直從上午 08:00:00 開始 ![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)
Version:Labview 6.1
請問如何將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