在LabVIEW中的Graph或Chart上顯示時間和日期

更新 Oct 25, 2023

  • 我想用從當前時間和日期創建的時間戳繪製數據。
  • 我希望我的數據和時間戳顯示在 LabVIEW 的波形圖或 XY 圖中。
  • 如何創建用於我的圖形或圖表的時間戳?

Get Date/Time In Seconds VI 可用於使用運行 LabVIEW 的系統的當前時間和日期獲取時間戳。該VI的實現取決於是使用Graph、Chart還是XY圖來顯示數據和時間戳。

下面的 VI 片段說明了根據您所需的輸出實現 Get Date/Time In Seconds VI 的不同方法。

注意:此圖像是一個 LabVIEW 片段,其中包含您可以在項目中重複使用的 LabVIEW 程式碼。要使用該片段,請右鍵單擊圖像,將其保存到您的電腦,然後將檔案拖到您的 LabVIEW 圖表上。
Get Date/Time In Seconds VI 創建的時間戳表示為從世界時間 1904 年 1 月 1日星期五上午 12:00 開始所經過的秒數。顯示這些時間戳值的 X 軸也必須設定為使用相同的約定。執行以下步驟來配置此設定:
  1. 右鍵單擊 x 軸並從快捷選單中選擇顯示格式(Display Format)
  2. 在出現的視窗中,將格式設置為絕對時間(Absolute time) ,然後單擊OK按鈕。

使用 Get Date/Time In Seconds VI 創建的時間戳現在應正確顯示在 x 軸上。現在可以在圖形或圖表上顯示日期以及相應的時間戳。

注意:確保在屬性裡Scales選項中Ignore waveform time stamp on x-axes框未勾選,否則 LabVIEW 將選擇系統時鐘時間而不是您在波形中創建的時間戳。

附加訊息

要編輯波形圖表,請右鍵單擊圖表以打開 屬性(Properties) 選單。在 顯示格式(Display Format) 選項卡中,您可以設定時間在 X 軸上的顯示方式。要顯示日期和時間,請使用絕對時間並選擇您喜歡的時間格式。您還可以使用高級編輯模式(Advanced editing mode) 使用 Format String 定義格式